1 на сервере 2 сетевухи
2 в 1 сетевуху кабель от провайдера
3 установить и запустить pppoeconf
3 /etc/sysctl.conf раскомментируйте строчку net.ipv4.ip_forward=1
4 sysctl -p чтобы не перезагружаться
5 iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
6 /etc/rc.local добавить строку iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE (до параметра exit 0)
7 настроить вторую сетевуху /etc/network/interfaces
auto lo
iface lo inet loopback
allow-hotplug eth0
iface eth0 inet dhcp
iface eth1 inet static
address 192.168.1.1
netmask 255.255.255.0
auto eth1
auto dsl-provider
iface dsl-provider inet ppp
pre-up /sbin/ifconfig eth0 up # line maintained by pppoeconf
provider dsl-provider
8 Настроить маршрутизатор на статический ип
ip 192.168.1.2
mask 255.255.255.0
dns от провайдера (можно узнать командой plog)
9 подключить маршрутизатор ко второй сетевухе