
我無法使用任何命令 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>