bridge ou route wlan traffic para eth

0

Estou tentando fazer um laptop compartilhar sua conexão sem fio via ethernet com outros dispositivos, mas não estou chegando a lugar nenhum. Primeiro tentou bridging, mas logo descobriu que a ponte de interfaces sem fio não é tão trivial. A maneira mais lógica parecia ser rotear o tráfego via regras do iptables (por exemplo, como descrito aqui ), mas com esta opção o dispositivo a ser conectado via eth não mostrou nenhuma conexão. Como última tentativa, tentei compartilhar a conexão através da eth como opção de configuração do NetworkManager, mas ainda não há alegria. O manual oficial do Debian foi simplesmente confuso.

Até agora, tentei obter sucesso em três dispositivos host diferentes - o debian, o ubuntu e o raspberry pi 'puro' em execução no raspbian. Alguém que fez isso recentemente e poderia lançar alguma luz?

    
por user175828 19.06.2016 / 22:38

1 resposta

0

O laptop deve ser configurado para permitir o encaminhamento e masquerade pacotes para a Internet, e os clientes devem ser configurados para usar o laptop como gateway.

O encaminhamento pode envolver inverter o sinalizador de kernel /proc/sys/net/ipv4/ip_forward to 1 de seu 0 padrão e, talvez, fazer isso acontecer na reinicialização pela edição apropriada de /etc/sysctl.conf . Embora esses detalhes possam ser diferentes para diferentes distribuições.

O encaminhamento também envolve a garantia de que a cadeia FORWARD da tabela filter permita o tráfego (por exemplo, uma política ACCEPT ou regras específicas).

O mascaramento envolve a adição de tal regra de POSTROUTING da tabela nat .

    
por 20.06.2016 / 07:30