Arch Linux Ethernet para ponte WiFi

5

Eu quero usar um Raspberry Pi executando o Arch Linux para estender minha rede WiFi. Minha situação é que eu tenho um roteador WiFi de reposição que eu quero usar para expandir meu alcance de recepção WiFi, bem como me dar algumas conexões Ethernet extras para minha rede. Eu tentei configurar o próprio roteador para criar uma ponte para o meu roteador existente, mas parece que os dois tipos diferentes de roteadores que eu tenho que realmente não malha, mas isso é outra história. O que eu quero fazer é conectar meu Pi à minha rede Wi-Fi existente e, em seguida, conectar seu adaptador WiFi com seu adaptador Ethernet e conectar o adaptador Ethernet ao meu segundo roteador. Vou então desativar o DHCP e o NAT no segundo roteador, permitindo que ele funcione apenas como um ponto de acesso e um switch. Eu preferiria que se os dispositivos conectados ao segundo roteador estivessem na mesma sub-rede que os do primeiro roteador, mas isso não é possível, eu acho que eles poderiam estar em uma sub-rede diferente e então o Pi teria que ser configurado como um gateway.

Meu problema é que não consigo encontrar nenhuma instrução para configurar qualquer um desses sistemas no Arch Linux. Tudo o que posso encontrar são instruções aparentemente promissoras para o Debian e formas de configurar o Arch como um gateway da Internet.

Eu preferiria usar o Arch porque tenho uma imagem para ele e fazer o download de um Raspbian levará uma eternidade em minha conexão, eu também acredito que o Arch tem uma pegada muito menor e irá correr mais rápido no Pi.

PS. Eu tentei brctl mas me diz que adicionar um adaptador wlan para a ponte não é suportado.

    
por Gerharddc 20.06.2014 / 10:52

1 resposta

1

Não tenho certeza absoluta, mas se você tiver as duas conexões de rede ativas, acho que tudo o que você realmente precisa é de uma configuração iptables mágica.

Isso permitirá o NAT de qualquer lugar, para qualquer lugar:

iptables -t nat -A POSTROUTING -j MASQUERADE

Você pode adicionar um sinalizador -o para controlar qual interface é roteada para o local, mas não acho necessário.

Eu uso isso para compartilhar minha conexão de rede com os convidados do LXC. Você provavelmente também precisará configurar um servidor DHCP para os dispositivos por trás do Pi ( dnsmasq fará o trabalho - não se esqueça de vincular a interface ou você acabará distribuindo endereços para ambas as redes!) . O DHCP não é necessário se você usar IPs estáticos, então eu faria isso primeiro.

Obviamente, esta não é uma ponte completa, mas eu não sei como ajudar com isso. :)

    
por 20.06.2014 / 11:47