Мой системный журнал полон ошибок от NetworkManager о настройке MTU для беспроводного адаптера

NetworkManager продолжает пытаться установить MTU для моего соединения Wi-Fi на 9216 а потом жаловаться на это

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 мой беспроводной адаптер Я не могу найти файл конфигурации, который запрашивает MTU 9216,

Я пытался установить оба MTU а также IPV6_MTU в 1500 в моем ifcfg файл для рассматриваемой точки доступа (/etc/sysconfig/network-scripts/ifcfg-MY_SSID_NAME):

IPV6_MTU="1500"
MTU="1500"

Я даже вижу, что NetworkManager подтверждает это в системном журнале:

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

Который спустя несколько секунд сопровождается приступом:

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

....так далее...

Предполагая, что этот запрос пришел от маршрутизатора, я выключил accept_ra а также accept_ra_mtu:

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

...но безрезультатно...

Я не могу найти ссылки на это или согласованную документацию по настройкам MTU. Сообщение Lowering IPv6 MTU (9216) to match device MTU (1500) кажется, подразумевает, что 9216 это настройка для IPv6.

Видя упоминает, что MTU ifcfg настройки могут быть потолком (и, следовательно, это является причиной ошибки), я также попытался установить их все 9216 без изменения частоты ошибок.

На самом деле, кажется, что 1500 это предел (даже с изменением на 9216 в конфиг-скриптах):

# 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
# 

Это на ThinkPad W540 под управлением 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

0 ответов

Другие вопросы по тегам