Tengo un servidor con dos interfaces (em1 y em2). Cuando la red se activa, establece la ruta predeterminada a em2:
# route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
default gateway 0.0.0.0 UG 0 0 0 em2
192.168.2.0 0.0.0.0 255.255.255.0 U 0 0 0 em1
link-local 0.0.0.0 255.255.0.0 U 1002 0 0 em1
link-local 0.0.0.0 255.255.0.0 U 1003 0 0 em2
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 em2
# cat ifcfg-em1
TYPE=Ethernet
NAME=em1
DEVICE=em1
ONBOOT=yes
BOOTPROTO=none
UUID=1*********************
IPV6INIT=no
MTU=15000
IPADDR=192.168.2.2
NETMASK=255.255.255.0
GATEWAY=192.168.2.1
NM_CONTROLLED="no"
# cat ifcfg-em2
TYPE=Ethernet
NAME=em2
DEVICE=em2
ONBOOT=yes
BOOTPROTO=none
UUID=2*********************
IPV6INIT=no
MTU=15000
IPADDR=192.168.1.2
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
NM_CONTROLLED="no"
¿Cómo puedo hacer que la ruta predeterminada se establezca en em1 en lugar de em2?
networking
centos
Ken J
fuente
fuente
De acuerdo, las interfaces de red reemplazan las interfaces. Para cambiar el valor predeterminado normalmente en CentOS 7 para enrutar una interfaz seleccionada independientemente de su orden.
Verificar / editar el siguiente archivo: / etc / sysconfig / network GATEWAY = 192.168.2.1 GATEWAYDEV = em1 TRABAJO EN RED = SÍ
Por supuesto, hay otras formas de hacer esto, así como entradas adicionales a este archivo, pero esto le proporcionará el resultado deseado.
fuente