在运行 Raspbian 的 Raspberry PI 3 上,我同时拥有以太网和 Wifi。我需要配置接口,以便以太网可用于使用交换机的内部网络,而 Wifi 可用于通过路由器连接互联网。
由于某种原因,我的路由如下所示,并且 raspberry 试图通过没有连接到 Internet 的 eth0 访问外部的所有内容:
default via 172.31.83.1 dev eth0 proto static
default via 192.168.0.1 dev wlan0 proto dhcp src 192.168.0.100 metric 303
169.254.0.0/16 dev eth0 scope link src 169.254.152.156 metric 202
172.31.83.0/24 dev eth0 proto kernel scope link src 172.31.83.123
172.31.83.0/24 via 172.31.83.1 dev eth0 proto static
192.168.0.0/24 dev wlan0 proto dhcp scope link src 192.168.0.100 metric 303
我还使用 systemd 来设置 eth0 接口:
[Match]
Name=eth0
[Network]
Address=172.31.83.123/24
Gateway=172.31.83.1
[Route]
Destination=172.31.83.0/24
Gateway=172.31.83.1
[DHCP]
UseDNS=false
我如何配置我的系统,以便 eth0 不被视为默认值,并且仅使用 wlan0 用于互联网连接?
谢谢
答案1
只是不要设置Gateway
在 之下[Network]
。 无论是那一处还是整个[Route]
部分都是不必要的。
PS 为什么还要有这一[DHCP]
部分?