Mein syslog ist voller Fehler von NetworkManager beim Einstellen der MTU für den Wireless-Adapter

915
dovetalk

NetworkManager versucht immer wieder, die MTU für meine WLAN-Verbindung festzulegen, 9216und beschwert sich dann darüber:

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 

wlp3s0ist mein WLAN-Adapter. Ich kann keine Konfigurationsdatei finden, die eine MTU von fordert 9216.

Ich habe versucht, beide MTUund IPV6_MTUbis 1500in meine ifcfgDatei für den fraglichen AP ( /etc/sysconfig/network-scripts/ifcfg-MY_SSID_NAME) einzustellen :

IPV6_MTU="1500" MTU="1500" 

Ich sehe sogar, dass NetworkManager dies in syslog bestätigt:

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

Das ist dann ein paar Sekunden später gefolgt von einem Anfall von:

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 

....usw...

Angenommen, diese Anfrage kam vom Router, habe ich ausgeschaltet accept_raund accept_ra_mtu:

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

...umsonst...

Ich finde anscheinend keine Hinweise darauf oder eine konsistente Dokumentation der MTU-Einstellungen. Die Nachricht Lowering IPv6 MTU (9216) to match device MTU (1500)scheint darauf hinzudeuten, dass dies 9216eine IPv6-weite Einstellung ist.

ifcfgIch habe bereits erwähnt, dass die MTU- Einstellungen eine Obergrenze sein könnten (und dies ist die Ursache des Fehlers). Ich habe auch versucht, sie alle 9216ohne Änderung der Fehlerhäufigkeit einzustellen.

In der Tat scheint das 1500die Grenze zu sein (selbst bei der Änderung 9216in den Konfigurationsskripten):

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

Dies ist auf einem ThinkPad W540 mit 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
Bringen Sie zuerst Ihr System auf den neuesten Stand. Die Unterstützung für Betriebssysteme am Lebensende ist sehr begrenzt. Michael Hampton vor 7 Jahren 0

0 Antworten auf die Frage