Tengo tres Raspberry Pi conectados a máquinas Linux y una computadora conectada a un enrutador que está conectado a Internet. Mi objetivo es configurar cada Raspberry Pi para que puedan comunicarse entre sí, pero también enrutar automáticamente cualquier solicitud de Internet a través del enrutador de la computadora principal para que pueda hacer ping a los sitios web reales y obtener una respuesta.
Hasta ahora, he usado:
sudo ifconfig eth0 192.168.1.X netmask 255.255.255.0 up
sudo route add default gw 192.168.1.254 eth0
Donde X es 10, 11 y 12 respectivamente para cada una de las máquinas Linux. La dirección IP de la máquina con acceso a Internet es 192.168.1.254, pero ahora necesito configurar NAT para que las tablas IP reenvíen correctamente las solicitudes de Internet de las máquinas Linux que usan la Raspberry Pi.
A partir de ahora, la tabla de IP de la máquina conectada a Internet es:
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
Soy algo nuevo en ingeniería de redes, por lo que cualquier ayuda / consejo sería muy apreciada. Actualmente, las cuatro máquinas pueden hacer ping entre sí y obtener respuestas. El único problema que estoy enfrentando es hacer que las tres máquinas Linux hagan ping a sitios web como este ping www.google.com
.