LinuxForum.Fans
Тема

MTU

Автор: AlexLinux 18 сообщений 3962 просмотров
#57208

Народ подскажите как при подключение по vpn, mtu оставалось по умолчанию 1500? а то после перезагрузки соединение оно становиться MTU:1396

#57216

/etc/ppp/options.pptp, здесь должна быть строчка с mtu

#57218

Прописал mtu 1500 не работает ((((

#57220

эмм,а ifconfig -a что покажет в этом случае?

#57226

У меня такой файл options.pptpd прописано вот так
#dump
mtu 1492
mru 1492

# Miscellaneous

eth0 Link encap:Ethernet HWaddr 00:E0:52:89:33:A2
inet addr:192.168.0.37 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::2e0:52ff:fe89:33a2/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:81 errors:0 dropped:0 overruns:0 frame:0
TX packets:127 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:13059 (12.7 KiB) TX bytes:17631 (17.2 KiB)
Interrupt:5 Base address:0xe000

eth1 Link encap:Ethernet HWaddr 00:80:48:B6:1D:A4
inet addr:192.168.1.1 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::280:48ff:feb6:1da4/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:3987 errors:0 dropped:0 overruns:0 frame:0
TX packets:2706 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:421785 (411.8 KiB) TX bytes:287199 (280.4 KiB)
Interrupt:10 Base address:0x2000

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:8 errors:0 dropped:0 overruns:0 frame:0
TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:560 (560.0 b) TX bytes:560 (560.0 b)

ppp0 Link encap:Point-to-Point Protocol
inet addr:192.168.77.1 P-t-P:192.168.77.234 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1396 Metric:1
RX packets:1582 errors:0 dropped:0 overruns:0 frame:0
TX packets:32 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:3
RX bytes:117068 (114.3 KiB) TX bytes:2464 (2.4 KiB)

#57228
text

У меня такой файл options.pptpd прописано вот так #dump mtu 1492 mru 1492

# Miscellaneous

eth0 Link encap:Ethernet HWaddr 00:E0:52:89:33:A2 inet addr:192.168.0.37 Bcast:192.168.0.255 Mask:255.255.255.0 inet6 addr: fe80::2e0:52ff:fe89:33a2/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:81 errors:0 dropped:0 overruns:0 frame:0 TX packets:127 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:13059 (12.7 KiB) TX bytes:17631 (17.2 KiB) Interrupt:5 Base address:0xe000

eth1 Link encap:Ethernet HWaddr 00:80:48:B6:1D:A4 inet addr:192.168.1.1 Bcast:192.168.1.255 Mask:255.255.255.0 inet6 addr: fe80::280:48ff:feb6:1da4/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:3987 errors:0 dropped:0 overruns:0 frame:0 TX packets:2706 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:421785 (411.8 KiB) TX bytes:287199 (280.4 KiB) Interrupt:10 Base address:0x2000

lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:8 errors:0 dropped:0 overruns:0 frame:0 TX packets:8 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:560 (560.0 b) TX bytes:560 (560.0 b)

ppp0 Link encap:Point-to-Point Protocol inet addr:192.168.77.1 P-t-P:192.168.77.234 Mask:255.255.255.255 UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1396 Metric:1 RX packets:1582 errors:0 dropped:0 overruns:0 frame:0 TX packets:32 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:3 RX bytes:117068 (114.3 KiB) TX bytes:2464 (2.4 KiB)

#57229

смотри тогда еще в /etc/sysconfig/network-scripts/ifcfg-ppp0

#57232

Такого файла у меня нет тоже (((( если его создать в ручную он будет брать от туда параметры?

#57233
AlexLinux написал:
Народ подскажите как при подключение по vpn, mtu оставалось по умолчанию 1500? а то после перезагрузки соединение оно становиться MTU:1396

Если мне не изменяет склероз - MTU определяет максимальную величину IP-пакета. Я склонен думать (введу самонадеянно термин) "первичного" пакета, если он формируется на нашем хосту. Или передаваемого пакета, если пакет транзитный. И вот что происходит - пакетный драйвер смолотил тебе пакет в 1500 байт. Который нормально по сети роутерами передается. А вот потом на этот пакет набрасывается всякая VPN-изация и размер его не уменьшает. Но только увеличивает... А увеличенный в размере пакет по сети ходит уже плохо. Поэтому и появляется треьование уменьшить MTU до нужного размера.

Я плясал на подобной грабле, когда пытался настроить выход с ноутбука в Инет через HTC Diamond. По дефолту стандартные 1500 уменьшались до 1476 и TCP почти не ходил. Ходил только icmp + udp (domain). Подключение заработало только когда уменьшил MTU до 1394.

#57234

ls -l /etc/sysconfig/network-scripts/

#57235

Cruiser78, у него и так :

text

ppp0      Link encap:Point-to-Point Protocol
          inet addr:192.168.77.1  P-t-P:192.168.77.234  Mask:255.255.255.255
          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1396

я так понимаю ТС сам не понимает чего хочет сделать)

#57236
text
Если мне не изменяет склероз - MTU определяет максимальную величину IP-пакета. Я склонен думать (введу самонадеянно термин) "первичного" пакета, если он формируется на нашем хосту. Или передаваемого пакета, если пакет транзитный. И вот что происходит - пакетный драйвер смолотил тебе пакет в 1500 байт. Который нормально по сети роутерами передается. А вот потом на этот пакет набрасывается всякая VPN-изация и размер его не уменьшает. Но только увеличивает... А увеличенный в размере пакет по сети ходит уже плохо. Поэтому и появляется треьование уменьшить MTU до нужного размера.

Я плясал на подобной грабле, когда пытался настроить выход с ноутбука в Инет через HTC Diamond. По дефолту стандартные 1500 уменьшались до 1476 и TCP почти не ходил. Ходил только icmp + udp (domain). Подключение заработало только когда уменьшил MTU до 1394.

Как уменьшил?

#57239
text

-rw-r--r-- 1 root root 119 Июл 6 14:41 ifcfg-eth0 -rw-r--r-- 1 root root 176 Июл 6 14:41 ifcfg-eth1 -rw-r--r-- 1 root root 254 Июл 4 2009 ifcfg-lo lrwxrwxrwx 1 root root 20 Июл 6 14:54 ifdown -> ../../../sbin/ifdown -rwxr-xr-x 1 root root 625 Июл 4 2009 ifdown-bnep -rwxr-xr-x 1 root root 4573 Июл 4 2009 ifdown-eth -rwxr-xr-x 1 root root 827 Июл 4 2009 ifdown-ippp -rwxr-xr-x 1 root root 2159 Июл 4 2009 ifdown-ipsec -rwxr-xr-x 1 root root 4473 Июл 4 2009 ifdown-ipv6 lrwxrwxrwx 1 root root 11 Июл 6 14:54 ifdown-isdn -> ifdown-ippp -rwxr-xr-x 1 root root 1481 Июл 4 2009 ifdown-post -rwxr-xr-x 1 root root 1084 Июл 4 2009 ifdown-ppp -rwxr-xr-x 1 root root 637 Июл 4 2009 ifdown-routes -rwxr-xr-x 1 root root 1593 Июл 4 2009 ifdown-sit -rwxr-xr-x 1 root root 913 Июл 4 2009 ifdown-sl -rwxr-xr-x 1 root root 1074 Июл 4 2009 ifdown-tunnel lrwxrwxrwx 1 root root 18 Июл 6 14:54 ifup -> ../../../sbin/ifup -rwxr-xr-x 1 root root 13427 Июл 4 2009 ifup-aliases -rwxr-xr-x 1 root root 859 Июл 4 2009 ifup-bnep -rwxr-xr-x 1 root root 10798 Июл 4 2009 ifup-eth -rwxr-xr-x 1 root root 12033 Июл 4 2009 ifup-ippp -rwxr-xr-x 1 root root 8088 Июл 4 2009 ifup-ipsec -rwxr-xr-x 1 root root 10853 Июл 4 2009 ifup-ipv6 -rwxr-xr-x 1 root root 823 Июл 4 2009 ifup-ipx lrwxrwxrwx 1 root root 9 Июл 6 14:54 ifup-isdn -> ifup-ippp -rwxr-xr-x 1 root root 727 Июл 4 2009 ifup-plip -rwxr-xr-x 1 root root 954 Июл 4 2009 ifup-plusb -rwxr-xr-x 1 root root 2369 Июл 4 2009 ifup-post -rwxr-xr-x 1 root root 4298 Июл 4 2009 ifup-ppp -rwxr-xr-x 1 root root 1707 Июл 4 2009 ifup-routes -rwxr-xr-x 1 root root 3662 Июл 4 2009 ifup-sit -rwxr-xr-x 1 root root 1675 Июл 4 2009 ifup-sl -rwxr-xr-x 1 root root 2078 Июл 4 2009 ifup-tunnel -rwxr-xr-x 1 root root 3325 Июл 4 2009 ifup-wireless -rwxr-xr-x 1 root root 5433 Июл 4 2009 init.ipv6-global -rwxr-xr-x 1 root root 1154 Июл 4 2009 net.hotplug -rw-r--r-- 1 root root 10474 Июл 4 2009 network-functions -rw-r--r-- 1 root root 39833 Июл 4 2009 network-functions-ipv6

#57241

я так понимаю ТС сам не понимает чего хочет сделать)


Что такте TC ?

#57243
AlexLinux написал:

Как уменьшил?

Элементарно. Прописал в /etc/sysconfig/network-scripts/ifcfg-eth1 (у меня eth1 rn-dis поднимает, когда даймонда к ноуту цепляю ) слово MTU=1394, да еще его из гуёв на eth1 продублировал.
Никакой ругани на это дело от системы не последовало, но ноут стал действительно мобильным. Осталось на нем только WiFi корректно поднять. Сопротивляется собака...

#57247
AlexLinux написал:
Что такте TC ?

Я полагаю, что топикстартер.

#57250

а подробний

Cruiser78 написал:
Элементарно. Прописал в /etc/sysconfig/network-scripts/ifcfg-eth1 (у меня eth1 rn-dis поднимает, когда даймонда к ноуту цепляю ) слово MTU=1394, да еще его из гуёв на eth1 продублировал.
Никакой ругани на это дело от системы не последовало, но ноут стал действительно мобильным. Осталось на нем только WiFi корректно поднять. Сопротивляется собака...

Отредактировано Cruiser78 (Сегодня 16:23:23)

а подробний

#57252

а подробний

Cruiser78 написал:
Элементарно. Прописал в /etc/sysconfig/network-scripts/ifcfg-eth1 (у меня eth1 rn-dis поднимает, когда даймонда к ноуту цепляю ) слово MTU=1394, да еще его из гуёв на eth1 продублировал.
Никакой ругани на это дело от системы не последовало, но ноут стал действительно мобильным. Осталось на нем только WiFi корректно поднять. Сопротивляется собака...

Отредактировано Cruiser78 (Сегодня 16:23:23)

все сделал как вы написали все работает спасибо)))


Хотя вопрос остаётся может кто то все такие знает как сделать по умолчанию mtu ppp0 1492

Войдите или зарегистрируйтесь, чтобы ответить.