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?
linux
networking
ifconfig
gateway
Abdessamad Doughri
fonte
fonte
Respostas:
ifconfig
não é o comando correto para fazer isso.Você pode usar
route
como emroute add default gw 192.168.0.254
por exemplo.E se
route
não estiver presente, masip
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 gatewayfonte
ip
deve ser a primeira escolha.ip r add default via [gw]
.ifconfig
foi descontinuado no Linux e, além disso, é a ferramenta errada para o trabalho. Para definir o gateway padrão no Linux, use oip
comando da seguinte maneira:fonte
Usando rota
exemplo:
route add default gw 192.168.1.2 eth0
OU use o nome do host, como dsl-router:
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:
ou
fonte
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
fonte