Ich versuche, die Netzwerkschnittstelle unter eingebettetem Linux mit ifconfig zu konfigurieren:
ifconfig eth0 192.168.0.101 netmask 255.255.255.0
Ich weiß jedoch nicht, wie ich das Standard-Gateway als ifconfig-Parameter hinzufügen soll.
Irgendwelche Ideen?
linux
networking
ifconfig
gateway
Abdessamad Doughri
quelle
quelle
Antworten:
ifconfig
ist nicht der richtige Befehl, um das zu tun.Sie können zum Beispiel
route
wie in verwendenroute add default gw 192.168.0.254
.Und wenn
route
es nicht vorhanden ist, aber vorhandenip
ist, können Sie es folgendermaßen verwenden:ip route add default via 192.168.0.254 dev eth0
Angenommen, 192.168.0.254 ist die IP Ihres Gatewaysquelle
ip
sollte die erste Wahl sein.ip r add default via [gw]
.ifconfig
ist unter Linux veraltet und außerdem das falsche Tool für den Job. Verwenden Sie den folgendenip
Befehl, um das Standard-Gateway unter Linux festzulegen:quelle
Route verwenden
Beispiel:
route add default gw 192.168.1.2 eth0
ODER verwenden Sie einen Hostnamen wie dsl-router:
Oder verwenden Sie den Befehl ip (neuere Syntax), um den gesamten Datenverkehr über das 192.168.1.254-Gateway weiterzuleiten, das über die eth0-Netzwerkschnittstelle verbunden ist. Beispiel:
oder
quelle
So entfernen Sie das Gateway in Linux Command:
route delete default gw 192.168.1.1 eth1
Zum Hinzufügen eines Gateways in Linux Command:
route add default gw 192.168.1.250 eth1
quelle