Você não está autenticado.

Anúncio

Arch Linux Brasil está precisando de sua colaboração para realizar o pagamento do domínio e do host, para colaborar, realizar doações via paypal.

Para mais informações: contato at archlinux-br.org.

#1 02/07/2018 20:30:43

SuperMax
Membro
Registrado: 09/04/2015
Mensagens: 75

[REVOLVIDO] Definir MTU permanente

Por um problema (sei la pq) eu precisei alterar o MTU para 1486 para funcionar corretamente o FTP para meu servidor, usando

#ifconfig eth0 mtu 1486

isso resolve e problema e funciona, mas cada vez que reinicio tenho q fazer novamente.

Qual forma correta pra tornar isso permanente ?

Última edição por SuperMax (05/07/2018 16:18:24)

Offline

#2 02/07/2018 22:41:18

swatquest
Moderador
Registrado: 05/10/2010
Mensagens: 1.861

Re: [REVOLVIDO] Definir MTU permanente

fala garoto..

tente este procedimento


CRie uma regra udev
e adicione

/etc/udev/rules.d/10-network.rules

ACTION=="add", SUBSYSTEM=="net", KERNEL=="wl*", ATTR{mtu}="1486", ATTR{tx_queue_len}="2000"

mais info
https://packetpushers.net/udev/
https://wiki.archlinux.org/index.php/Ne … eue_length

para
PPPoE

veja pelo systemd.netdev(5).
https://jlk.fjfi.cvut.cz/arch/manpages/ … d.netdev.5


Example 3. /etc/systemd/network/25.netdev


[NetDev]
Name=ipip
MTUBytes=1486

Última edição por swatquest (02/07/2018 22:44:40)

Offline

#3 03/07/2018 09:13:23

SuperMax
Membro
Registrado: 09/04/2015
Mensagens: 75

Re: [REVOLVIDO] Definir MTU permanente

Grande swatquest, sempre presente. Obrigado pelo retorno.
Infelizmente, nenhuma das duas alternativas funcionaram.
Eu poderia até adicionar o comando a sudoers e incluir em autostart.sh, mas acho que não seria a solução mais elegante.
alguma outra sugestão ?


swatquest escreveu:

fala garoto..

tente este procedimento


CRie uma regra udev
e adicione

/etc/udev/rules.d/10-network.rules

ACTION=="add", SUBSYSTEM=="net", KERNEL=="wl*", ATTR{mtu}="1486", ATTR{tx_queue_len}="2000"

mais info
https://packetpushers.net/udev/
https://wiki.archlinux.org/index.php/Ne … eue_length

para
PPPoE

veja pelo systemd.netdev(5).
https://jlk.fjfi.cvut.cz/arch/manpages/ … d.netdev.5


Example 3. /etc/systemd/network/25.netdev


[NetDev]
Name=ipip
MTUBytes=1486

Offline

#4 03/07/2018 13:28:43

swatquest
Moderador
Registrado: 05/10/2010
Mensagens: 1.861

Re: [REVOLVIDO] Definir MTU permanente

vc tentou esta

lspci
00:03.0 Ethernet controller: Intel Corporation 82540EM Gigabit Ethernet Controller (rev 02)

SUBSYSTEM=="net", ACTION=="add", KERNELS=="0000:00:03.0", NAME=="bingo", RUN+="/sbin/ethtool -s '%k' speed 100 duplex full autoneg off", RUN+="/sbin/ip link set mtu 1400 dev '%k'"


ou

ACTION=="add", SUBSYSTEM=="net", KERNEL=="0000:00:03.0", ATTR{mtu}="1486", ATTR{tx_queue_len}="2000"

Última edição por swatquest (03/07/2018 13:30:54)

Offline

#5 03/07/2018 14:58:37

SuperMax
Membro
Registrado: 09/04/2015
Mensagens: 75

Re: [REVOLVIDO] Definir MTU permanente

obrigado mais uma vez pelo retorno, mas tb não deram certo.
no caso eu só deveria mudar o conteudo do KERNELS né

00:19.0 Ethernet controller: Intel Corporation 82579V Gigabit Network Connection (rev 04)

alterei 03 pra 19, ou deveria mudar mais alguma coisa? SUBSYSTEM é sempre "net"

tinha um outro arquivo na pasta /etc/udev/rules.d/60... eu tentei alterar nosso arquivo pra 70 imaginando que pudesse ter algo a ver, mas tb não funcionou


eu tb alterei /etc/dhcpcd.conf para manter IP estático conforme https://wiki.archlinux.org/index.php/dh … ic_profile,
não sei se daria pra configurar aqui mesmo o MTU, dei uma pesquisada, mas so achei um refecencia a
option interface_mtu

segui a orientação de #comentar, tb tentei
option interface_mtu 1486

mas tb não fuincionou, não achei mas nada na internet sobre isso

swatquest escreveu:

vc tentou esta

lspci
00:03.0 Ethernet controller: Intel Corporation 82540EM Gigabit Ethernet Controller (rev 02)

SUBSYSTEM=="net", ACTION=="add", KERNELS=="0000:00:03.0", NAME=="bingo", RUN+="/sbin/ethtool -s '%k' speed 100 duplex full autoneg off", RUN+="/sbin/ip link set mtu 1400 dev '%k'"


ou

ACTION=="add", SUBSYSTEM=="net", KERNEL=="0000:00:03.0", ATTR{mtu}="1486", ATTR{tx_queue_len}="2000"

Offline

#6 03/07/2018 23:09:32

swatquest
Moderador
Registrado: 05/10/2010
Mensagens: 1.861

Re: [REVOLVIDO] Definir MTU permanente

como vc se conecta a internet?

qual programa vc usa?

Offline

#7 04/07/2018 10:24:35

SuperMax
Membro
Registrado: 09/04/2015
Mensagens: 75

Re: [REVOLVIDO] Definir MTU permanente

swatquest escreveu:

como vc se conecta a internet?

qual programa vc usa?

Se eu te falar que não sei, vai ficar muito feio pra mim?

desde que comecei a usar Linux (já uns 4 anos) eu não instalei nem gerenciador de rede (que até faz falta as vezes), mas como desde a instalação sempre funcionou tudo certinho, tai uma coisa que nunca fucei.

Mas eu acho que deve ser uns desses dois pacotes netctl ou net-tools. Se não for, me dia por favor como descubro (que vergonha kkk)
mas é conexão por cabo no roteador e a conexão com a tim é feita diretamente no roteador que é pppoe e eu uso o dhcpcd.service no PC configurado com IP estático definido no dhcpcd.config (por causa de servir midia para as tvs de casa) [imaginei q tb poderia definir o MTU ali, mas acho q estou errado].

Offline

#8 04/07/2018 18:06:44

swatquest
Moderador
Registrado: 05/10/2010
Mensagens: 1.861

Re: [REVOLVIDO] Definir MTU permanente

qual a saída do comando?


systemctl list-unit-files --state enabled

Offline

#9 04/07/2018 19:01:18

SuperMax
Membro
Registrado: 09/04/2015
Mensagens: 75

Re: [REVOLVIDO] Definir MTU permanente

UNIT FILE               STATE  
[email protected]         enabled
dhcpcd.service          enabled
display-manager.service enabled
[email protected]          enabled
lightdm.service         enabled
lm_sensors.service      enabled
numlock1to6.service     enabled
preload.service         enabled
zram.service            enabled
plexmediaserver.socket  enabled
sshd.socket             enabled
remote-fs.target        enabled
hibernar.timer          enabled

13 unit files listed.
swatquest escreveu:

qual a saída do comando?


systemctl list-unit-files --state enabled

Offline

#10 04/07/2018 22:26:28

swatquest
Moderador
Registrado: 05/10/2010
Mensagens: 1.861

Re: [REVOLVIDO] Definir MTU permanente

cara vc usa dhcpcd..

pode usar o networkmanager..e facilmente você  configura o mtu

sobre o kernel modifica ele..

por exemplo

lspci -D | grep Ethernet
0000:02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 06)

ACTION=="add", SUBSYSTEM=="net", KERNEL=="0000:02:00.0", ATTR{mtu}="1486", ATTR{tx_queue_len}="2000"

Última edição por swatquest (05/07/2018 14:51:01)

Offline

#11 05/07/2018 15:16:39

SuperMax
Membro
Registrado: 09/04/2015
Mensagens: 75

Re: [REVOLVIDO] Definir MTU permanente

obrigado pelo retorno mais uma vez.
no KERNEL, foi isso mesmo que eu fiz, mas não funcionou.
1. Só vai funcionar se eu instalar o networkmanager?
2. se eu instalar o networkmanager, eu preciso tirar o dhcpcd ou o netctl?

numa consulta vi isso:

systemctl list-units --state active | grep net
sys-devices-pci0000:00-0000:00:19.0-net-eno1.device                                       loaded active plugged   82579V Gigabit Network Connection                                            
sys-subsystem-net-devices-eno1.device                                                     loaded active plugged   82579V Gigabit Network Connection                                            
network-online.target                                                                     loaded active active    Network is Online                                                            
network.target                                                                            loaded active active    Network                  

imagino que o pacote netctl q vem no grupo base de instalação do arch ja esteja cuidado da conexão de rede, não sei se essas units fazem parte co pacote, mas acredito que elas ja estão gerenciando, até pq está tudo funcionando,

swatquest escreveu:

cara vc usa dhcpcd..

pode usar o networkmanager..e facilmente você  configura o mtu

sobre o kernel modifica ele..

por exemplo

lspci -D | grep Ethernet
0000:02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 06)

ACTION=="add", SUBSYSTEM=="net", KERNEL=="0000:02:00.0", ATTR{mtu}="1486", ATTR{tx_queue_len}="2000"

Última edição por SuperMax (05/07/2018 15:34:18)

Offline

#12 05/07/2018 16:18:02

SuperMax
Membro
Registrado: 09/04/2015
Mensagens: 75

Re: [REVOLVIDO] Definir MTU permanente

com isso

ExecUpPost='/usr/sbin/ip link set eth0 mtu 1486'

descrito aqui
http://nacht3ule.blogspot.com/2013/04/a … etctl.html

funcionou e manteve o mtu ao reiniciar o pc.

Obrigado mais uma vez swatquest pela atenção e paciência

Offline

Rodapé do site