type
status
date
slug
summary
tags
category
icon
password
满心欢喜家里又添置了一台路由器,终于可以实现弱电箱路由器桥接光猫拨号作为主路由,再连接客厅的旁路实现全无wifi覆盖,同时可将房间的网线插孔利用起来连接NAS,在折腾万DDNS后,今天又出现了局域网访问速度极慢,偶尔出现不能访问外网的情况,必须重启光猫和路由器后才恢复正常,并伴有一些奇怪的现象。我怀疑是IP地址冲突造成的,因为问题都是出现在加入新设备之后。
一、异常情况1:飞牛NAS登录界面出现两个IPV4地址

但却查看路由器的DHCP设备时,发现
192.168.6.102
和192.168.6.104
是不同设备的IP地址。
那么我先尝试重置NAS的网络配置。

在windows下使用Termius进入飞牛的终端界面,输入ip addr 发现同一个网卡下又两个IPV4地址;
采用以下步骤删除其中第二个地址。
1. 临时删除
然后用
ip addr show eno1
确认是否删除成功。2. 防止重启后恢复
如果
192.168.6.104
由 DHCP 分配,重启后可能会重新获取。你需要修改网络配置来确保它不会再次被分配。编辑
/etc/network/interfaces
检查是否有类似的配置:
改为:
然后重启网络:
重启设备后,再次使用 ip addr 命令查询以下结果,以只保留一个IP地址

产生以上一个网卡两个IP的异常情况的原因是:图形界面 vs
/etc/network/interfaces
配置的关系在 Debian 的图形界面(GNOME、KDE、XFCE 等)里设置 IP 方式(自动 DHCP 或手动静态 IP),通常是由 NetworkManager 进行管理的。
但
/etc/network/interfaces
由 ifupdown
负责管理,两者是独立的**,默认情况下不会互相同步。这就可能导致 IP 配置不一致的情况。两种方式不一致会发生什么?
如果
/etc/network/interfaces
里配置了静态 IP,而图形界面(NetworkManager)设置为 DHCP,那么可能导致同一网卡有两个 IP,表现为:可能会出现类似:
这说明:
- 192.168.6.102(手动静态 IP)来自
/etc/network/interfaces
- 192.168.6.104(动态 DHCP 获取的 IP)来自 NetworkManager
这种情况不会直接导致 IP 冲突,但可能会导致网络问题,比如:
- 默认网关冲突:如果
interfaces
和 NetworkManager 指定了不同的网关,可能导致路由不稳定。
- 某些应用绑定错误 IP:如果应用默认使用 DHCP 分配的 IP,而你本意是用静态 IP,可能会出问题。
- 网络故障:系统可能会随机使用其中一个 IP,导致访问受影响。
如何避免获取两个 IP?
方法 1:让 NetworkManager 管理该网卡
如果你希望完全通过图形界面(NetworkManager)管理,应该让
interfaces
不再干涉 eno1
:- 删除或注释
/etc/network/interfaces
里eno1
的配置: 确保eno1
没有被静态配置:
- 重启网络服务:
方法 2:让 /etc/network/interfaces
完全控制网络
如果你想让
interfaces
完全管理 eno1
,禁用 NetworkManager 对它的管理:- 在
/etc/network/interfaces
配置静态 IP:
- 告诉 NetworkManager 忽略
eno1
:
- 重启 NetworkManager:
这样 NetworkManager 就不会再管理
eno1
,它的 IP 只会来自 /etc/network/interfaces
。如何检查当前的网络管理方式?
检查 NetworkManager 是否管理某个网卡
如果
eno1
的状态是 unmanaged
,说明它已被 /etc/network/interfaces
管理。检查 interfaces
里是否配置了该网卡
如果
eno1
被定义为静态 IP,说明 ifupdown
正在管理它。总结
方式 | 配置文件 | 适合场景 |
NetworkManager(图形界面) | NetworkManager | 推荐用于桌面系统、WiFi 连接、需要经常更改 IP |
/etc/network/interfaces (ifupdown) | /etc/network/interfaces | 推荐用于服务器、固定 IP 配置、不使用图形界面 |
我采取的是让 NetworkManager 管理该网卡。🚀
经过几个小时的测试,网速正常,局域网访问可以跑满,再测试几天看看。
- 作者:ThinkXYZ
- 链接:http://thinkxyz.top/article/NAS%E7%9A%84IP%E5%86%B2%E7%AA%81%E6%89%B0%E4%B9%B1%E6%95%B4%E4%B8%AA%E5%AE%B6%E5%BA%AD%E7%BD%91%E7%BB%9C
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。