linux como configurar rota etc / network / interfaces?

0

como configurar rota em etc / network / interfaces? Eu quero adicionar 3 rota em eth0 e eth1

Eu tentei configurar assim:

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
        address 192.168.82.168
        network 192.168.82.0
        netmask 255.255.255.0
        broadcast 192.168.82.255
        gateway 192.168.82.251
        mtu 1500

auto eth1
iface eth1 inet static
        address 192.168.32.164
        network 192.168.32.0
        netmask 255.255.255.0
        broadcast 192.168.32.255
        mtu 1500
post-up route add -net 192.168.32.0 netmask 255.255.255.0 gw 192.168.32.251 dev eth1
pre-down route add -net 192.168.32.0 netmask 255.255.255.0 gw 192.168.32.251 dev eth1
post-up route add -net 192.168.33.0 netmask 255.255.255.0 gw 192.168.33.251 dev eth1
pre-down route add -net 192.168.33.0 netmask 255.255.255.0 gw 192.168.33.251 dev eth1

mas não funciona, eu insiro no comando:

#route

o resultado é impresso:

 Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         192.168.82.251  0.0.0.0         UG    0      0        0 eth0
192.168.32.0    192.168.32.251  255.255.255.0   UG    0      0        0 eth1
192.168.32.0    *               255.255.255.0   U     0      0        0 eth1
192.168.82.0    *               255.255.255.0   U     0      0        0 eth0
    
por Lee Kar Siong WMSC-SW 20.01.2016 / 03:42

1 resposta

1

Bem-vindo ao stackexchange. Por favor, leia isso na postagem cruzada da mesma pergunta em vários sites do stackexchange.

Agora, para sua pergunta. A resposta curta: funciona. Detalhes:

a rota seguinte após o padrão na impressão da rota:

192.168.32.0 192.168.32.251 255.255.255.0 UG 0 0 0 eth1

é o resultado de

post-up route add -net 192.168.32.0 netmask 255.255.255.0 gw 192.168.32.251 dev eth1

no seu script interfaces . A segunda rota para net 192.168.33.0/24 via gateway 192.168.33.251 não foi adicionada porque não há rota para host 192.168.33.251 conhecida na interface eth1 . Ou você quis dizer que a rota para net 192.168.33.0/24 é via gateway 192.168.32.251 ou precisa adicionar uma rota explícita a 192.168.33.251 de acordo com sua configuração de rede.

    
por 20.01.2016 / 04:03