http://s019.radikal.ru/i637/1210/5d/bb54ac48ea95.jpg
Есть сеть (схему смотрите по ссылке). Провайдер выделил подсеть внешних IP xxx.xxx.192.240/29 при этом xxx.xxx.192.241 является шлюзом. Я выбрал в качестве внешнего IP сервера xxx.xxx.192.242 netmask 255.255.255.248 - и всё без проблем, интернет работает. Теперь я хочу компьютеру в LAN c именем WORKPLACE1 тоже дать внешний IP xxx.xxx.192.243. Прописал маршрут:
route add -host xxx.xxx.192.243 dev eth1
Полностью конфиг /etc/network/interfaces такой. Дистрибутив - Debian.
auto lo eth0 eth1 eth1:1 eth2
iface lo inet loopback
iface eth0 inet static
address xxx.xxx.192.242
netmask 255.255.255.248
gateway xxx.xxx.192.241
up ipt-restore
up route add -host xxx.xxx.192.243 dev eth1
iface eth1 inet static
address 192.168.32.254
netmask 255.255.255.0
iface eth1:1 inet static
address 10.10.10.254
netmask 255.255.255.0
iface eth2 inet static
address 192.168.48.254
netmask 255.255.255.0
На WORKPLACE1 прописал:
auto lo eth0
iface lo inet loopback
iface eth0 inet static
address xxx.xxx.192.243
netmask 255.255.255.255
up route add -host 10.10.10.254 dev eth0
up route add default gw 10.10.10.254
iptables -t nat -I POSTROUTING 1 -s xxx.xxx.192.243 -j ACCEPT
iptables -t nat -I PREROUTING 1 -d xxx.xxx.192.243 -j ACCEPT
Что не так?