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 routecome in route add default gw 192.168.0.254per esempio.
E se routenon è 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
ipdovrebbe 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