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

807
dovetalk

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файле для AP в вопросе ( /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.

Видя упоминания о том, что ifcfgнастройки MTU могут быть верхним пределом (и, следовательно, это является причиной ошибки), я также попытался установить их все 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 
2
Сначала обновите вашу систему. Объем поддержки, доступной для устаревших операционных систем, очень ограничен. Michael Hampton 7 лет назад 0

0 ответов на вопрос

Похожие вопросы