だから私は4ポートIntel Gigabit NIC(デュアル82571EB)を使用しています。
私が使用したデバイスIDを取得するには:
xubuntu@xubuntu:~$ lspci -nn -vvv | grep Ethernet
03:00.0 Ethernet controller [0200]: Intel Corporation 82571EB Gigabit Ethernet Controller (Copper) [8086:10bc] (rev 06)
Subsystem: Intel Corporation 82571EB Gigabit Ethernet Controller (Copper) [8086:000a]
03:00.1 Ethernet controller [0200]: Intel Corporation 82571EB Gigabit Ethernet Controller (Copper) [8086:10bc] (rev 06)
Subsystem: Intel Corporation 82571EB Gigabit Ethernet Controller (Copper) [8086:000a]
04:00.0 Ethernet controller [0200]: Intel Corporation 82571EB Gigabit Ethernet Controller (Copper) [8086:10bc] (rev 06)
Subsystem: Intel Corporation 82571EB Gigabit Ethernet Controller (Copper) [8086:000a]
04:00.1 Ethernet controller [0200]: Intel Corporation 82571EB Gigabit Ethernet Controller (Copper) [8086:10bc] (rev 06)
Subsystem: Intel Corporation 82571EB Gigabit Ethernet Controller (Copper) [8086:000a]
4つのデバイスはすべて8086:10bcとして識別されます。4つのデバイスをすべて10bcから105eに変更したいと思います。
ifconfigは、4つのデバイスすべてを次のように表示します。
enp3s0f0 enp3s0f1 enp4s0f0 enp4s0f1
正しいオフセットを見つけるには、次のコマンドを使用しました。
xubuntu@xubuntu:~$ ethtool -e my-interface-here | grep 86
0x0010 87 d9 05 71 2f 24 4b 70 3c 10 bc 10 86 80 65 b3
4つのインターフェイスすべてで上記のコマンドを実行すると、同じ結果が表示されます。
次の方法を使用して、すべてのインターフェイスのEEPROMをバックアップしました。
xubuntu@xubuntu:~$ ethtool -e my-interface-here raw on > my-interface-here.bin
実際に変更するには、次のコマンドを使用しました。
xubuntu@xubuntu:~$ ethtool -E enp3s0f0 magic 0x10bc8086 offset 0x001a value 0x001a value 0x5e
xubuntu@xubuntu:~$ ethtool -E enp3s0f1 magic 0x10bc8086 offset 0x001a value 0x001a value 0x5e
xubuntu@xubuntu:~$ ethtool -E enp4s0f0 magic 0x10bc8086 offset 0x001a value 0x001a value 0x5e
xubuntu@xubuntu:~$ ethtool -E enp4s0f1 magic 0x10bc8086 offset 0x001a value 0x001a value 0x5e
観察/質問:
コンピュータを再起動して実行しました。
xubuntu@xubuntu:~$ lspci -nn -vvv | grep Ethernet
xubuntu@xubuntu:~$ lspci -nn -vvv | grep Ethernet
03:00.0 Ethernet controller [0200]: Intel Corporation 82571EB Gigabit Ethernet Controller (Copper) [8086:10bc] (rev 06)
Subsystem: Intel Corporation 82571EB Gigabit Ethernet Controller (Copper) [8086:000a]
03:00.1 Ethernet controller [0200]: Intel Corporation 82571EB Gigabit Ethernet Controller [8086:105e] (rev 06)
Subsystem: Intel Corporation 82571EB Gigabit Ethernet Controller [8086:000a]
04:00.0 Ethernet controller [0200]: Intel Corporation 82571EB Gigabit Ethernet Controller (Copper) [8086:10bc] (rev 06)
Subsystem: Intel Corporation 82571EB Gigabit Ethernet Controller (Copper) [8086:000a]
04:00.1 Ethernet controller [0200]: Intel Corporation 82571EB Gigabit Ethernet Controller [8086:105e] (rev 06)
Subsystem: Intel Corporation 82571EB Gigabit Ethernet Controller [8086:000a]
2つのデバイスIDのみが変更されたとマークされます。
ネットワークケーブルを4つのポートすべてに移動しましたが、問題なくインターネットを検索できます。この問題は再起動後に発生します。
すべてのデバイスIDを105eに変更する方法に関する提案はありますか?ありがとう