Estou tentando configurar a interface de rede no linux incorporado usando ifconfig:
ifconfig eth0 192.168.0.101 netmask 255.255.255.0
mas não sei como adicionar o gateway padrão como um parâmetro ifconfig,
Alguma ideia?
Estou tentando configurar a interface de rede no linux incorporado usando ifconfig:
ifconfig eth0 192.168.0.101 netmask 255.255.255.0
mas não sei como adicionar o gateway padrão como um parâmetro ifconfig,
Alguma ideia?
Respostas:
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
assumindo que 192.168.0.254 é o ip do seu gateway
ip
deve ser a primeira escolha. ip r add default via [gw]
.
Usando 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-router:
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
Para remover 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