Sto cercando di configurare l'interfaccia di rete su Linux incorporato usando ifconfig:
ifconfig eth0 192.168.0.101 netmask 255.255.255.0
ma non so come aggiungere il gateway predefinito come parametro ifconfig,
Qualche idea?
Sto cercando di configurare l'interfaccia di rete su Linux incorporato usando ifconfig:
ifconfig eth0 192.168.0.101 netmask 255.255.255.0
ma non so come aggiungere il gateway predefinito come parametro ifconfig,
Qualche idea?
Risposte:
ifconfig
non è il comando corretto per farlo.
Puoi usare route
come in route add default gw 192.168.0.254
per esempio.
E se route
non è presente, ma lo ip
è, puoi usarlo in questo modo ip route add default via 192.168.0.254 dev eth0
:, supponendo che 192.168.0.254 sia l'ip del tuo gateway
ip
dovrebbe essere la prima scelta. ip r add default via [gw]
.
Utilizzando il percorso
route add default gw {IP-ADDRESS} {INTERFACE-NAME}
esempio: route add default gw 192.168.1.2 eth0
O usa un nome host come dsl-router:
route add default gw dsl-router eth0
Oppure utilizzare il comando ip (sintassi più recente) per instradare tutto il traffico tramite il gateway 192.168.1.254 collegato tramite l'interfaccia di rete eth0, ad esempio:
ip route add 192.168.1.0/24 dev eth0
o
ip route add 192.168.1.0/24 via 192.168.1.254
Per rimuovere il gateway nel comando Linux:route delete default gw 192.168.1.1 eth1
Per aggiungere gateway nel comando Linux:route add default gw 192.168.1.250 eth1