Cum se setează gateway-ul implicit
On februarie 14, 2021 by adminÎncerc să configurez interfața de rețea pe Linux încorporat folosind ifconfig:
ifconfig eth0 192.168.0.101 netmask 255.255.255.0
dar nu știu cum să adaug gateway-ul implicit ca parametru ifconfig,
Idei?
Comentarii
- Vă rugăm să specificați ce Linux încorporat utilizați.
Răspuns
ifconfig
nu este comanda corectă pentru a face acest lucru.
Puteți utiliza route
ca în route add default gw 192.168.0.254
de exemplu.
Și dacă route
nu este prezent, dar ip
este, îl puteți folosi astfel: ip route add default via 192.168.0.254 dev eth0
, presupunând că 192.168.0.254 este ip-ul gateway-ului dvs.
Comentarii
-
ip
ar trebui să fie prima alegere.ip r add default via [gw]
.
Răspuns
ifconfig
este depreciat pe Linux și, în plus, este instrumentul greșit pentru job. Pentru a seta gateway-ul implicit pe Linux utilizați ip
comanda după cum urmează:
ip route add default via <host> dev <dev> # e.g. ip route add default via 192.168.0.101 dev eth0
Răspuns
Pentru eliminați gateway-ul în Linux Command: route delete default gw 192.168.1.1 eth1
Pentru adăugare gateway în Linux Command: route add default gw 192.168.1.250 eth1
Răspuns
Utilizarea rutei
route add default gw {IP-ADDRESS} {INTERFACE-NAME}
exemplu: route add default gw 192.168.1.2 eth0
SAU utilizați numele gazdei, cum ar fi dsl-router:
route add default gw dsl-router eth0
Sau utilizați comanda ip (sintaxă mai nouă) pentru a direcționa tot traficul prin intermediul gateway-ului 192.168.1.254 conectat prin interfața de rețea eth0 de exemplu:
ip route add 192.168.1.0/24 dev eth0
sau
ip route add 192.168.1.0/24 via 192.168.1.254
Lasă un răspuns