Modifiqué mi tabla de enrutamiento eliminando una regla y agregando dos nuevas reglas para mi segunda interfaz eth1:
route del -net 10.1.2.0 netmask 255.255.255.0
route add -host 10.1.2.51 eth1
route add -host 10.1.2.52 eth1
Quiero que las reglas sobrevivan al reinicio. Podría escribir un script rc simple para eliminar 1 regla e insertar 2 nuevas, pero me preguntaba si hay una forma de configurar ifconfig, no agregar una regla de ruta para la interfaz (eth1) cuando se inicia, o incluso mejor, para especificar qué reglas se deben agregar.
¿Cuál sería una forma limpia de hacerlo? ¿ ifconfigMe permite especificar reglas personalizadas para el enrutamiento?
fuente

/etc/network/interfaces? ¿Y cómo sé que cuando se ejecuta la publicación posterior, la regla que se eliminará ya existe? La página de manual no dice en qué momento se creó./etc/init.de investigue cuáles posiblemente podrían jugar con la tabla de enrutamiento. También eche un vistazo a la/etc/networkinclusión de subdirectorios.post-upypre-downson alias paraupydown, respectivamente. Y agregar un|| :al final de una línea permite que el comando falle y no moleste ifup / ifdown. Por lo general, agrego esto aroute del, en caso de que la ruta aún no exista y, por lo tanto, no se pueda eliminar.