O gateway de mudança de postagens do Debian Stretch para a segunda interface

1

Eu tenho duas interfaces em uma instalação Debian Stretch onde eu quero mudar o gateway padrão depois de inicializar a caixa para a segunda interface. Eu tenho uma configuração de trabalho do Jessie que atualizei para refletir o Stretch como:

# The primary network interface
allow-hotplug ens3
iface ens3 inet static
    address 1.2.3.4/24
    gateway 1.2.3.1
    dns-nameservers 8.8.8.8

allow-hotplug ens9
iface ens9 inet static
    address 5.6.7.8
    netmask 255.255.255.0
    gateway 5.6.7.1
    post-up ip route change default via 5.6.7.1
    #post-up route del default gw 1.2.3.1 ens3
    #post-up route add default gw 5.6.7.1 ens9

Os comandos post-up route não parecem funcionar no Strech (mas sim no Jessie), e o comando post-up ip route change também não funciona, embora se eu rodá-lo mais tarde a partir da linha de comando, como:

ip route change default via 5.6.7.1

Funciona bem. O que estou fazendo de errado? Eu acho que poderia colocá-lo em um cron job para executar 30 segundos após o início, mas por que não funciona no meu arquivo de configuração / etc / network / interfaces?

    
por batflaps 11.07.2018 / 19:06

0 respostas