Så här ställer du in standardgateway
On februari 14, 2021 by adminJag försöker konfigurera nätverksgränssnittet på inbäddad Linux med ifconfig:
ifconfig eth0 192.168.0.101 netmask 255.255.255.0
men jag vet inte hur man lägger till standardgatewayen som en ifconfig-parameter,
Några idéer?
Kommentarer
- Ange vilken inbäddad Linux du använder.
Svar
ifconfig
är inte rätt kommando för att göra det.
Du kan till exempel använda route
som i route add default gw 192.168.0.254
.
Och om route
inte finns, men ip
, kan du använda det så här: ip route add default via 192.168.0.254 dev eth0
, förutsatt att 192.168.0.254 är ip för din gateway
Kommentarer
Svar
ifconfig
är utfasat på Linux och dessutom är det fel verktyg för jobbet. För att ställa in standardgateway på Linux använder du ip
-kommando enligt följande:
ip route add default via <host> dev <dev> # e.g. ip route add default via 192.168.0.101 dev eth0
Svar
För ta bort gateway i Linux-kommando: route delete default gw 192.168.1.1 eth1
För lägg till gateway i Linux-kommando: route add default gw 192.168.1.250 eth1
Svar
Använd rutt
route add default gw {IP-ADDRESS} {INTERFACE-NAME}
exempel: route add default gw 192.168.1.2 eth0
ELLER använd värdnamn som dsl-router:
route add default gw dsl-router eth0
Eller använd ip-kommandot (nyare syntax) för att dirigera all trafik via 192.168.1.254 gateway ansluten via eth0 nätverksgränssnitt till exempel:
ip route add 192.168.1.0/24 dev eth0
eller
ip route add 192.168.1.0/24 via 192.168.1.254
ip
bör vara förstahandsvalet.ip r add default via [gw]
.