Acessando o dispositivo eth0 via dispositivo no wlan0

1

Eu configurei uma rede privada no trabalho usando um rasperry pi como o ponto de acesso sem fio. Todos os meus dispositivos sem fio são capazes de se conectar à rede e se comunicar (via wlan0), no entanto, eu tenho um hub Philips Hue que só tem uma porta ethernet. Eu gostaria de, por exemplo, usar meu telefone (em 192.168.0.x) para comandar o hub (192.168.1.x: 80) para alterar as cores.

/ etc / network / interfaces:

auto lo
    iface lo inet loopback

allow-hotplug eth0
    iface eth0 inet static
    address 192.168.1.1
    netmask 255.255.0.0
    network 192.168.1.0
    gateway 192.168.0.0

allow-hotplug wlan0
    iface eth0 inet static
    address 192.168.0.1
    netmask 255.255.0.0
    network 192.168.0.0

/etc/dnsmasq.conf:

interface=wlan0
    dhcp-range=192.168.0.2,192.168.0.20,255.255.255.0,24h
interface=eth0
    dhcp-range=192.168.1.2,192.168.1.20,255.255.255.0,24h

Também em /etc/dhcpcd.conf eu incluí a linha

denyinterfaces wlan0

Eu fiz muita pesquisa e li o forwarding com o iptables (NAT), conectando usando uma terceira interface ... Eu não encontrei ninguém com um problema semelhante ao meu que lida com um ponto de acesso sem fio e uma conexão eth0 em uma caixa.

Qual seria a melhor maneira de realizar minha tarefa? Eu apreciaria qualquer orientação sobre este tópico. Além disso, minhas máscaras de sub-rede e gateways estão configurados corretamente? Obrigado!

    
por kevbud007 09.06.2017 / 20:02

1 resposta

0

Você deve habilitar o encaminhamento de ip no seu RaspberryPi sysctl -w net.ipv4.ip_forward=1 e configurar o roteamento corretamente. Por exemplo. seus dispositivos da rede 192.168.0.0/24 devem saber o caminho para 192.168.1.0/24 e todos os dispositivos de 192.168.1.0/24 devem conhecer o caminho para 192.168.0.0/24.

    
por 17.06.2017 / 23:12