Enrutamiento de Ubuntu: Nics duales con 2 Vlan

Enrutamiento de Ubuntu: Nics duales con 2 Vlan

Soy nuevo en el enrutamiento de Linux. Tengo una arquitectura similar aeste . Me doy cuenta de que esta arquitectura de red es fundamentalmente defectuosa, sin embargo, no se me permite cambiar la arquitectura. Investigué un poco y creo que necesito crear tablas de enrutamiento para cada una de las NIC. Sin embargo, todo lo que he leído con respecto a las tablas de enrutamiento de Linux muestra la asignación de diferentes subredes a cada tabla de enrutamiento de NIC.

2 preguntas

1) ¿Estoy abordando este problema de la manera correcta con las tablas de enrutamiento?

2) ¿Es posible agregar direcciones IP individuales a las tablas de enrutamiento?

Respuesta1

Esta red realmente necesita ser clasificada y renumerada en redes diferentes. No existen soluciones "agradables" para este problema ya que todo el diseño de IPV4 no funciona.

Puede agregar direcciones IP individuales a tablas de enrutamiento conectadas directamente con comandos (suponiendo que VLANA se conecte a eth0 y VLANB a eth1) como

 ip route add 192.168.0.10 dev eth0
 ip route add 192.168.0.71 dev eth1

Tenga en cuenta que esto supone que su sistema actúa solo como cliente y que las IP a las que accede en cada sistema son únicas. Si está ejecutando un servidor, debe adoptar un enfoque completamente diferente que implique múltiples tablas de enrutamiento en lugar de múltiples rutas en la tabla predeterminada. Luego, seleccionaría la tabla de enrutamiento según la interfaz a la que llegan los paquetes. Esto es mucho más difícil: avíseme si es necesario agregarlo a la respuesta (o al enrutamiento basado en políticas de Google). ¡No deberías ejecutar un servidor en este entorno ya que está fundamentalmente roto!

información relacionada