Ruta predeterminada de CentOS 7 para IP estática en dos interfaces

1

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?

Ken J
fuente

Respuestas:

2

Simplemente establece el DEFROUTE directiva a yes en la interfaz que desea que sea la puerta de enlace predeterminada. Asi que:

DEFROUTE=yes
nKn
fuente
Sí, esa es una solución mucho mejor que mi respuesta fue ... creo que podría ir y eliminar la mía ... :)
Hunter Eidson
1
No funciono CentOS 7 - dos interfaces. Uno con DEFROUTE = sí y sigue seleccionando la otra interfaz.
Ken J
Tuve que cambiar ONBOOT = no en em2 para obtener em1 como predeterminado.
Ken J
0

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.

Jason B Shrout
fuente