Linux

如何設置預設網關

  • September 4, 2020

我正在嘗試使用 ifconfig 在嵌入式 linux 上配置網路介面:

ifconfig eth0 192.168.0.101 netmask 255.255.255.0

但我不知道如何將預設網關添加為 ifconfig 參數,

有任何想法嗎?

ifconfig不是正確的命令。

例如,您可以使用routelike in route add default gw 192.168.0.254

如果route不存在,但是ip存在,您可以像這樣使用它:ip route add default via 192.168.0.254 dev eth0假設 192.168.0.254 是您網關的 ip

ifconfig在 Linux 上已棄用,此外,它是該工作的錯誤工具。要在 Linux 上設置預設網關,請使用以下ip命令:

ip route add default via <host> dev <dev>

# e.g.
ip route add default via 192.168.0.101 dev eth0

引用自:https://unix.stackexchange.com/questions/259045