背景
本来想使用虚拟机安装openwrt做旁路由,但是创建虚拟机时,提示必须要网卡开启OVS,于是去网络设置中开启OVS(nas只有一个网卡),开启OVS后出现断网情况,试了好几次都是断网(系统版本号是0.9.9)
解决过程
每次开启OVS时,我观察到enp2s0-ovs网卡的MAC地址和物理网卡enp2s0的MAC地址是一样的,开启OVS后,enp2s0的网络配置被禁用,enp2s0-ovs的网络设置是自动获取IP,以上都是飞牛开启OVS时自动做的动作
试了好几次开启OVS都不行之后,后来意识到路由器做了MAC和IP的绑定,且enp2s0-ovs网卡的MAC地址和物理网卡enp2s0的MAC地址是一样的,可能正是这个原因导致enp2s0-ovs无法自动获取到IP
为了验证以上想法,我就手动修改了enp2s0-ovs的网络配置,手动指定了一个ip192.168.0.200,重启网络服务,重启NAS之后,就有网络了,所以可能是路由器配置了ip绑定的原因
后面删除了路由器的绑定配置,然后将enp2s0-ovs的地址改为192.168.0.2之后,网络依然可以用,于是问题就解决了
注:查看并修改网络配置的地方
userName@Nas:~$ cd /etc/NetworkManager/system-connections/
userName@Nas:/etc/NetworkManager/system-connections$ ll
total 16
drwxr-xr-x 2 root root 4096 Jun 16 23:42 .
drwxr-xr-x 7 root root 4096 Jun 16 22:47 ..
-rw------- 1 root root 302 Jun 16 23:42 enp2s0-ovs.nmconnection
-rw------- 1 root root 285 Jun 16 23:42 'Wired connection 1.nmconnection'
其中enp2s0-ovs.nmconnection文件是开启OVS之后,新创建的虚拟网卡的配置文件,
Wired connection 1.nmconnection是物理网卡enp2s0的配置文件
Deepseek解释






