Como posso compartilhar minha conexão de internet (wireless) com um único computador ethernet?

2

Eu tenho um pi de framboesa B + configurado em uma configuração de servidor e ele se conecta à Internet com sucesso através de Wi-Fi com um dongle USB.

Meu outro pi (um A +) sempre foi localizado na garagem, recebendo uma conexão à Internet de um cabo ethernet para o meu modem.
Apesar de ter que correr para baixo para modificar o pi ou desconectar, é meio frustrante fazer várias vezes ao dia.

Eu queria saber se havia uma maneira que meu B + pudesse compartilhar sua conexão wifi com meu A + através de ethernet. O A + se conectaria com um cabo ethernet à porta Ethernet B +.

Eu também tenho um switch 10/100, se necessário.

    
por thibmaek 15.05.2015 / 12:12

2 respostas

3

Dependendo do que você está executando no pi do raspberry com wifi e ethernet, você pode instalar iptables :

Em seguida, configure o encaminhamento de ip por:

echo 1 > /proc/sys/net/ipv4/ip_forward
sysctl -w net.ipv4.ip_forward=1 # to make ip_forwarding persistent across reboots 

e uma regra iptables para mascarar o tráfego de saída

iptables -t nat -A POSTROUTING -s <your-ethernet-ip-subnet> -j MASQUERADE
iptables-save # to make the iptables rule persistent across reboots 

Use uma sub-rede interna dedicada para sua conexão ethernet. Se, por exemplo, seu wifi usar 192.168.1.0/24, por exemplo, 192.168.2.0/24 em sua conexão ethernet.

    
por 15.05.2015 / 12:36
1

Você também pode usar adaptadores ethernet over power e compartilhar uma conexão com fio. Eu os uso e tenho um conjunto de adaptadores de 500mb. Eles trabalham sem falhas. Você pode obtê-los no Newegg ou no Ebay por um preço muito razoável.

    
por 14.01.2017 / 18:21