Eu tenho 2 LANs:
- 172.16.0.0/24, denominado LAN_A
- 172.16.1.0/24, denominado LAN_B
Eu gostaria de fazê-los conversar entre si adicionando um PC com 2 placas Ethernet:
- eth0 possui IP 172.16.0.1 e está conectado à LAN_A
- eth1 tem IP 172.16.1.1 e está conectado à LAN_B desta máquina. Posso fazer ping em ambas as redes.
- De PCs em LAN_A eu posso executar ping/traceroute apenas até eth0
- De PCs em LAN_B eu posso executar ping/traceroute apenas até eth1
Existe uma maneira de fazer com que essas 2 redes se vejam, por favor? Estou executando uma edição de servidor headless 16.04 LTS
Responder1
Você precisa conectar as interfaces, a maneira mais fácil é usar bridge-utils
conformeeste guia:
Instale bridge-utils
sudo apt update
sudo apt install bridge-utils
Backup /etc/rede/interfaces
sudo cp /etc/network/interfaces /etc/network/interfaces.bak
Configuração da ponte
Adicione isso ao seu /etc/network/interfaces
# Bridge between eth0 and eth1
auto br0
iface br0 inet dhcp
bridge_ports eth0 eth1
bridge_stp off
bridge_fd 0
bridge_maxwait 0
Reinicie a rede
sudo /etc/init.d/networking restart
Para restaurar sua configuração inicial, basta restaurar interfaces.bak e reiniciar o serviço de rede
yes "" | cp /etc/network/interfaces.bak /etc/network/interfaces
sudo /etc/init.d/networking restart