Eu tenho Pidora (Fedora em um Raspberry Pi) que atualmente está atuando como uma Ethernet para WiFi "ponte".
Eu tenho o dhcpd configurado para distribuir IPs no intervalo de 10.0.2.25 a 10.0.2.30, a máscara de rede é 255.255.0.0. Isso é configurado em relação à minha interface Ethernet, que possui um IP de 10.0.2.1, que é o mesmo que a opção de roteador dhcp.
Eu posso ver através do arp que os IPs estão sendo entregues aos dispositivos.
Eu também tenho uma conexão sem fio com meu roteador sem fio e configuro-o para obter um endereço estaticamente. O endereço é 10.0.1.55
Alterei o ipv4 para o encaminhamento de tráfego e também usei os seguintes iptables para encaminhar o tráfego:
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
Agora posso conectar qualquer dispositivo ao Pis ethernet para obter um IP e conectar-me à internet externa através do meu wifi.
No entanto, não consigo fazer ping (nem fazer nada) para endereços na interface ethernet. Por exemplo, se eu ligar outro computador na rede ethernet e for designado um endereço de, por exemplo, 10.0.2.27, não consigo executar ping em um dispositivo conectado à minha rede sem fio que tenha um endereço como 10.0.1.10
Qualquer ajuda é muito apreciada. : -)