CentOS 7 Rota padrão para IP estático em duas interfaces

1

Eu tenho um servidor com duas interfaces (em1 e em2). Quando a rede aparece, ela define a rota padrão para 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"

Como posso configurar a rota padrão em em1 em vez de em2?

    
por Ken J 29.09.2016 / 22:39

2 respostas

2

Basta definir a diretiva DEFROUTE como yes na interface que você deseja que seja o gateway padrão. Então:

DEFROUTE=yes
    
por 29.09.2016 / 22:48
0

Ok, então as interfaces são substituídas pelas rotas de rede. Para alterar o padrão normalmente no CentOS 7 para direcionar uma interface selecionada, independentemente de sua ordem.

Verifique / edite o seguinte arquivo: / etc / sysconfig / network GATEWAY = 192.168.2.1 GATEWAYDEV = em1 REDE = SIM

É claro que existem outras maneiras de fazer isso, bem como entradas adicionais para este arquivo, mas isso, na verdade, fará com que você obtenha o resultado desejado.

    
por 16.03.2018 / 16:58