Eu tenho um pi de framboesa do qual estou compartilhando a internet para outros hosts conectados a ele.
O Raspberry pi tem conexão à Internet em "wlan0" e outros hosts estão conectados a "eth0". Eu instalei o dnsmasq no raspberry pi, para que ele possa designar o endereço IP para os hosts conectados. A configuração das tabelas ip também está completa.
A partir de agora, os hosts conectados ao raspberry pi podem acessar a internet.
Os outros hosts não têm a capacidade de ter um conjunto de proxy. Então, eu estou tentando definir a configuração de proxy (todo o sistema) em meu pi de framboesa, para que os hosts conectados ao pi de framboesa tenham a configuração de proxy configurada implicitamente.
Depois de configurá-lo, a conexão de outros hosts ainda não será roteada por meio do servidor proxy. A minha abordagem está fundamentalmente errada ou eu configurei algo incorretamente durante a configuração?
Minha configuração do iptables
*nat
:PREROUTING ACCEPT [557:61510]
:INPUT ACCEPT [128:9240]
:OUTPUT ACCEPT [48:3631]
:POSTROUTING ACCEPT [5:335]
-A POSTROUTING -o wlan0 -j MASQUERADE
COMMIT
# Completed on Sun Mar 6 13:01:54 2016
# Generated by iptables-save v1.4.21 on Sun Mar 6 13:01:54 2016
*filter
:INPUT ACCEPT [828:67873]
:FORWARD ACCEPT [354:23106]
:OUTPUT ACCEPT [526:66184]
-A FORWARD -s 192.168.0.0/24 -i eth0 -o wlan0 -m conntrack --ctstate NEW -j ACCEPT
-A FORWARD -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT
COMMIT
Tags networking proxy dnsmasq linux