Eu tenho um pi de framboesa que é configurado como um ponto de acesso. NÃO está conectado à internet. Eu segui este tutorial até a seção sobre o bridging. (Eu não tenho meu pi de framboesa conectado a ethernet, então eu assumi que a seção era desnecessária. Por favor, deixe-me saber se isso não é verdade.)
Após seguir esse tutorial eu tenho as configurações listadas abaixo e consigo conectar meu telefone ao pi através de wifi. Ao navegar em qualquer dispositivo conectado ao pi, eu quero redirecionar qualquer tráfego da web para um servidor em execução no meu pi framboesa. No meu Pi eu tenho um simples servidor hello rodando na porta 8080.
No entanto, apesar do que eu acho que são as regras ectable corretas, quando eu tento acessar qualquer site no meu telefone nada redireciona e em vez disso eu recebo Safari cannot open page because server cannot be found
erros. O que estou fazendo de errado? Como posso depurar este problema melhor?
iptables -t nat -vL
Chain PREROUTING (policy ACCEPT 1 packets, 72 bytes)
pkts bytes target prot opt in out source destination
0 0 DNAT tcp -- any any anywhere anywhere tcp dpt:http to:192.168.220.1:8080
Chain INPUT (policy ACCEPT 1 packets, 72 bytes)
pkts bytes target prot opt in out source destination
Chain OUTPUT (policy ACCEPT 0 packets, 0 bytes)
pkts bytes target prot opt in out source destination
Chain POSTROUTING (policy ACCEPT 0 packets, 0 bytes)
pkts bytes target prot opt in out source destination
0 0 MASQUERADE all -- any eth0 anywhere anywhere
Meus confs
dnsmasq.conf
interface=wlan0
listen-address=192.168.220.1
dhcp-range=192.168.220.50,192.168.220.150,12h
/etc/dhcpcd.conf
... left unchanged but added below two lines
denyinterfaces wlan0
denyinterfaces eth0
/etc/hostapd/hostapd.conf
interface=wlan0
driver=nl80211
hw_mode=g
channel=6
ieee80211n=1
wmm_enabled=1
ht_capab=[HT40][SHORT-GI-20][DSSS_CCK-40]
macaddr_acl=0
ignore_broadcast_ssid=0
auth_algs=1
wpa=2
wpa_key_mgmt=WPA-PSK
rsn_pairwise=CCMP
ssid=Example123
wpa_passphrase=Examplepass123
/ etc / network / interfaces
auto lo
iface lo inet loopback
auto eth0
allow-hotplug eth0
iface eth0 inet dhcp
allow-hotplug wlan0
iface wlan0 inet static
address 192.168.220.1
netmask 255.255.255.0
network 192.168.220.0
broadcast 192.168.220.255