Jak ustawić bramę domyślną
On 14 lutego, 2021 by adminPróbuję skonfigurować interfejs sieciowy we wbudowanym systemie Linux przy użyciu ifconfig:
ifconfig eth0 192.168.0.101 netmask 255.255.255.0
ale nie wiem, jak dodać domyślną bramę jako parametr ifconfig,
Jakieś pomysły?
Komentarze
- Określ, którego wbudowanego systemu Linux używasz.
Odpowiedź
ifconfig
nie jest właściwym poleceniem, aby to zrobić.
Możesz użyć route
na przykład jak w route add default gw 192.168.0.254
.
A jeśli route
nie ma, ale ip
jest, możesz go użyć w następujący sposób: ip route add default via 192.168.0.254 dev eth0
, zakładając, że 192.168.0.254 to adres IP Twojej bramy
Komentarze
Odpowiedź
ifconfig
jest przestarzałe w systemie Linux, a ponadto jest to niewłaściwe narzędzie do tego zadania. Aby ustawić domyślną bramę w systemie Linux, użyj ip
w następujący sposób:
ip route add default via <host> dev <dev> # e.g. ip route add default via 192.168.0.101 dev eth0
Odpowiedź
Dla usuń bramę w poleceniu Linuksa: route delete default gw 192.168.1.1 eth1
Dla dodaj bramę w Linux Command: route add default gw 192.168.1.250 eth1
Odpowiedź
Korzystanie z trasy
route add default gw {IP-ADDRESS} {INTERFACE-NAME}
przykład: route add default gw 192.168.1.2 eth0
LUB użyj nazwy hosta, takiej jak dsl-router:
route add default gw dsl-router eth0
Lub użyj polecenia ip (nowsza składnia), aby skierować cały ruch przez bramę 192.168.1.254 podłączoną przez interfejs sieciowy eth0, na przykład:
ip route add 192.168.1.0/24 dev eth0
lub
ip route add 192.168.1.0/24 via 192.168.1.254
ip
powinno być pierwszym wyborem.ip r add default via [gw]
.