Tecnicamente, você pode ter vários gateways padrão, mas esse é o domínio dos principais servidores da Internet, balanceadores de carga de rede e assim por diante.
Muito mais comum é um requisito para várias rotas, cada uma com seu próprio roteador.
Exemplo: você tem um computador entre duas redes, como: 192.168.1.5/24 e 192.168.2.5/24
Você usa 192.168.1.1 como Gateway Padrão - que é a rota padrão para qualquer coisa que não esteja conectada localmente. Localmente anexado é explicitamente definido como qualquer coisa que esteja em qualquer uma das sub-redes nas quais você tem uma interface no estado UP / RUNNING e para a qual não há rota estática explícita definida.
Nesta configuração você já tem três rotas: Uma rota para tudo localmente em 192.16.8.1.0 / 24, com o gateway sendo seu próprio endereço IP nessa sub-rede. Você tem uma rota semelhante para os sistemas em 192.168.2.0/24 ... E, finalmente, você tem uma rota padrão, que é para "0.0.0.0" apontando para o gateway padrão. (Existem também algumas outras rotas "psuedo" em alguns sistemas operacionais, por exemplo, para acessar o dispositivo de loopback ou para o tráfego de broadcast)
Agora, diga que há um roteador em 192.168.2.2 que fornece acesso a várias redes. Normalmente, essas são redes "internas". Agora você pode adicionar "rotas estáticas" a essas redes. Exemplo para uma rede com sub-rede 192.168.5.0/24
Exemplo do Linux:
route add -net 192.168.5.0 netmask 255.255.255.0 gw 192.168.2.2
Você pode adicionar várias rotas "estáticas" por meio de um roteador ou as rotas podem usar quantos roteadores / gateways forem necessários.
Você pode ver a tabela de rotas conhecidas com o comando
netstat -rn
O comando específico do Linux mostrará as mesmas informações em um formato ligeiramente diferente.
ip route show
O (s) roteador (s) especificado (s) deve (m) "saber" como alcançar a rede alvo, caso contrário ele irá para seu próprio gateway padrão e encaminhará seus pacotes dessa maneira.
Para tornar persistentes essas alterações de configuração, você precisa adicioná-las aos arquivos de configuração do sistema. As rotas estáticas são relevantes para uma interface específica, portanto, elas não entram em / etc / sysconfig / network. Em vez disso, eles entram em arquivos localizados em /etc/sysconfig/network-scripts/
Por exemplo: /etc/sysconfig/network-scripts/route-eth0
Você adiciona entradas "via" a este arquivo para rotas. Essas linhas são lidas como "Acesse a rede X pelo gateway Y no dispositivo de interface de rede Z. Exemplo
default 192.168.1.1 dev eth0
192.168.5.0/24 via 192.168.2.2 dev eth0
192.168.6.0/24 via 192.168.2.2 dev eth0
E assim por diante.