Linux
具有兩個網路介面的路由表
當我嘗試使用我的樹莓派通過乙太網訪問網際網路時,它可以工作,但是當我這樣做
ifdown eth0
並嘗試 ping家庭網路之外的任何伺服器時,它會告訴我connect: Network is unreachable
輸出
route -n
(啟用 eth0):Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 0.0.0.0 192.168.178.1 0.0.0.0 UG 0 0 0 eth0 192.168.178.0 0.0.0.0 255.255.255.0 U 0 0 0 wlan0 192.168.178.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
輸出
route -n
(禁用 eth0):Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.178.0 0.0.0.0 255.255.255.0 U 0 0 0 wlan0
看起來網關僅配置為 eth0 而不是我的無線適配器。
我在網際網路上查看並通過輸入使其工作
sudo route add default gw 192.168.178.1
,但我會說每次重新啟動後輸入都會有點煩人。每次啟動我將如何執行此操作/如何正確設置網關?(/etc/rc.local 不起作用)
好吧,我終於通過
up route add default gw 192.168.178.1 wlan0
在我的配置下方添加
wlan0
in來修復/etc/network/interfaces
它,並且它正在工作(至少直到現在……)。