У меня есть три Raspberry Pi, подключенных к компьютерам с Linux, и один компьютер, подключенный к маршрутизатору, который подключен к Интернету. Моя цель - настроить каждый Raspberry Pi так, чтобы они могли общаться друг с другом, а также автоматически маршрутизировать любые интернет-запросы через маршрутизатор основного компьютера, чтобы я мог пинговать реальные веб-сайты и получать ответ.
До сих пор я использовал:
sudo ifconfig eth0 192.168.1.X netmask 255.255.255.0 up
sudo route add default gw 192.168.1.254 eth0
Где X - 10, 11 и 12 соответственно для каждой из машин Linux. IP-адрес компьютера с доступом к Интернету - 192.168.1.254, но теперь мне нужно настроить NAT так, чтобы таблицы IP правильно перенаправляли интернет-запросы с компьютеров Linux с использованием Raspberry Pi.
На данный момент таблица IP компьютера, подключенного к Интернету:
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.0.0 * 255.255.255.0 U 1 0 0 eth1
default 192.168.0.1 0.0.0.0 UG 0 0 0 eth1
Я несколько новичок в сетевой инженерии, поэтому любая помощь / совет будет принята с благодарностью. В настоящее время все четыре машины могут пинговать друг друга и получать ответы. Единственная проблема, с которой я сталкиваюсь, - это заставить три машины с Linux пинговать сайты, например, такой: ping www.google.com
.