ZNNU 0 Опубликовано: 2007-05-17 16:57:25 Share Опубликовано: 2007-05-17 16:57:25 Доброго времени суток! Простите если уже где-то проходили...Вроде все перерыл, решения не нашел. Ситуация: есть сеть 10.10.10.10/24 есть adsl на провайдер Укртетеком есть роутер под FreeBSD 5.4 ####################### ifconfig: rl0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500 options=8<VLAN_MTU> inet 10.10.10.1 netmask 0xffffff00 broadcast 10.10.10.255 ether 00:30:4f:10:7f:ae media: Ethernet autoselect (100baseTX <full-duplex>) status: active rl1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500 options=8<VLAN_MTU> ether 00:e0:4c:34:e8:e7 media: Ethernet autoselect (100baseTX <full-duplex>) status: active plip0: flags=108810<POINTOPOINT,SIMPLEX,MULTICAST> mtu 1500 lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384 inet 127.0.0.1 netmask 0xff000000 ng0: flags=88d1<UP,POINTOPOINT,RUNNING,NOARP,SIMPLEX,MULTICAST> mtu 1492 inet 91.124.194.118 --> 195.5.5.10 netmask 0xffffffff ################ rl0 - local rl1 - dsl-modem ng0 - PPPoE к провайдеру поднят natd на ng0 задача с локальной сети дать доступ в интернет. Сделанно. Работает. Пинги ходят. Но одни сайты открываются - другие нет. Для поднятия PPPoE использую mpd 3.18. Имеется преположение, что дело в MTU, так как уже сталкивался с такой проблемой в другой сети. Там ситуация была следущая: Когда провайдер для впн проставлял MTU в 1500 все работало, когда в 1492 начинались такие же грабли. Подскажите как полечить подобное. Конфиги mpd: ######### mpd.conf default: load PPPoE PPPoE: new -i ng0 PPPoE PPPoE set iface route default set iface disable on-demand set iface idle 0 set iface enable tcpmssfix set iface up-script /usr/local/etc/mpd/io-up.sh set iface down-script /usr/local/etc/mpd/io-down.sh set bundle authname <login> set bundle password <pass> set bundle disable multilink set link yes acfcomp protocomp set link disable pap chap set link accept chap pap set link mtu 1500 set link mru 1500 set link keep-alive 10 60 set ipcp yes vjcomp # set ipcp ranges 0.0.0.0/0 0.0.0.0/0 set pppoe iface rl1 set pppoe service "" set pppoe disable incoming set pppoe enable originate open iface ############# mpd.links PPPoE: set link type pppoe set pppoe service "" set pppoe disable windowing ##### Заранее благодарен! Ссылка на сообщение Поделиться на других сайтах
Pit 35 Опубліковано: 2007-05-17 17:48:09 Share Опубліковано: 2007-05-17 17:48:09 set link no acfcomp protocomp попробуй так Ссылка на сообщение Поделиться на других сайтах
ZNNU 0 Опубліковано: 2007-05-17 18:38:36 Автор Share Опубліковано: 2007-05-17 18:38:36 результат тот же Ссылка на сообщение Поделиться на других сайтах
Iridium 6 Опубліковано: 2007-05-17 19:34:28 Share Опубліковано: 2007-05-17 19:34:28 Проблемы с mtu. О причинах тут http://www.opennet.ru/base/net/pppoe_mtu.txt.html Правда решение там для линуха - но на фре аналогично. Ссылка на сообщение Поделиться на других сайтах
ZNNU 0 Опубліковано: 2007-05-17 20:29:28 Автор Share Опубліковано: 2007-05-17 20:29:28 спасибо.... отличная статья.... но если бы все таки под фрю... ррр - не юзаю, по причине не стабильности соединения... iptables нету (фря).... под ipfw подобные решения кто-то знает? Ссылка на сообщение Поделиться на других сайтах
Pit 35 Опубліковано: 2007-05-17 20:37:31 Share Опубліковано: 2007-05-17 20:37:31 интересно проверить, зажать мту на эзернете немного ниже чем на тунеле. Ссылка на сообщение Поделиться на других сайтах
ZNNU 0 Опубліковано: 2007-05-17 22:02:38 Автор Share Опубліковано: 2007-05-17 22:02:38 интересно проверить, зажать мту на эзернете немного ниже чем на тунеле. имеется ввиду на клиенской машине? где оно в винде меняется? Ссылка на сообщение Поделиться на других сайтах
ZNNU 0 Опубліковано: 2007-05-17 22:19:10 Автор Share Опубліковано: 2007-05-17 22:19:10 поставил mtu 1400 на клиенской виндовой машине.... заработало... остается вопрос как заставить игнорировать флаг df и все же фрагментировать пакеты? Ссылка на сообщение Поделиться на других сайтах
Pit 35 Опубліковано: 2007-05-18 08:00:58 Share Опубліковано: 2007-05-18 08:00:58 поискай в инете патчик для корекции мту на виндовс системах tcpmssd утиль как раз уравновешивать мту а вот так ipfw add 100 setdf 0 all from any to any pf тоже снимать умеет Фрю апдейть старая сильно. Ссылка на сообщение Поделиться на других сайтах
ZNNU 0 Опубліковано: 2007-05-18 11:17:59 Автор Share Опубліковано: 2007-05-18 11:17:59 tcpmssd утиль как раз уравновешивать мтуа вот так ipfw add 100 setdf 0 all from any to any тоесть ставлю tcpmssd а потом прописываю правило? Ссылка на сообщение Поделиться на других сайтах
ZNNU 0 Опубліковано: 2007-05-18 12:08:47 Автор Share Опубліковано: 2007-05-18 12:08:47 всем спасибо... проблему решел следующим образом: поставил tcpmssd tcpmssd -i ng0 -p 1234 firewall: 00001 divert 1234 ip from any to any via ng0 00002 divert 8668 ip from any to me in via ng0 00003 divert 8668 ip from 10.10.10.0/24 to any out via ng0 Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Создайте аккаунт или войдите в него для комментирования
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйтесь для получения аккаунта. Это просто!
Зарегистрировать аккаунтВхід
Уже зарегистрированы? Войдите здесь.
Войти сейчас