Mudanças entre as edições de "Configurando dois gateways no linux"
Ir para navegação
Ir para pesquisar
Configuras as interfaces de rede no arquivo /etc/network/interfaces, sem colocar o gateway de uma das redes:
Edite o arquivo /etc/iproute2/rt_tables, e vamos criar uma tabela de roteamento rt2, com preferencia 1.
O arquivo ficara com a seguinte aparencia:
A tabela de roteamento precisa ser populada, inserindo os segintes comandos:
Para o sistema saber quando usar a nova tabela, as seguintes regras devem ser configuradas:
Para configurar permanentemente as regras e tabela de roteamento, o arquivo /etc/network/interfaces deve ficar com uma seção parecia com a seguir:
(3 revisões intermediárias pelo mesmo usuário não estão sendo mostradas) | |||
Linha 55: | Linha 55: | ||
</li> | </li> | ||
− | === | + | ===Regras de Roteamento=== |
− | <li> | + | <li>Para o sistema saber quando usar a nova tabela, as seguintes regras devem ser configuradas: |
<pre> | <pre> | ||
− | ip | + | ip rule add from 10.10.0.10/32 table rt2 |
− | ip | + | ip rule add to 10.10.0.10/32 table rt2 |
</pre> | </pre> | ||
</li> | </li> | ||
+ | |||
+ | |||
+ | ===Tornando a configuracao permanente=== | ||
+ | <li>Para configurar permanentemente as regras e tabela de roteamento, o arquivo /etc/network/interfaces deve ficar com uma seção parecia com a seguir: | ||
+ | <pre> | ||
+ | iface eth1 inet static | ||
+ | address 10.10.0.10 | ||
+ | netmask 255.255.255.0 | ||
+ | post-up ip route add 10.10.0.0/24 dev eth1 src 10.10.0.10 table rt2 | ||
+ | post-up ip route add default via 10.10.0.1 dev eth1 table rt2 | ||
+ | post-up ip rule add from 10.10.0.10/32 table rt2 | ||
+ | post-up ip rule add to 10.10.0.10/32 table rt2 | ||
+ | </pre> | ||
+ | </li> | ||
+ | |||
+ | |||
+ | == Referências == | ||
+ | * [https://www.thomas-krenn.com/en/wiki/Two_Default_Gateways_on_One_System Thomas Krenn] |
Edição atual tal como às 16h04min de 4 de julho de 2022
Objetivo
Criacao de regras para funcionamento de dois gateways no Linux
Requisitos
- Servidores Debian
Procedimentos
Instalação
allow-hotplug eth0 iface eth0 inet static address 192.168.0.10 netmask 255.255.255.0 gateway 192.168.0.1 # The secondary network interface allow-hotplug eth1 iface eth1 inet static address 10.10.0.10 netmask 255.255.255.0
Adicionando segunda tabela de roteamento
# # reserved values # 255 local 254 main 253 default 0 unspec # # local # #1 inr.ruhep 1 rt2
Configurando a nova tabela de roteamento
ip route add 10.10.0.0/24 dev eth1 src 10.10.0.10 table rt2 ip route add default via 10.10.0.1 dev eth1 table rt2
Regras de Roteamento
ip rule add from 10.10.0.10/32 table rt2 ip rule add to 10.10.0.10/32 table rt2
Tornando a configuracao permanente
iface eth1 inet static address 10.10.0.10 netmask 255.255.255.0 post-up ip route add 10.10.0.0/24 dev eth1 src 10.10.0.10 table rt2 post-up ip route add default via 10.10.0.1 dev eth1 table rt2 post-up ip rule add from 10.10.0.10/32 table rt2 post-up ip rule add to 10.10.0.10/32 table rt2