Como definir o gateway padrão
On Fevereiro 14, 2021 by adminEstou tentando configurar a interface de rede no Linux embutido usando ifconfig:
ifconfig eth0 192.168.0.101 netmask 255.255.255.0
mas eu não sei como adicionar o gateway padrão como um parâmetro ifconfig,
Alguma ideia?
Comentários
- Especifique qual Linux embutido você está usando.
Resposta
ifconfig
não é o comando correto para fazer isso.
Você pode usar route
como em route add default gw 192.168.0.254
por exemplo.
E se route
não estiver presente, mas ip
estiver, você pode usá-lo assim: ip route add default via 192.168.0.254 dev eth0
, supondo que 192.168.0.254 seja o ip do seu gateway
Comentários
-
ip
deve ser a primeira escolha.ip r add default via [gw]
.
Resposta
ifconfig
está obsoleto no Linux e, além disso, é a ferramenta errada para o trabalho. Para definir o gateway padrão no Linux, use o ip
comando da seguinte forma:
ip route add default via <host> dev <dev> # e.g. ip route add default via 192.168.0.101 dev eth0
Resposta
Para remova o gateway no Comando Linux: route delete default gw 192.168.1.1 eth1
Para adicionar gateway no Comando Linux: route add default gw 192.168.1.250 eth1
Resposta
Usando a rota
route add default gw {IP-ADDRESS} {INTERFACE-NAME}
exemplo: route add default gw 192.168.1.2 eth0
OU use o nome do host, como dsl-roteador:
route add default gw dsl-router eth0
Ou use o comando ip (sintaxe mais recente) para rotear todo o tráfego via gateway 192.168.1.254 conectado via interface de rede eth0, por exemplo:
ip route add 192.168.1.0/24 dev eth0
ou
ip route add 192.168.1.0/24 via 192.168.1.254
Deixe uma resposta