criando rotas estáticas para 2 sub-redes

0

Eu preciso da sua ajuda nisso. Tenho tentado descobrir como fazer isso funcionar por horas! minhas habilidades de rede estão um pouco enferrujadas.

tudo bem, eu tenho 2 interfaces, e eu quero criar uma rota estática para cada.

10.10.10.0/24 gw 10.10.10.1

10.167.95.0/26 gw 10.167.95.1

auto eth0
iface eth0 inet static
    address 10.167.95.25
    netmask 255.255.255.192
    gateway 10.167.95.1

auto eth1
iface eth1 inet static
    address 10.10.10.100
    netmask 255.255.255.0
    gateway 10.10.10.1

como posso criar esse tipo de rota:

todos 0.0.0.0 - > 10.167.95.1 interface

e para 10.0.0.0 - > 10.10.10.1 interface

[EDITAR]

esta é minha rota atual -n

dest         gw         mask      flags     metric      ref     use    iface
0.0.0.0  10.167.95.1   0.0.0.0     UG          0         0       0     eth0

quando executo isso

route add -net 10.0.0.0/24 dev eth1

o meu 10.167.95.0/26 cai, enquanto o meu 10.0.0.0/24 gira bem. a menos que eu remova o último, 10.167.95.0/26 retorna RTO.

[EDIT # 2]

    dest         gw            mask           flags     metric      ref     use    iface
   0.0.0.0      10.167.95.1   0.0.0.0          UG        100         0       0     eth0
   10.0.0.0     0.0.0.0       255.255.255.0    U          0          0       0     eth1
   10.167.95.0  0.0.0.0       255.255.255.192  U          0          0       0     eth0


eth0      Link encap:Ethernet  HWaddr 00:0c:29:a8:ec:00  
          inet addr:10.167.95.25  Bcast:10.167.95.63  Mask:255.255.255.192
          inet6 addr: fe80::20c:29ff:fea8:ec00/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:3642 errors:0 dropped:0 overruns:0 frame:0
          TX packets:2292 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:340931 (340.9 KB)  TX bytes:249696 (249.6 KB)
          Interrupt:18 Base address:0x2000 

eth1      Link encap:Ethernet  HWaddr 00:0c:29:a8:ec:0a  
          inet addr:10.10.10.100  Bcast:10.10.10.255  Mask:255.255.255.0
          inet6 addr: fe80::20c:29ff:fea8:ec0a/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:2215 errors:0 dropped:0 overruns:0 frame:0
          TX packets:466 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:151858 (151.8 KB)  TX bytes:30828 (30.8 KB)
          Interrupt:16 Base address:0x2080 

após configurar a tabela de rotas acima e reiniciar a rede /etc/init.d/networking restart eu entendo isso

RTNETLINK answers: File exists
Failed to bring up eth1.

[EDIT # 3]

Atualmente, minha tabela de rotas

 dest         gw            mask           flags     metric      ref     use    iface
0.0.0.0      10.167.95.1   0.0.0.0          UG        100         0       0     eth0
10.167.95.0  0.0.0.0       255.255.255.192  U          0          0       0     eth0

10.167.95.25 é alcançável

Eu quero adicionar rota para 10.10.10.0/24, então eu executei este comando como sugerido

route add -net 10.10.10.0/24 dev eth1

tabela de roteamento modificada como abaixo

 dest         gw            mask           flags     metric      ref     use    iface
0.0.0.0      10.167.95.1   0.0.0.0          UG        100         0       0     eth0
10.10.10.0   0.0.0.0       255.255.255.0    U          0          0       0     eth1
10.167.95.0  0.0.0.0       255.255.255.192  U          0          0       0     eth0

10.167.95.25 não é alcançável

10.10.10.100 é recalculável

    
por user1735120 25.11.2013 / 12:00

1 resposta

0

É moderadamente fácil

 sudo route add default gw 10.167.95.1
 sudo route add -net 10.167.95.0/26 dev eth0
 sudo route add -net 10.10.10.0/24  dev eth1 

Nestes três comandos, o primeiro introduz um gateway padrão, os outros dois explicitam qual interface usar para contatar suas duas LANs.

Não vejo razão para comentar o portal na estrofe da eth0, embora eu também não ache que isso dói.

    
por 25.11.2013 / 12:36

Tags