Две сетевые карты и IP-пересылка

Я хочу, чтобы «Ubuntu 11.10» действовал как маршрутизатор.

У меня есть два интерфейса локальной сети.

Допустим, интерфейс A 'IP равен 172.16.1.10;
IP интерфейса B является 192.168.1.10.

Как настроить Ubuntu так, чтобы 172.16.1.1 мог подключаться к 192.168.1.1?

8
задан 7 June 2013 в 21:46

1 ответ

Звучит так, как будто вы настраиваете маршрутизатор.

Вам нужно всего лишь внести несколько изменений, чтобы включить пересылку IP

Включить пересылку IP

echo 1 > /proc/sys/net/ipv4/ip_forward

Настроить iptables

sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
sudo iptables -A FORWARD -i eth0 -o eth1 -m state --state RELATED,ESTABLISHED -j ACCEPT
sudo iptables -A FORWARD -i eth1 -o eth0 -j ACCEPT

См. Также Ubuntu Wiki router

Вы, вероятно, захотите немного узнать о iptables

Брандмауэры Linux, использующие IPTables

Если все это кажется слишком сложным Могу ли я предложить вам рассмотреть один из дистрибутивов Linux, созданный для работы в качестве маршрутизатора? Мне нравится smoothwall, но есть и другие на выбор.

smoothwall

Отдельные дистрибутивы брандмауэра будут обрабатывать большую часть или всю конфигурацию для вас, и большинство поставляются с веб-интерфейсом, чтобы сделать его еще проще.

0
ответ дан 7 June 2013 в 21:46

Другие вопросы по тегам:

Похожие вопросы: