ZNNU Posted May 17, 2007 Posted May 17, 2007 Доброго времени суток! Простите если уже где-то проходили...Вроде все перерыл, решения не нашел. Ситуация: есть сеть 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 ##### Заранее благодарен!
Iridium Posted May 17, 2007 Posted May 17, 2007 Проблемы с mtu. О причинах тут http://www.opennet.ru/base/net/pppoe_mtu.txt.html Правда решение там для линуха - но на фре аналогично.
ZNNU Posted May 17, 2007 Author Posted May 17, 2007 спасибо.... отличная статья.... но если бы все таки под фрю... ррр - не юзаю, по причине не стабильности соединения... iptables нету (фря).... под ipfw подобные решения кто-то знает?
Pit Posted May 17, 2007 Posted May 17, 2007 интересно проверить, зажать мту на эзернете немного ниже чем на тунеле.
ZNNU Posted May 17, 2007 Author Posted May 17, 2007 интересно проверить, зажать мту на эзернете немного ниже чем на тунеле. имеется ввиду на клиенской машине? где оно в винде меняется?
ZNNU Posted May 17, 2007 Author Posted May 17, 2007 поставил mtu 1400 на клиенской виндовой машине.... заработало... остается вопрос как заставить игнорировать флаг df и все же фрагментировать пакеты?
Pit Posted May 18, 2007 Posted May 18, 2007 поискай в инете патчик для корекции мту на виндовс системах tcpmssd утиль как раз уравновешивать мту а вот так ipfw add 100 setdf 0 all from any to any pf тоже снимать умеет Фрю апдейть старая сильно.
ZNNU Posted May 18, 2007 Author Posted May 18, 2007 tcpmssd утиль как раз уравновешивать мтуа вот так ipfw add 100 setdf 0 all from any to any тоесть ставлю tcpmssd а потом прописываю правило?
ZNNU Posted May 18, 2007 Author Posted May 18, 2007 всем спасибо... проблему решел следующим образом: поставил 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
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now