Como configurar corretamente uma bridge de rede usando bridge-utils usando wlan0 como a “fonte” da internet?

1

Olá a todos, este é o meu primeiro post, então fique tranquilo comigo.

Atualmente, tenho um laptop com o Ubuntu Studio 12.04 Beta 2 que fornece uma conexão de internet sem fio a um computador desktop com Windows 7 conectado diretamente ao laptop por meio da Ethernet. Estou usando o método "compartilhado com outros computadores" no gerenciador de rede, mas acredito que não funcione com o que quero fazer. Eu gostaria de ter o computador windows na mesma sub-rede que todos os outros computadores da minha casa (192.168.1.x) para que eu possa usar aplicativos LAN (MIDI sobre WiFi, Bonjour etc.) no computador Windows sem ter que executar um cabo enorme para o roteador.

Eu estive pesquisando sem parar e tentei múltiplas configurações no arquivo /etc/network/interfaces sem sucesso. Todos eles relatariam " cannot add wlan0 to bridge "

Esta é a última configuração que tentei:

auto lo
iface lo inet loopback

auto eth0
auto wlan0
auto br0

iface wlan0 inet dhcp
    wireless-essid 3GF2
    wireless-key passw*rd
    wireless-mode managed

iface eth0 inet manual
up ip link set eth0 up

iface br0 inet manual
    bridge_ports wlan0 eth0

Existe uma maneira específica de fazer isso funcionar? O que estou perdendo?

Obrigado

    
por Miguel Azevedo 13.04.2012 / 19:12

2 respostas

2

Você pode fazer a mesma coisa enviando pacotes da placa ethernet para a placa wireless. Para fazer isso, [wlan0 - placa wireless; eth0 - cartão ethernet].

Faça isso na sua máquina Ubuntu.

  1. ifconfig eth0 192.168.1.1 (ou o que você quiser)
  2. Ativar ip_forward por echo 1 > /proc/sys/net/ipv4/ip_forward

  3. Ativar encaminhamento em IPTABLES por iptables -A FORWARD --in-interface wlan0 -j ACCEPT

  4. Ative o modo NAT para se conectar à Internet por iptables --table nat -A POSTROUTING --out-interface eth0 -j MASQUERADE

Na sua máquina windows, defina o IP como 192.168.1.2 e o gateway como 192.168.1.1 (endereço ip eth0 do ubuntu)

Não há necessidade de criar pontes

    
por Manula Waidyanatha 13.04.2012 / 20:22
0

Consegui contornar a ponte usando um dos guias do ICS do Ubuntu.
A página principal é aqui

Eu usei o Método do Gateway de Internet do Ubuntu (iptables) WAN externa: eth0 - > wlan0
LAN interna: eth1 - > eth0

Funcionou imediatamente! A única desvantagem é que assume que ambos os computadores são do tipo Ubuntu.

Ir diretamente para o Método de gateway

    
por CallieLInux 02.03.2014 / 03:54