我无法使用任何命令 ip link/ifconfig/ifup 启动 10Gb 接口
$ ip -d link show em1
8: em1: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN mode DEFAULT group default qlen 1000
link/ether b8:ca:3a:62:6c:e8 brd ff:ff:ff:ff:ff:ff promiscuity 0 addrgenmode eui64
$ ip link set dev em1 up
$ ifconfig em1 up
$ ifup em1
$ ip -d link show em1
8: em1: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN mode DEFAULT group default qlen 1000
link/ether b8:ca:3a:62:6c:e8 brd ff:ff:ff:ff:ff:ff promiscuity 0 addrgenmode eui64
$ lspci | egrep -i --color 'network|ethernet'
01:00.0 Ethernet controller: Intel Corporation Ethernet Controller 10-Gigabit X540-AT2 (rev 01)
它是 openSUSE Leap 42.3 和内核 4.4.87-25-default
答案1
请查看消息日志以了解接口无法启动的原因。请分享 cet 接口的配置文件。另外,请检查该以太网控制器型号是否支持您的操作系统。
请小心,如果您的机器上的其他接口正在使用相同的驱动程序,当您发出该rmmod
命令时它们将会关闭。
如果您怀疑存在驱动程序问题,您应该找出该接口的驱动程序名称:
ethtool -i em1
驱动程序名称将显示在“驱动程序:”字段中,然后重新加载该特定驱动程序:
rmmod <intel-driver-name-from-above-command>
modprobe <intel-driver-name-from-above-command>