Дано: интернет по L2tp dual access от "Коламбия телеком", заведен в сервер. В локальной сети роутер в качестве точки доступа WiFi и один комп. Интернет подключен в eth0, локалка eth1.
Проблема: При возрастающей отдаче в интернет отваливается интерфейс ppp0, чаще всего возникает при активной работе торрента. При подключении интернета напрямую в локальный комп с виндой, торрент с теми же настройками работает нормально.
/etc/network/interfaces# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
auto eth0
iface eth0 inet dhcp
up route add 83.167.66.16 gw 10.131.61.1 dev eth0 || true
up route add -net 83.167.64.0/19 gw 10.131.61.1 dev eth0 || true
up route add -net 10.0.0.0/8 gw 10.131.61.1 dev eth0 || true
auto eth1
iface eth1 inet static
address 192.168.0.2
netmask 255.255.255.0
post-up /etc/nat
/etc/nat#!/bin/sh
#Разрешаем доступ из внутренней сети наружу
iptables -A FORWARD -i eth1 -o eth0 -j ACCEPT
iptables -A FORWARD -i eth1 -o ppp0 -j ACCEPT
#Включаем NAT
iptables -t nat -A POSTROUTING -o eth0 -s 192.168.0.0/24 -j MASQUERADE
iptables -t nat -A POSTROUTING -o ppp0 -s 192.168.0.0/24 -j MASQUERADE
#Разрешаем ответы из внешней сети
iptables -A FORWARD -i ppp0 -m state --state ESTABLISHED,RELATED -j ACCEPT
#Запрещаем доступ снаружи во внутреннюю сеть
iptables -A FORWARD -i ppp0 -o eth1 -j REJECT
/etc/xl2tpd/xl2tpd.conf[lac nextone]
lns = l2tp.coltel.ru
redial = yes
redial timeout = 30
require chap = yes
require authentication = no
name = *****
ppp debug = yes
pppoptfile = /etc/ppp/options.l2tp
require pap = no
autodial = yes
rx bps = 100000000
tx bps = 100000000
/etc/ppp/options.l2tplock
noauth
nobsdcomp
nodeflate
nopcomp
noaccomp
nomppe
refuse-eap
refuse-pap
mru 1400
mtu 1400
name *****
remotename nextone
ipparam nextone
connect /bin/true
nopersist
maxfail 999
defaultroute
replacedefaultroute
unit 0
route -nDestination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 0.0.0.0 0.0.0.0 U 0 0 0 ppp0
10.0.0.0 10.131.61.1 255.0.0.0 UG 0 0 0 eth0
10.131.61.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
83.167.64.0 10.131.61.1 255.255.224.0 UG 0 0 0 eth0
83.167.65.0 10.131.61.1 255.255.255.0 UG 0 0 0 eth0
83.167.66.0 10.131.61.1 255.255.255.224 UG 0 0 0 eth0
83.167.66.16 10.131.61.1 255.255.255.255 UGH 0 0 0 eth0
83.167.66.16 0.0.0.0 255.255.255.255 UH 0 0 0 ppp0
192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1
При увеличении нагрузки "на отдачу", xl2tp ругается в логах:
grep xl2tp /var/log/syslogApr 13 00:33:32 ubuntu xl2tpd[1223]: udp_xmit failed to 83.167.66.16:1701 with err=-1:Resource temporarily unavailable
Apr 13 00:35:04 xl2tpd[1223]: last message repeated 123 times
вот так несколько раз, затем ppp0 отваливается.
в ifconfig появляются дропы на eth0