como encaminhar wlan0 para eth0?

2

Eu recebo internet do meu wlan0 sem fio e gostaria de encaminhá-lo para a eth0 que está conectada a outro laptop. Como eu posso fazer isso? Obrigado.

Editar: meu cartão sem fio é intel:

0b: 00.0 Controlador de rede: Intel Corporation PRO / Wireless 3945ABG [Golan] Conexão de rede (rev 02)

    
por jbunch 02.07.2009 / 23:18

2 respostas

3

Você pode ativar o roteamento. Execute isso como root

 echo 1 > /proc/sys/net/ipv4/ip_forward

Forneça endereços IP manuais para ambas as portas ethernet, o endereço IP do laptop conectado sem fio se tornará o "IP do gateway" para o outro. verifique se eles têm as mesmas máscaras de sub-rede. e o kernel faria a mágica restante.

    
por 03.07.2009 / 02:37
2

Parece que você deseja unir as conexões. Dependendo da sua distribuição, existe uma maneira "certa" de configurá-lo de tal forma que ele surgirá a cada inicialização.

Rápido e sujo na linha de comando:

brctl addbr br0
brctl addif br0 eth0
brctl addif br0 wlan0

Mais informações: link

Nem todas as placas de rede sem fio funcionarão com isso. A sua placa de rede sem fio precisa permitir que o endereço MAC de envio seja "forjado". Sua milhagem pode variar.

Se você quiser manter a comunicação do computador com a NIC sem fio, provavelmente terá que atribuir um endereço IP à ponte, estaticamente ou com DHCP. Não me lembro exatamente como funciona a ponte Linux e não tenho uma caixa à mão.

Edit: Eu não posso te dizer se esse cartão vai funcionar ou não. Experimente e veja. Se não, para matar a ponte faça um:

brctl delbr br0
    
por 02.07.2009 / 23:24