У меня есть две виртуальные машины, работающие на виртуальной коробке. Мастер имеет один интерфейс (eth0), соединенный с хостом nic (eth0), а другой - с внутренней сетью (eth1). Это действует как шлюз во внутреннюю сеть. Вторая виртуальная машина подключена только к внутренней сети (с использованием eth0).

Кажется, я не могу получить доступ к Интернету со второй виртуальной машины и не могу выполнить команду ping -I eth1 8.8.8.8, например.

Вот скрипт, который я использую для настройки nat

iptables -A FORWARD -i eth1 -j ACCEPT
iptables -A FORWARD -o eth1 -j ACCEPT
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
iptables -A FORWARD -i eth1 -j ACCEPT

Я не знаю, что я делаю не так, пожалуйста, помогите.

Источники:

  1. http://linuxers.org/howto/how-set-nat-linux-using-iptables

  2. http://www.centos.org/docs/4/4.5/Security_Guide/s1-firewall-ipt-fwd.html

0