Conecte duas redes no mesmo computador

0

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. : -)

    
por J.Evason 22.05.2017 / 00:01

1 resposta

0

Gostaria de agradecer a todos por seus comentários e me colocar no caminho certo.

No final, fiz logon no roteador e atualizei a seção de roteamento, dando-lhe o intervalo de IPs que desejo atingir e o intervalo de endereços IP que podem ser atribuídos a dispositivos nessa rede.

    
por 24.05.2017 / 23:38