
Tengo Pidora (Fedora en una Raspberry Pi) que actualmente actúa como un "puente" de Ethernet a WiFi.
Tengo dhcpd configurado para distribuir IP en el rango de 10.0.2.25 - 10.0.2.30, la máscara de red es 255.255.0.0. Esto está configurado en mi interfaz Ethernet que tiene una IP de 10.0.2.1, que es la misma que la opción del enrutador dhcp.
Puedo ver a través de arp que se están entregando IP a los dispositivos.
También tengo una conexión inalámbrica a mi enrutador inalámbrico y lo configuré para obtener una dirección estática. La dirección es 10.0.1.55
Cambié el ipv4 para reenviar el tráfico y también usé las siguientes iptables para reenviar el tráfico:
sudo iptables -t nat -A POSTROUTING -o wlan0 -j MASQUERADE
sudo iptables -A FORWARD -i wlan0 -o eth0 -m state --state RELATED,ESTABLISHED -j ACCEPT
sudo iptables -A FORWARD -i eth0 -o wlan0 -j ACCEPT
Ahora puedo conectar cualquier dispositivo a Pis Ethernet, obtener una IP y conectarme a Internet exterior a través de mi wifi.
Sin embargo, parece que no puedo hacer ping (o hacer nada) a las direcciones en la interfaz Ethernet. Por ejemplo, si conecto otra computadora a Ethernet y se le asigna una dirección de, digamos, 10.0.2.27, no puedo hacer ping desde un dispositivo conectado a mi conexión inalámbrica que tenga una dirección como 10.0.1.10.
Cualquier ayuda es muy apreciada. :-)
Respuesta1
Me gustaría agradecer a todos por sus comentarios y por ponerme en el camino correcto.
Al final, inicié sesión en mi enrutador y actualicé la sección de enrutamiento dándole el rango de IP al que quiero llegar y el rango de direcciones IP que se pueden asignar a los dispositivos en esa red.