Múltiplas interfaces para um endereço IP?

3

Atualmente, eu tenho:

  • um roteador Netgear com DHCP desativado em 192.168.0.1
  • meu computador
    • eth0 em 192.168.0.2
    • wlan0 em 192.168.0.2

A interface wlan0 sempre se conecta ao roteador, enquanto a interface eth0 se conecta a outros computadores com crossover e atua como um servidor DHCP dnsmasq para inicialização e instalação de rede.

Se eu usar o NetworkManager do Gnome para habilitar ambas as conexões, ou seja, com wlan0 conectado ao roteador / internet e eth0 a outro computador, ambos como 192.168.0.2, não consigo acessar a internet enquanto a eth0 estiver conectada.

Por que isso? Como posso configurar meu computador para seguir wlan0 para uso da Internet, mas use eth0 para si mesmo (o último está funcionando, mas bloqueando wlan0).

    
por Delan Azabani 30.05.2010 / 09:13

1 resposta

5

Você não pode atribuir várias interfaces a um endereço IP (não é assim que o ARP funciona). Você pode usar várias interfaces em uma ponte e, em seguida, atribuir um endereço IP à ponte *. Observe que isso fornecerá uma interface virtual e todos os dispositivos de rede estarão na mesma sub-rede (embora eles já estejam na mesma sub-rede, as solicitações DHCP não sejam retransmitidas de eth0 para wlan0 ). DHCP do Netgear ou do seu servidor dnsmasq dependendo de qual pacote chegar primeiro.

* Bridge eth0 e wlan0 e, em seguida, atribua 192.168.0.2 a br0 .

Você pode tentar configurar as métricas de interface para que wlan0 seja preferido em relação a eth0 , mas isso resultará em qualquer tráfego enviado de seu computador para o Netgear.

Para ser honesto, você deve analisar diferentes sub-redes.

    
por 30.05.2010 / 10:28