假设我在 /etc/network/interfaces 中使用静态 IP 配置我的以太网网络接口,例如:
auto enp7s0
iface enp7s0 inet static
address 192.168.0.200
netmask 255.255.255.0
gateway 192.168.0.1
dns-nameservers 8.8.8.8
假设没有连接电缆,我通过网络管理器将我的电脑连接到具有相同 IP 地址范围 (192.168.0.X) 和 DHCP 的 wifi 网络(此接口不是上面定义的接口)。在此模式下,我无法访问互联网,这其中存在某种冲突,但为什么呢?谢谢
答案1
即使没有连接电缆,您的计算机也会将该静态地址分配给 enp7s0。检查输出route -n
,您可能会发现 192.168.0.X 范围内的流量通过 enp7s0 接口路由。
您可以修复路由,或者如果您不使用电缆接口,则可以关闭它:
sudo ifconfig enp7s0 down
我认为它应该可以解决这个问题。