У нас стоит компик с Xubuntu 10.04 в роли шлюза, он раздает инет с 3G модемов в локалку. В общем все как обычно,
#!/bin/bash
# Adresa routera -------
# LAN
server0=192.168.1.254
# -----------------------
# Interfeis smotrjaschii na klientov
iface_cli=eth0
# Interfeis smotrjaschii vo vneshnii mir
iface_world=ppp0
iface_world1=ppp1
echo "1" > /proc/sys/net/ipv4/ip_forward
echo "1" > /proc/sys/net/ipv4/ip_dynaddr
iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -o $iface_world -j MASQUERADE
iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -o $iface_world1 -j MASQUERADE
делаю маршрут по умолчанию переменный через оба модема:
ip route delete default
ip route add default scope global nexthop via 10.112.112.112 dev ppp0 weight 1 nexthop via 10.112.112.113 dev ppp1 weight 1
ip route flush cache
и трафик идет через оба модема, на компах из локальной сети торренты скачиваются с удвоенной скоростью и странички заметно быстрее открываются. В общем все бы хорошо но при включении этого nexthop на самом шлюзе перестает работать интернет, то есть странички не грузятся и ничего не скачаешь. хотя пинг идет . Оно бы можно и забить, но нам обламали безлимит и ввели ограничение трафика, захотелось поставить squid а он так же не хочет работать. делаешь маршрут по умолчанию через один из модемов - все работает хорошо. Можно ли как то это решить?