OpenSolaris 中的以太网设备名称

OpenSolaris 中的以太网设备名称

在 Linux 中,我通常将以太网设备称为ethN

OpenSolaris 以太网设备的标准命名是什么?

答案1

使用 scanpci(相当于 Linux 中的 lspci)来显示系统中的 PCI 设备列表。

确定系统中的 NIC 类型后,请参阅http://opensolaris.org/os/community/device_drivers/projects/longriver/nic_driver_list/找到该卡的确切驱动程序。接口将基于驱动程序。例如,如果您只有一个 Broadcom 千兆以太网卡,则“bge”将是要使用的驱动程序,“bge0”将是接口的名称。

答案2

唯一需要使用类似 scanpci 的东西是当你的 NIC 没有可用的驱动程序,而你正在尝试找出要添加哪个第三方驱动程序时。

OpenSolaris 上的 NIC 命名默认是特定于设备的,因此在一台机器上它可能是 e1000g0(使用通用 Intel 芯片)或 bge0(使用通用 Broadcomm 芯片)。配置文件肯定会显示所有配置的接口,你会得到更多的dladm,它可以告诉您所有已配置和未配置的接口。

dladm 命令可用于查询 NIC 卡并修改网络属性。这允许“一站式”完成链路聚合、设备属性设置、虚拟 NIC 创建、速率限制、重命名等。您可以使用:

root@opensolaris:dladm 显示-phys

链路媒体状态速度双工设备

e1000g0 以太网高达 100 个全 e1000g0

e1000g1 以太网未知 0 半 e1000g1

e1000g2 以太网未知 0 半 e1000g2

e1000g3 以太网未知 0 半 e1000g3

列出所有接口。您还可以使用以下命令重命名链接名称:

dladm 重命名链接 $旧名称 $新名称

喜欢

root@opensolaris:dladm 重命名链接 e1000g1 dmz

root@opensolaris:dladm 显示-phys

链路媒体状态速度双工设备

e1000g0 以太网高达 100 个全 e1000g0

dmz 以太网未知 0 半 e1000g1

e1000g2 以太网未知 0 半 e1000g2

e1000g3 以太网未知 0 半 e1000g3

你还可以做更多,看看 Ben Rockwood 的关于该主题的博客文章

答案3

在 Linux 中,您很幸运。Solaris 以制造商(我假设是驱动程序)命名以太网设备。如果您有 Intel e1000 网卡,您可能会有一个名为“e1000g1”的设备。

安德斯

答案4

如果 OpenSolaris 正确识别了您的 NIC,您可以通过运行以下命令获取所有当前网络接口(包括虚拟接口、环回和 ipv6)的列表:

配置文件

相关内容