ATM myslíš nějaký bankovat
?
V té tabulce jsou spíše maximální možné hodnoty, ne?
RJ45 slouží primárně k připojení k internetu, nikoliv ethernetu ve smyslu LAN (na desktopech), a jako nejběžnější mi přijde právě mtu 1492. Možnost použít vyšší mtu je spíše rarita a v případě chybného nastavení je potom požadována fragmentace paketů, která je problémová. Nejsem ale síťař, tak samozřejmě můžete uvést případně na pravou míru.
Schválně, otestujte si své připojení, za -s dejte číslo mtu mínus 28.
medved@ubuntu-desktop:~$ ping -M do -s1464 -c4 nic.cz
PING nic.cz (217.31.205.50) 1464(1492) bytes of data.
1472 bytes from www.nic.cz (217.31.205.50): icmp_req=1 ttl=58 time=23.0 ms
1472 bytes from www.nic.cz (217.31.205.50): icmp_req=2 ttl=58 time=22.9 ms
1472 bytes from www.nic.cz (217.31.205.50): icmp_req=3 ttl=58 time=22.9 ms
1472 bytes from www.nic.cz (217.31.205.50): icmp_req=4 ttl=58 time=22.7 ms
--- nic.cz ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3004ms
rtt min/avg/max/mdev = 22.716/22.886/23.018/0.186 ms
medved@ubuntu-desktop:~$ ping -M do -s1465 -c4 nic.cz
PING nic.cz (217.31.205.50) 1465(1493) bytes of data.
From ubuntu-desktop.local (10.0.0.1) icmp_seq=1 Frag needed and DF set (mtu = 1492)
From ubuntu-desktop.local (10.0.0.1) icmp_seq=1 Frag needed and DF set (mtu = 1492)
From ubuntu-desktop.local (10.0.0.1) icmp_seq=1 Frag needed and DF set (mtu = 1492)
From ubuntu-desktop.local (10.0.0.1) icmp_seq=1 Frag needed and DF set (mtu = 1492)
--- nic.cz ping statistics ---
0 packets transmitted, 0 received, +4 errors
Jak je vidět, tak 1464 (což odpovídá mtu 1492) projde, 1465 ne.
Tak kdo řešíte občasné problémy s výpadky netu při stahování a pod, tak si zkontrolujte pingem, jestli máte správně nastaveno. Pro správné nastavení byste měli zvolit číslo, které projde a navýšit ho o 28.
A jak to nejjednoduššeji nastavit?
V network manageru (nm-connection-editor) kliknout na upravit a nastavit správnou hodnotu.
Pokud potřebujete opravit na dálku třeba přes ssh, tak mne se osvědčilo (není to asi úplně systémově správně, ale návody, co jsem zkoušel, byly pro starší verze ubuntu a nefungují) dát do souboru /etc/rc.local:
#!/bin/sh -e
### Nastavení nižšího MTU
ip link set dev eth0 mtu 1492 &
ip link set dev eth1 mtu 1492 &
ip link set dev wlan0 mtu 1492 &
exit 0