Thursday, January 29, 2009

Маскарадинг со свичем и одной сетевой картой в шлюзе

Crazy Eyes Nikita Slim ([info]ns_keip) пишет в [info]ru_linux

Имеются 2 компа на 1 интернет. Хотелось бы, чтобы один из них (ubuntu 8.10) стал шлюзаком. Проблема только в том, что у него всего 1 сетевуха.

Решается буквально на 1-2-3:
# вторая карта, которая глядит в сеть:
sudo ifconfig eth0:0 192.168.0.1 netmask 255.255.255.0 up
# разрешение гонять трафик через себя
sudo sysctl -w net.ipv4.ip_forward="1"
# переброс трафика страждущим из внутренней сетки и обратно от них
sudo iptables -t nat -A POSTROUTING -o eth0 MASQUERADE

2 comments:

yesh said...

Сначала говорим что у него одна сетевуха, а потом находим блин вторую смотрящую в сеть... Где логика, где разум?

Semiliranda said...

Всё, что Вы ищите, вероятно, доступно в первоисточнике сообщения. Записи в блоге я создаю для себя и делаю общедоступными на всякий случай. Когда-то мне эта заметка пригодилась, но подробностей организации совместного доступа в Сеть в той ситуации я уже не помню.