Conecte a rede Ethernet à rede sem fio em um computador

0

Eu tenho acesso à internet via porta ethernet. Recebi um dongle WiFi e uma tarefa para implementar o ponto de acesso WiFi que os dispositivos podem conectar e usar a Internet através da porta ethernet.
Até agora eu consegui criar o ponto de acesso usando hostapd e criar uma interface de ponte simples que usa DHCP da rede atrás da porta ethernet. Até aí tudo bem, os dispositivos podem acessar a internet. Isto é o que meu / etc / network / interfaces se parece:

auto lo br0

iface lo inet loopback

allow-hotplug eth0
iface eth0 inet manual

allow-hotplug wlan0
iface wlan0 inet manual

iface br0 inet dhcp
   bridge_ports eth0 wlan0
   bridge_waitport 0

Observação: A rede atrás da porta ethernet não é a internet, mas uma simples rede privada (192.168.100.0/24) com acesso à internet. Não tenho conhecimento sobre essa organização de rede.

Pergunta adicional: Enquanto pesquisava pela internet descobri que precisava fazer algumas modificações nos endereços MAC, usando ebtables , porque o AP está descartando pacotes de forma não fontes autorizadas, o que eu não fiz. O que me confunde é o fato de que tudo está funcionando.

O problema com essa abordagem é que os dispositivos que se conectam ao AP recebem endereços do espaço de endereço da rede atrás da porta ethernet. O que preciso fazer é criar uma rede sem fio privada para esses dispositivos.

Consegui configurar um servidor DHCP para a interface AP (wlan0) usando isc-dhcp-server , mas não está funcionando muito bem. Os dispositivos são atribuídos com endereços privados (rede 192.168.42.10 - 192.168.42.50), mas nesse processo o DHCPDISCOVER é propagado até o servidor DHCP na rede, atrás da porta ethernet, o que cria confusão na rede e várias mensagens de DHCP flutuantes em torno até que finalmente dispositivo de alguma forma recebe o endereço IP pretendido (192.168.42.10). Este pequeno conhecimento que tenho me diz que isso está acontecendo porque DHCPDISCOVER é uma mensagem de broadcast (em L2 e L3) e br0 é simplesmente o encaminhamento de tráfego. Me corrija se eu estiver errado.

Agulhas para dizer que não há acesso à Internet no dispositivo conectado. Acho que preciso rotear o tráfego entre as redes wlan0 e eth0, em vez de vinculá-lo, fazer NAT de wlan0 para eth0 e também de alguma forma bloquear o tráfego DHCP de sair da rede sem fio privada.

Eu conheço um pouco de teoria sobre redes de curso de rede na minha escola, mas absolutamente nenhuma experiência prática. Alguém pode, por favor, me acompanhar nestes últimos passos de configuração da minha rede? É claro que quaisquer referências com explicações detalhadas são bem-vindas.

    
por instancedName 19.08.2015 / 12:50

1 resposta

1

A maioria simples deve ser para obter um repetidor de wireless que tenha conexão etherenet. Eu tenho um "extensor de alcance netgear" que tem interface ethernet.

Eles não custam muito e você não precisa alterar nada no sistema.

    
por Jan-Olof Andersson 19.08.2015 / 13:18