Добрый день. Есть старенькая машинка, которая выполняет у меня роль домашнего маршрутизатора. Мать: Epox на KT600, Duron 1.4GHz, две сетевые Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10) (встроенная eth0 - смотрит в локальную сеть), Ethernet controller: VIA Technologies, Inc. VT6102 [Rhine-II] (rev 78) (внешняя eth1- смотрит в сеть провайдера), 512MB RAM. Дистрибутив: Debian 6.0 с последними обновлениями. От провайдера получаю интернет по l2tp, маршрутизацию настраивает скрипт в автозагрузке
echo 1 > /proc/sys/net/ipv4/ip_forward
echo 1 > /proc/sys/net/ipv4/ip_dynaddr
iptables --flush
iptables --delete-chain
iptables --table nat --flush
iptables --table nat --delete-chain
iptables -P FORWARD ACCEPT
modprobe iptable_nat
modprobe ip_conntrack_ftp
modprobe ip_nat_ftp
iptables --table nat --append POSTROUTING --out-interface eth1 -j MASQUERADE
iptables -t nat -I POSTROUTING -o ppp0 -j MASQUERADE
iptables -t nat -I POSTROUTING -o ppp0 -j MASQUERADE
Проблема в том, что при скачивании чего-то из интернета через торренты (все равно - с внешки или с сети провайдера) сеть начинает жутко тупить:
--- 192.168.0.254 ping statistics ---
83 packets transmitted, 73 received, 12% packet loss, time 82118ms
rtt min/avg/max/mdev = 0.106/3785.908/15849.164/4583.176 ms, pipe 16
192.168.0.254 -это адрес моего роутера. Топы на маршрутизаторе показывают загрузку проца не более 10%, загрузку оперативки не более 100мб.
Кто тупит? куда копать?
P.s. и еще маленький вопрос: в /etc/rc.local vpn поднимается строкой pon vpn - при загрузке на той машине на экране в конце сообщается что скрипт выполнился, адрес я получил и всё. Никаких приглашений ввести логин/пароль. никакие &(pon vpn) не помогают. как это можно исправить?