Enrutar el tráfico entre 2 redes

Enrutar el tráfico entre 2 redes

Tengo 2 LAN:

  • 172.16.0.0/24, denominado LAN_A
  • 172.16.1.0/24, denominado LAN_B

Me gustaría que se comuniquen entre sí agregando una PC con 2 tarjetas ethernet:

  • eth0 tiene IP 172.16.0.1 y está conectado a LAN_A
  • eth1 tiene IP 172.16.1.1 y está conectado a LAN_B desde esta máquina. Puedo hacer ping a ambas redes.
  • Desde PC en LAN_A puedo hacer ping/rastreroute sólo hasta eth0
  • Desde las PC en LAN_B puedo hacer ping/rastreroute sólo hasta eth1

¿Hay alguna manera de hacer que estas 2 redes se vean, por favor? Estoy ejecutando un servidor sin cabeza edición 16.04 LTS

Respuesta1

Necesita unir las interfaces, la forma más fácil es usar bridge-utilssegúnesta guía:

Instalar bridge-utils

sudo apt update
sudo apt install bridge-utils

Copia de seguridad /etc/red/interfaces

sudo cp /etc/network/interfaces /etc/network/interfaces.bak

Configuración del puente

Agregue esto a su /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

Reiniciar la red

sudo /etc/init.d/networking restart 

Para restaurar su configuración inicial, simplemente restaure interfaces.bak y reinicie el servicio de red.

yes "" | cp /etc/network/interfaces.bak /etc/network/interfaces
sudo /etc/init.d/networking restart 

información relacionada