环境:黑群晖(ds918),2.5Gbps外置网卡,群晖套件中心安装的驱动
具体问题:当设备启动后,板载的网卡能正常执行从DHCP获取IP的步骤,而外置网卡必须要先手动设置后再调回自动才能执行步骤。
网卡情况(ifconfig):
在这里我们不难发现,原本的eth0已经通过OVS连接至ovs_eth0并且系统正在通过ovs_eth0进行联网,而对应的,在正常情况下也应该要有一个ovs_eth1,但是没有找到。
所以我们可以去修改网络配置:
cd /etc/sysconfig/network-scripts/
ls
因为有问题的网卡是eth1,所以我们:
sudo vi ifcfg-eth1
删除掉BRIDGE=ovs_eth1,保存退出,重启即可。
当然,你也可以不改那张网卡的bridge配置,把ovs_eth0的桥(ifcfg-ovs_eth0)复制过来并改成ovs_eth1(ifcfg-ovs_eth1)也应该有一样的效果(未测试)
sudo cp ifcfg-ovs_eth0 ifcfg-ovs_eth1
sudo vi ifcfg-ovs_eth1
修改ifcfg-ovs_eth1内关于eth0的信息
此处,我们要修改device,primary,ipaddr,保存退出重启即可。