
Tengo un servidor con 2 puertos ethernet que me gustaría configurar con múltiples puertas de enlace.
Quiero que el puerto 1 sea la puerta de enlace predeterminada y quiero que el tráfico proveniente del puerto 2 salga por el puerto 2.
Seguí muchas guías sobre cómo hacer esto pero no puedo hacerlo funcionar.
Aquí está el script que estoy usando en mi archivo de interfaces.
# The primary network interface
allow-hotplug eno2
iface eno2 inet dhcp
gateway 192.168.3.1
post-up ip route add 192.168.3.0/24 dev eno2 table ethvpn
post-up ip route add default via 192.168.3.1 dev eno2 table ethvpn
post-up ip rule add from 192.168.3.101/102 table ethvpn
post-up ip rule add to 192.168.3.101/102 table ethvpn
# Secondary network interface
allow-hotplug eno3
iface eno3 inet dhcp
post-up ip route add 192.168.0.0/24 dev eno3 table ethwan
post-up ip route add default via 192.168.0.1 dev eno3 table ethwan
post-up ip rule add from 192.168.0.101/102 table ethwan
post-up ip rule add to 192.168.0.101/102 table ethwan
Si ingreso: ip rule show, mis tablas (ethwan, ethvpn) no aparecen. Si intento ingresar este comando manualmente: ip rule add from 192.168.3.101/102 table ethwan, aparece el error:
Error: inet prefix is expected rather than "192.168.3.101/102".
¿Es posible hacer esto cuando se utiliza DHCP con IP reservada? ¿Cómo puedo hacer que esto funcione?
Respuesta1
192.168.0.101/102 no es una subred válida. El número después de / es el número de bits en la máscara de subred. si desea que la regla cubra 101 y 102. Haga 2 reglas separadas para 192.168.101/32 y 192.168.0.102/32