Respostas:
route del default
route add default 1.2.3.4
Onde 1.2.3.4
está o novo gateway. Você pode até concatená-los na mesma linha com um;
Edit: Este é o FreeBSD, não o Linux. O comando é diferente. Por favor, não edite esta resposta se você não leu a pergunta com atenção suficiente para determinar o sistema operacional em uso.
ip route del default
e o ip route add default via 1.2.3.4
trabalho. Portanto, o comando ainda é relevante para os usuários do Linux, pois possui algumas semelhanças.
Você pode adicionar uma nova rota padrão e remover a antiga usando o comando ip
ou route
. Os comandos abaixo substituirão o gateway por 192.0.2.1. Ambos os pares de comandos fazem a mesma coisa. O FreeBSD e outros sistemas operacionais devem ter um ou ambos os programas, possivelmente com formatos ligeiramente diferentes. (O FreeBSD possui o route
comando e exclui a gw
palavra - chave usada em outras implementações.) Os comandos man ip
e / ou man route
devem fornecer documentação sobre sua implementação específica.
route add default 192.0.2.1
route del default 10.0.0.1
ip route add default via 192.0.2.1
ip route del default via 10.0.0.1
Existem várias implementações desses comandos, portanto, as opções acima podem não corresponder à sua implementação. Sua implementação deve ter uma man
página com exemplos de casos de uso comuns, como adicionar e remover gateways padrão. Experimente man route
e man ip
veja como sua implementação funciona.
Altere 192.0.2.1 para o gateway padrão desejado. O gateway padrão precisa estar em uma das redes às quais você tem uma conexão direta. Você pode alterar seu endereço IP de maneira semelhante. ip
é uma ferramenta mais nova que fará tudo o que você precisa para exibir e gerenciar endereços IP e roteamento em redes IPv4 e IPv6. ifconfig
é uma ferramenta mais antiga para configurar endereços IP em uma rede IPv4.
Para tornar a alteração permanente, atualize os arquivos de configuração de rede em /etc
. Os arquivos variam de acordo com a distribuição que você está usando.
Pelo menos um desses comandos deve estar disponível em qualquer sistema operacional derivado do Unix. Versões diferentes podem funcionar de maneira ligeiramente diferente. Verifique a man
página para obter detalhes sobre o seu O / S.
route
possui várias implementações com pequenas alterações de sintaxe.
Aqui está uma frase:
ip route replace default via 1.2.3.4
Onde 1.2.3.4
está o novo IP do gateway
sim, basta alterar a rota e reiniciar sua rede.
/etc/rc.d/netif restart
Você poderia tentar:
route add default gw 192.168.1.254 eth0
Route add
faz parte da minha instalação do FreeBSD 8.4. Mas sim, muitas pessoas aqui que respondem pelo sistema operacional errado.
route add
peça funciona bem. O GNU / Linux adicionou a gw
parte, que não funciona em nenhum outro * nix. Sem os gw
trabalhos sobre todos os BSDs, Solaris, OSX, HPUX, AIX, etc.
É muito fácil, você só precisa digitar os próximos comandos:
$ route del 0/0
$ route add 0/0 192.168.0.1
Você precisará substituir o '192.168.0.1' pelo IP de sua escolha.
E para verificar as alterações, você pode usar 'netstat':
$ netstat -r
Este comando mostra a tabela de roteamento do sistema.
Sempre primeiro use netstat -nr
para verificar o gateway o que você tem e os detalhes que ele tem ... você vê 0.0.0.0
. quando é um padrão e você deve primeiro pensar que por que estou alterando esse gateway do que usar este comando:
route add default gw your ip eth0
;
ou com&&