1

У меня есть три Raspberry Pi, подключенные к компьютерам с Linux, и один компьютер (также с компьютером с 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 соответственно для машин Raspberry Pi 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 пинговать сайты, например, такой: www.google.com.

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

0