Ponte de sub-rede Ponto de acesso do Raspberry pi

1

Estou tentando criar uma ferramenta que possa acessar usando meu smartphone ou laptop para configurar, administrar ou diagnosticar equipamentos no campo em que é difícil executar cabos separados e energia para trabalhar em problemas.

Eu criei um ponto de acesso usando um Raspberry Pi usando o tutorial do LadyADA Aqui e funciona bem o suficiente. Eu posso acessar o Pi como um ponto de acesso e navegar na web. No entanto, quando tento adicionar as outras sub-redes que preciso acessar, tenho problemas.

Com meu arquivo de interfaces

auto lo eth0 wlan0

iface lo inet loopback
#iface eth0 inet dhcp

iface eth0 inet static
address 10.2.5.220
netmask 255.255.255.0
network 10.2.5.0
gateway 10.2.5.1
dns-nameservers 10.2.5.227 10.2.5.1 208.67.222.222

post-up /sbin/route add -net 169.254.1.0/24 dev eth0


allow-hotplug wlan0
iface wlan0 inet static
address 10.0.0.1
netmask 255.255.255.0

up iptables-restore < /etc/iptables.ipv4.nat

Eu sou capaz de fazer ping em um dispositivo com um endereço 169.254.1.1 do pi, mas não do meu laptop conectado ao wlan0.

Não tenho certeza do que estou fazendo errado ou faltando aqui. Parece que tudo deve funcionar, eu tenho as regras padrão do iptables aplicadas com:

sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
sudo iptables -A FORWARD -i eth0 -o wlan0 -m state --state RELATED,ESTABLISHED -j ACCEPT
sudo iptables -A FORWARD -i wlan0 -o eth0 -j ACCEPT

Até onde eu sei, tudo está configurado corretamente. Estou perdendo NAT, que não seja o iptables que não configurei, ou uma regra do iptables.

    
por CommGuy 02.08.2014 / 05:27

0 respostas