Criando rotas
Já discutimos como visualizar as nossas tabelas de rotas com o comando route. Se você deseja adicionar ou remover rotas, pode fazê-lo manualmente.
Adicionando uma nova rota
Para adicionar uma nova rota, use o seguinte comando:
$ sudo route add -net 192.168.2.1/23 gw 10.11.12.3Removendo uma rota
Para remover uma rota, use o seguinte comando:
$ sudo route del -net 192.168.2.1/23Adicionando um rota default
Para adicionar uma rota padrão, aquela rota que se o destino do pacote não está na sua rede local, o sistema envia para o gateway padrão.
sudo route add default gw 192.168.1.1 eth0Para remover essa mesma rota:
sudo route del default gw 192.168.1.1 eth0ALTERANDO ROTAS COM O COMMANDO IP
Alternativamente, você também pode realizar essas alterações com o comando ip: Adicionando uma rota
Para adicionar uma nova rota, use o seguinte comando:
$ ip route add 192.168.2.1/23 via 10.11.12.3Removendo uma rota
Para remover uma rota, use um dos seguintes comandos:
$ ip route delete 192.168.2.1/23 via 10.11.12.3ou
$ ip route delete 192.168.2.1/23E para adicionar ou remover uma rota default com o comando IP:
sudo ip route add default via 192.168.1.1 dev eth0
sudo ip route del default via 192.168.1.1 dev eth0