Ligando duas redes Ethernet / w DHCP via WiFi

1

O que estou procurando é uma ponte. O WiFi não pode lidar com a ponte normal , então como posso rotear duas redes Ethernet IP usando WiFi? (No Linux)

Como configuro o roteamento IP no Linux? Ele deve encaminhar o DHCP, ou seja, o roteador deve encaminhar os pacotes de transmissão.

NAT não é uma solução.

UPDATE : A razão pela qual estou indo para WiFi é que o nosso cabo de internet está mal ligado. Lightning recentemente viajou pelos nossos cabos, destruindo grande parte do nosso equipamento, incluindo computadores e roteadores. Esta é a maneira mais segura de garantir que isso não aconteça novamente.

SOLUTION : Eu criei duas soluções graças às respostas.

  1. Coloque o NAT no lado da Ethernet. Tudo parece estar vindo de um único IP agora. A falha é que o acesso à rede é difícil do outro lado por causa do NAT.
  2. A melhor solução é executar dhcrelay , parprouted e definir ip_forward=1 . Isso permite que o verdadeiro roteamento baseado em IP funcione e o DHCP funciona por causa do dhcrelay. A falha é que os nomes de NetBIOS (que dependem de pacotes de transmissão) não são retransmitidos. Portanto, os computadores devem ser acessados pelo endereço IP do caminho UNC no Windows \192.168.1.3\SharedDocuments em vez de \LaptopMain\SharedDocuments .
por unixman83 24.05.2011 / 07:15

4 respostas

2

Você está certo wifi não pode lidar com a ponte normal. Ele só funciona com certos hacks, que são muito específicos do fornecedor.

Outro hack (independente de fornecedor) é o link . Isso pode realizar algo como uma ponte. Eu usei, mas não gostei. Eu sugeriria um esquema de roteamento clássico: uma sub-rede adicional com seu próprio dhcpd ou um relé.

Você também pode enviar um túnel da STA (a ponte wifi) para o seu roteador e depois atravessar o túnel.

O

link oferece uma boa visão geral sobre as possibilidades que o linux tem.

Eu uso o link para criar clientes wi-fi baseados em linux para poder rodar dhcpd, dhcp relay, VPN ou qualquer outra coisa que eu necessidade.

    
por 24.05.2011 / 12:55
3

Você pode esclarecer o que você está procurando realizar? Por definição, os pacotes de transmissão não são roteados. Conexões roteadas e domínios de broadcast vinculados são mutuamente exclusivos. A configuração de um auxiliar DHCP é possível, mas não parece com o que você está procurando.

Não há nada diferente entre uma rede IP na Ethernet e outra em wi-fi, e eles podem compartilhar um domínio de broadcast facilmente, se desejado; conecte-os um ao outro.

Se o que você realmente procura é rotear entre suas duas redes, é tão simples quanto uma alteração em /etc/sysctl.conf: net.ipv4.ip_forward=1 . E dhrelay fornece um meio para reproduzir o auxiliar DHCP.

Naturalmente, o seu roteador para o segmento de rede sem fio seria um sistema cliente, não acessível diretamente pelo ponto de acesso. Não é uma coisa boa.

    
por 24.05.2011 / 07:51
3

Se você quiser uma ponte "normal", sugiro apenas conectar um ponto de acesso sem fio à sua rede, em vez de criar uma configuração supercomplicada usando o Linux e algumas placas wifi.

Existem muitos exemplos de pontes "normais" de interfaces em kernels Linux usando brctl com um vasto número de cartões Wi-Fi diferentes - projetos como DD-WRT ou OpenWRT são alguns deles - o único pré-requisito é ter a interface wifi no modo acesspoint. Mas suponho que, como você estava tendo problemas com a ponte, você está usando uma interface sem fio no modo cliente, onde os recursos da interface (incapaz de alternar para o modo promíscuo) ou a criptografia podem atrapalhar.

Mas se você ainda quiser rotear seu tráfego sem fio (pode haver razões válidas para isso - separação de rede por motivos de segurança, por exemplo), você precisaria configurar endereços IP diferentes em redes diferentes para suas interfaces, habilite o encaminhamento de IP como sugerido por Shane e configure o dhcrelay para atuar como um BOOTP / DHCP retransmitir as solicitações DHCP do cliente para um servidor DHCP predefinido - que, por sua vez, precisaria ter um escopo definido para sua rede sem fio.

Se você tiver mais dúvidas sobre o que fazer nas etapas específicas, precisará fornecer informações detalhadas sobre como são seus arquivos de configuração / parâmetros de inicialização, como as interfaces de rede estão configuradas e qual é a configuração do servidor DHCP. .

    
por 24.05.2011 / 13:11
1

Esta pode ser uma resposta tola, mas ...

Para garantir um perfeito isolamento elétrico, basta conectar sua máquina de borda ao resto de sua rede usando fibra óptica.

Isso evita os possíveis problemas de segurança do Wi-Fi, reduz a latência e evita a complexidade desnecessária.

    
por 08.07.2015 / 21:23