configurar roteador linux

configurar roteador linux

É possível configurar uma caixa Linux para atuar como um hub/switch entre duas interfaces? Eu tenho uma caixa Ubuntu conectada sem fio no wlan0. Eu gostaria de conectar outra máquina às caixas do Ubuntu eth0 e fazer com que a outra máquina use essa conexão E esteja nomesma redecomo a caixa do Ubuntu. Isso é possível?

Responder1

Olá, usuário "desconhecido" do Google,

o que você deseja é configurar uma ponte em vez de um roteador, se desejar abranger a sub-rede por LAN e WLAN. Isso fará com que suas duas NICs se comportem como um switch.

No Debian/Ubuntu, instale o bridge-utilspacote. Em seguida, crie uma Bridge e adicione NICs a ela:

brctl addbr br0
brctl addif br0 eth0 wlan0

HTH

Responder2

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

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

Observe que isso desaparecerá quando você reiniciar a caixa "roteador". Se quiser que ele persista durante as reinicializações, você precisará editar /etc/sysctl.confe adicionar ou editar a seguinte linha para ficar assim

net.ipv4.ip_forward = 1

EDIT: Como sempre, a segurança vem depois. Observe que, ao fazer isso, qualquermotorista de guerrapoderá se conectar à sua rede local, contornando todos os firewalls. Para colocá-lo no firewall, execute também (como root)

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

CHAIN-OF-YOUR-CHOICEpode ser INPUT, se você tiver uma boa cadeia configurada. O que eu faria é 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>

Responder3

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

O que eu acho que você quer éponteas duas interfaces. Talvez isto "Como fazer ponte Ethernet + netfilter" pode ajudar.

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

informação relacionada