Tornando as mudanças de roteamento personalizadas permanentes no CentOS 7

1

Preciso fazer com que alguns comandos de roteamento personalizados sejam mantidos sempre que a interface de rede principal da LAN for reiniciada / reinicialização do sistema.

Eu tenho lido como fazer isso no CentOS 7 e, de acordo com a documentação, você precisa usar um arquivo route-[interface_name] em /etc/sysconfig/network-scripts . No entanto, o formato é um pouco diferente de usar os comandos de rota brutos:

ip -f inet rule add fwmark 1 lookup 100
ip -f inet route add local default dev eno1 table 100

ip -f inet6 rule add fwmark 1 lookup 100
ip -f inet6 route add local default dev eno1 table 100

Qual é a maneira correta de escrever estes comandos de rota em um roteiro de roteamento que funciona com o CentOS 7 para que as informações de rota sejam mantidas na tabela de roteamento?

    
por James White 12.10.2015 / 19:49

1 resposta

0

Você pode criar manualmente um arquivo e adicionar as regras, mas eu recomendo que você use o comando 'nmcli'. É novo no Red Hat 7 / CentOS 7.

O comando 'nmcli' atualiza automaticamente os arquivos e torna as alterações persistentes nas reinicializações.

# man nmcli-examples
# nmcli con add help

Depois de concluir as alterações, execute:

# nmcli con reload
# nmcli con down <interface name>
# nmcli con up <interface name>
    
por 24.12.2015 / 02:15