Невозможно выполнить пинг ни шлюза, ни интернета, если еще не выполнен пинг со шлюзом.

Невозможно выполнить пинг ни шлюза, ни интернета, если еще не выполнен пинг со шлюзом.

Я новичок в сетевых технологиях и пытался найти ответ на свою проблему, но не нашел.

У меня есть 4 виртуальные машины, которые мы назовем 1, 2, 3, 4. Первая (шлюз) имеет сетевую карту только для хоста и моста, остальные имеют только сетевую карту только для хоста.

Я установил некоторые правила iptables для перенаправления пакетов 2,3,4 виртуальной машины на шлюз, чтобы предоставить им доступ к интернету, это сработало, но я не могу пинговать ни шлюз, ни 8.8.8.8, например, пока я не пингую виртуальные машины с помощью первого (шлюза), после того, как я это сделаю, я могу пинговать gw, google и все такое, до этого ic и пинговать только локальные машины. Я хотел бы иметь доступ к интернету и пинговать GW без необходимости пинговать его с помощью GW.

Вот правила iptables, которые я установил:

echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -A FORWARD -i enp0s8 -o enp0s3 -j ACCEPT
iptables -A FORWARD -i enp0s3 -o enp0s8 -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -t nat -A POSTROUTING -o enp0s3 -j MASQUERADE

Вот интерфейс первой виртуальной машины:

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

source /etc/network/interfaces.d/*

# The loopback network interface
auto lo enp0s8
iface lo inet loopback
auto lo enp0s3
iface lo inet loopback

# The primary network interface
auto enp0s3
iface enp0s3 inet dhcp
auto enp0s8
iface enp0s8 inet static
        address 192.168.1.1
        netmask 255.255.255.0

и есть одна из моих других виртуальных машин, у других то же самое, только IP другой:

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

source /etc/network/interfaces.d/*

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto enp0s3
iface enp0s3 inet static
        address 192.168.1.3
        netmask 255.255.255.0
        gateway 192.168.1.1

Спасибо! А это нормально, что когда я ввожу iptables -S, я не вижу последнее правило выше?

Связанный контент