Como posso compartilhar meu laptop WiFi com meu Raspberry Pi via ethernet? [fechadas]

1

Eu tenho um Raspberry Pi 3 e estou tentando fazer com que o WiFi funcione. Eu não consigo obter o wireless para trabalhar na linha de comando, então eu gostaria de usar meus laptops WiFi vez. Ambos os dispositivos possuem uma porta ethernet. Meu laptop tem Antergos (baseado em Arch Linux) e meu Raspberry Pi tem o Arch Linux de sua ramificação de braço.

    
por Caden Mitchell 18.04.2018 / 04:24

1 resposta

5

Isso é bastante simples com algum roteamento básico e NAT, usando o laptop como um roteador. Para simplificar, eth0 será a interface Ethernet em ambos os dispositivos e wlan0 será a interface sem fio do seu laptop. 192.168.2.0/24 será o intervalo de endereços IP usado entre o laptop e o Pi.

Primeiro, adicione um endereço IP estático à eth0 do laptop:

ip addr add 192.168.2.1/24 dev eth0

E para o Pi:

ip addr add 192.168.2.2/24 dev eth0
ip route add default via 192.168.2.1

Ativar o encaminhamento de IP no laptop:

sysctl -w net.ipv4.ip_forward=1

Ativar o NAT no laptop:

iptables -t nat -A POSTROUTING -o wlan0 -j MASQUERADE

Verifique se não há regras de firewall na cadeia iptables FORWARD no laptop, senão as coisas podem não funcionar. Observe que nenhuma dessas configurações persistirá na reinicialização e talvez você também precise configurar o DNS no Pi para apontar para o endereço correto.

    
por 18.04.2018 / 06:18