Freebsd 4.9+adsl zyxel prestige 645m+nat проблемы с исходящим трафиком
Куча компьютерова нормально ходят через этот роутер.
Му можем без проблем скачать сколько угодно но не можем закачать наружу
более 1 килобайта
уже паримся с этой проблемой несколько дней ничего сделать немогем.
Выглядит это прмерно так:
# scp /usr/ports/distfiles/bash-2.05b.tar.gz sania@zm.com.ru:/home/sania
sania@zm.com.ru's password:
bash-2.05b.tar.gz 2% | | 49152 - stalled -
^CKilled by signal 2.# cat /etc/rc.conf
hostname="novgi.ru"
ifconfig_xl1="inet 192.168.0.254 netmask 255.255.255.0"
kern_securelevel_enable="NO"
nisdomainname="NO"
sshd_enable="YES"
usbd_enable="NO"
gateway_enable="YES"
firewall_enable="YES"
firewall_type="OPEN"
ppp_enable="YES"
ppp_profile="adsl"
ppp_mode="dedicated"
ppp_user="root"
ppp_nat="YES"
sendmail_enable="YES"
# cat /etc/ppp/ppp.conf
default:
adsl:
set log Phase Chat LCP IPCP CCP tun command
set device PPPoE:xl0
set mru 1492
set mtu 1492set dial
set crtscts off
set speed sync
accept lqrdisable deflate
disable pred1
disable vjcomp
disable acfcomp
disable protocompset ifaddr 218.12.17.27/32 218.12.17.3/32
add default HISADDR
set login
set authname ats230-01-244
set authkey trfs87jhxl0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
options=3<rxcsum,txcsum>
ether 00:10:22:ff:0f:ef
media: Ethernet autoselect (100baseTX <full-duplex>)
status: active
xl1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
options=3<rxcsum,txcsum>
inet 192.168.0.254 netmask 0xffffff00 broadcast 192.168.0.255
ether 00:10:22:ff:0f:ad
media: Ethernet autoselect (100baseTX <full-duplex>)
status: active
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
inet 127.0.0.1 netmask 0xff000000
ppp0: flags=8010<POINTOPOINT,MULTICAST> mtu 1500
sl0: flags=c010<POINTOPOINT,LINK2,MULTICAST> mtu 552
faith0: flags=8002<BROADCAST,MULTICAST> mtu 1500
tun0: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 1500
inet 218.12.17.27 --> 218.12.17.3 netmask 0xffffffff
Opened by PID 50Может быть сздесь проблема с mru или mtu?
Я вроде указываю значения 1492 в ppp.conf
а в ifconfig для tun0 все равно стоит 1500
Кажется проблема всетаки в mtu из-за того что его не получается уменьшить, пакеты фрагментируются и попадая на первый же firewall отбрасываются. Есть идеи как его выставить на этой железяке?
Покажи пожалуйста настройки Zyxel как роутера
>Покажи пожалуйста настройки Zyxel как роутера
В данный
>Покажи пожалуйста настройки Zyxel как роутера
(Извиняюсь за предыдущее сообщение)
В данный момнет не имею доступа к модему, поимею доступ только завтра.
Но там вроде ничего особенно, кроме того 645m - не может работать как роутер, он может работать как мост, я его так и использую в качестве роутера у меня FreeBSD. Также я звонил в службу тех подержки провайдера: они опросили у меня настройки и сказали что все нормально.
Наконец то добился успеха, дело все таки было в mtu все таки set mtu 1492 в ppp.conf почему то не сработывало. Набрал из командной строки ifconfig tun0 mtu 1492 и заработало. Потом сделал следующее:
echo '#!/bin/sh' > /usr/local/etc/rc.d/tun_mtu.sh
echo '/sbin/ifconfig tun0 mtu 1492' > /usr/local/etc/rc.d/tun_mtu.sh
chmod +x /usr/local/etc/rc.d/tun_mtu.sh