Ethernet

OpenSolaris 中的乙太網設備名稱

  • June 29, 2009

在 Linux 中,我通常將乙太網設備稱為ethN.

乙太網設備的 OpenSolaris 標準命名是什麼?

使用相當於 linux 中 lspci 的 scanpci 來顯示系統中的 PCI 設備列表。

確定係統中的 NIC 類型後,請參閱http://opensolaris.org/os/community/device_drivers/projects/longriver/nic_driver_list/以找到該卡的確切驅動程序。該界面將基於驅動程序。即,如果您只有一張 Broadcom 千兆乙太網卡,則“bge”將是要使用的驅動程序,“bge0”將是介面的名稱。

唯一需要使用 scanpci 之類的東西的情況是,如果您的 NIC 沒有可用的驅動程序,並且您正試圖找出要添加的第 3 方驅動程序。

預設情況下,OpenSolaris 上的 NIC 命名是特定於設備的,因此它可能是一台機器上的 e1000g0(使用常見的 Intel 晶片)或 bge0(使用常見的 Broadcomm 晶片)。雖然ifconfig -a肯定會顯示所有已配置的介面,但您將從****dladm中獲得更多資訊,它可以告訴您所有已配置和未配置的介面。

dladm 命令可用於查詢 NIC 卡和修改網路屬性。這允許對鏈路聚合、設備屬性設置、虛擬網卡創建、速率限制、重命名等進行“一站式購物”。您可以使用:

root@opensolaris: dladm show-phys

連結媒體狀態速度雙工設備

e1000g0 乙太網最多 100 個完整的 e1000g0

e1000g1 乙太網未知 0 一半 e1000g1

e1000g2 乙太網未知 0 一半 e1000g2

e1000g3 乙太網未知 0 一半 e1000g3

列出所有介面。您還可以使用以下方法重命名連結名稱:

dladm 重命名連結 $ oldname $ 新名字

喜歡

root@opensolaris: dladm 重命名連結 e1000g1 dmz

root@opensolaris: dladm show-phys

連結媒體狀態速度雙工設備

e1000g0 乙太網最多 100 個完整的 e1000g0

dmz 乙太網未知 0 一半 e1000g1

e1000g2 乙太網未知 0 一半 e1000g2

e1000g3 乙太網未知 0 一半 e1000g3

您還可以做更多事情,請查看 Ben Rockwood關於該主題的博文

引用自:https://serverfault.com/questions/30904