URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID6
Нить номер: 5140
[ Назад ]

Исходное сообщение
"Freebsd 4.9+adsl zyxel prestige 645m+nat проблемы с исходящим трафиком"

Отправлено snowman , 14-Апр-04 22:08 
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 1492

  set dial
  set crtscts off
  set speed sync
  accept lqr

  disable deflate
  disable pred1
  disable vjcomp
  disable acfcomp
  disable protocomp

  set ifaddr 218.12.17.27/32 218.12.17.3/32
  add default HISADDR
  set login
  set authname ats230-01-244
  set authkey trfs87jh

xl0: 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


Содержание

Сообщения в этом обсуждении
"Freebsd 4.9+adsl zyxel prestige 645m+nat проблемы с исходящи..."
Отправлено snowman , 15-Апр-04 09:12 
Кажется проблема всетаки в mtu из-за того что его не получается уменьшить, пакеты фрагментируются и попадая на первый же firewall отбрасываются. Есть идеи как его выставить на этой железяке?

"Freebsd 4.9+adsl zyxel prestige 645m+nat проблемы с исходящи..."
Отправлено A Clockwork Orange , 15-Апр-04 09:36 
Покажи пожалуйста настройки Zyxel как роутера

"Freebsd 4.9+adsl zyxel prestige 645m+nat проблемы с исходящи..."
Отправлено snowman , 15-Апр-04 14:29 
>Покажи пожалуйста настройки Zyxel как роутера
В данный


"Freebsd 4.9+adsl zyxel prestige 645m+nat проблемы с исходящи..."
Отправлено snowman , 15-Апр-04 14:32 
>Покажи пожалуйста настройки Zyxel как роутера
(Извиняюсь за предыдущее сообщение)
В данный момнет не имею доступа к модему, поимею доступ только завтра.
Но там вроде ничего особенно, кроме того 645m - не может работать как роутер, он может работать как мост, я его так и использую в качестве роутера у меня FreeBSD. Также я звонил в службу тех подержки провайдера: они опросили у меня настройки и сказали что все нормально.



"Freebsd 4.9+adsl zyxel prestige 645m+nat проблемы с исходящи..."
Отправлено snowman , 15-Апр-04 22:19 
Наконец то добился успеха, дело все таки было в 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