|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Alex Mogilnikov 2:5054/70 30 Dec 2006 18:54:40 To : Andrew Muhametshin Subject : Как узнать максимальный mru через ppp? -------------------------------------------------------------------------------- 30 Dec 06 09:31, Andrew Muhametshin писал All: AM> Соединяюсь через GPRS используя ppp. AM> ifconfig у "tun" девайса показывает mtu 1500, AM> судя по man'у ppp, удаленная сторона может AM> установить другой mtu, в таком случае - AM> ifconfig отразит правильный mtu? При установке соединения, на этапе конфигурации LCP каждая сторона, как правило, сообщает другой свой MRU. Покажет ли ifconfig число больше 1500, если удаленная сторона заявит способность такие фоеймы принимать, не знаю. AM> И как то мне не очень верится, что через AM> мобильник-GPRS можно получить mtu в 1500. Обязаны. Протокол PPP требует быть способным к приему фреймов до 1500 байт включительно (не считая флагов, адреса, управления и FCS). При этом любой peer может заявить способность принимать фреймы большей длины (к примеру, 2048) в процессе конфигурации LCP. AM> В windows'е реальный mru можно проверить AM> так: AM> ping -l 548 -f IP.ADDR И что делает эта команда? Только не говори "печатает реальный MRU". Как именно она его узнает? AM> А можно ли так же проверить через FreeBSD AM> ping? AM> Пробую делать так: AM> ping -D -p 1500 IP.ADDR Hе понимаю, чего ты этим хотел добиться. Во-первых, ты, похоже, перепутал -p и -s. Во-вторых, при задании размера надо учитывать еще и размер заголовка icmp и заголовка ip. AM> Так как узнать MRU? Посмотреть в логе PPP, что было заявлено удаленной стороной при установке соединения. Всего наилучшего, [Team PCAD 2000] Алексей М. ... Смотрю куда глаза глядят... --- * Origin: === Сисоп спит - почта идет === (2:5054/70) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/183145966493.html, оценка из 5, голосов 10
|