Meu syslog está cheio de erros do NetworkManager sobre configurar o MTU para adaptador sem fio

2

O NetworkManager continua tentando definir o MTU da minha conexão Wi-Fi como 9216 e depois reclamar:

NetworkManager[9173]: <error> [1469713916.019478] [platform/nm-linux-platform.c:2489] sysctl_set(): platform-linux: sysctl: failed to set '/proc/sys/net/ipv6/conf/wlp3s0/mtu' to '9216': (22) Invalid argument

wlp3s0 é meu adaptador sem fio. Não consigo encontrar nenhum arquivo de configuração que solicite uma MTU de 9216 .

Eu tentei definir MTU e IPV6_MTU para 1500 no meu arquivo ifcfg para o AP em questão ( /etc/sysconfig/network-scripts/ifcfg-MY_SSID_NAME ):

IPV6_MTU="1500"
MTU="1500"

Até vejo o NetworkManager reconhecendo isso no syslog:

NetworkManager[9173]: <info>  (wlp3s0): Lowering IPv6 MTU (9216) to match device MTU (1500)

O que é então alguns segundos depois, seguido por uma sessão de:

NetworkManager[9173]: <error> [1469714284.500691] [platform/nm-linux-platform.c:2489] sysctl_set(): platform-linux: sysctl: failed to set '/proc/sys/net/ipv6/conf/wlp3s0/mtu' to '9216': (22) Invalid argument
NetworkManager[9173]: <error> [1469714287.572734] [platform/nm-linux-platform.c:2489] sysctl_set(): platform-linux: sysctl: failed to set '/proc/sys/net/ipv6/conf/wlp3s0/mtu' to '9216': (22) Invalid argument
NetworkManager[9173]: <error> [1469714300.474736] [platform/nm-linux-platform.c:2489] sysctl_set(): platform-linux: sysctl: failed to set '/proc/sys/net/ipv6/conf/wlp3s0/mtu' to '9216': (22) Invalid argument
NetworkManager[9173]: <error> [1469714319.725995] [platform/nm-linux-platform.c:2489] sysctl_set(): platform-linux: sysctl: failed to set '/proc/sys/net/ipv6/conf/wlp3s0/mtu' to '9216': (22) Invalid argument
NetworkManager[9173]: <error> [1469714336.521603] [platform/nm-linux-platform.c:2489] sysctl_set(): platform-linux: sysctl: failed to set '/proc/sys/net/ipv6/conf/wlp3s0/mtu' to '9216': (22) Invalid argument
NetworkManager[9173]: <error> [1469714339.470093] [platform/nm-linux-platform.c:2489] sysctl_set(): platform-linux: sysctl: failed to set '/proc/sys/net/ipv6/conf/wlp3s0/mtu' to '9216': (22) Invalid argument

.... etc ...

Supondo que essa solicitação veio do roteador, eu desativei accept_ra e accept_ra_mtu :

# cat /proc/sys/net/ipv6/conf/wlp3s0/accept_ra
0
# cat /proc/sys/net/ipv6/conf/wlp3s0/accept_ra_mtu
0

... sem sucesso ...

Não consigo encontrar referências a isso ou documentação consistente sobre configurações de MTU. A mensagem Lowering IPv6 MTU (9216) to match device MTU (1500) parece indicar que 9216 é uma configuração de todo o IPv6.

Ver menciona que as configurações de ifcfg do MTU podem ser um teto (e, portanto, essa é a causa do erro). Também tentei defini-las como 9216 sem nenhuma alteração na frequência de erros.

Na verdade, parece que 1500 é o limite (mesmo com a alteração para 9216 nos scripts de configuração):

# echo "1500" > /proc/sys/net/ipv6/conf/wlp3s0/mtu
# echo "1501" > /proc/sys/net/ipv6/conf/wlp3s0/mtu
  -bash: echo: write error: Invalid argument
# echo "1400" > /proc/sys/net/ipv6/conf/wlp3s0/mtu
# 

Isto está em um ThinkPad W540 executando o Fedora 22:

# uname -a
Linux my_machine.my_domain.com 4.4.14-200.fc22.x86_64 #1 SMP Fri Jun 24 21:19:33 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
    
por dovetalk 28.07.2016 / 16:09

0 respostas