configure o roteador linux

2

É possível configurar uma caixa linux para atuar como um hub / switch entre duas interfaces? Eu tenho uma caixa Ubuntu conectado sem fio no wlan0. Eu gostaria de conectar outra máquina para as caixas do Ubuntu eth0 e ter o outro uso da máquina que conecta e estar na mesma rede que a caixa do Ubuntu. Isso é possível?

    
por user7321 10.07.2009 / 07:52

3 respostas

4

Olá, usuário desconhecido do Google,

o que você quer é configurar uma ponte em vez de um roteador, se você quiser abranger a sub-rede sobre lan e wlan. Isso fará com que seus dois NICs se comportem como um interruptor.

Sob o Debian / Ubuntu, instale o pacote bridge-utils . Em seguida, crie um Bridge e adicione NICs a ele:

brctl addbr br0 e brctl addif br0 eth0 wlan0

HTH

    
por 10.07.2009 / 10:43
0

Sim, é possível. O que você descreve é muito simples:

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

Observe que isso desaparecerá quando você reinicializar a caixa "roteador". Se você quiser persistir através de reinicializações, precisará editar /etc/sysctl.conf e adicionar ou editar a linha a seguir para ficar assim

net.ipv4.ip_forward = 1

EDIT: Como de costume, a segurança vem depois. Observe que, ao fazer isso, qualquer wardriver poderá se conectar à sua rede local, ignorando todos os firewalls. Para obtê-lo para firewall, também execute (como root)

iptables -t nat -A FORWARD -j CHAIN-OF-YOUR-CHOICE

CHAIN-OF-YOUR-CHOICE pode ser INPUT, se você tiver uma boa cadeia configurada. O que eu faria em vez disso é fazer:

iptables -I INPUT -j USER_DEFINED_CHAIN
iptables -t nat -I FORWARD -j USER_DEFINED_CHAIN
iptables -I USER_DEFINED_CHAIN <rule definitions of choice>
    
por 10.07.2009 / 08:02
0

Como a pergunta diz especificamente que as máquinas precisam estar na mesma rede , o encaminhamento de IP ou NAT / PAT não ajudará.

O que eu acho que você quer é conectar as duas interfaces. Talvez isto " Ethernet Bridge + netfilter como " possa ajudar.

A IBM também tem um bom guia como construir pontos de acesso sem fio no Linux

    
por 10.07.2009 / 10:38