Arie K Asked: 2009-06-25 03:13:14 +0800 CST2009-06-25 03:13:14 +0800 CST 2009-06-25 03:13:14 +0800 CST OpenSolaris 中的以太网设备名称 772 在 Linux 中,我通常将以太网设备称为ethN. 以太网设备的 OpenSolaris 标准命名是什么? ethernet opensolaris 4 个回答 Voted Bill Hathaway 2009-06-30T12:06:12+08:002009-06-30T12:06:12+08:00 唯一需要使用 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 $newname 喜欢 root@opensolaris: dladm 重命名链接 e1000g1 dmz root@opensolaris: dladm show-phys 链接媒体状态速度双工设备 e1000g0 以太网最多 100 个完整的 e1000g0 dmz 以太网未知 0 一半 e1000g1 e1000g2 以太网未知 0 一半 e1000g2 e1000g3 以太网未知 0 一半 e1000g3 您还可以做更多事情,请查看 Ben Rockwood关于该主题的博文。 Best Answer StackKrish 2009-06-25T03:27:31+08:002009-06-25T03:27:31+08:00 使用相当于 linux 中 lspci 的 scanpci 来显示系统中的 PCI 设备列表。 确定系统中的 NIC 类型后,请参阅http://opensolaris.org/os/community/device_drivers/projects/longriver/nic_driver_list/以找到该卡的确切驱动程序。该界面将基于驱动程序。即,如果您只有一张 Broadcom 千兆以太网卡,则“bge”将是要使用的驱动程序,“bge0”将是接口的名称。 chankster 2009-06-25T03:24:02+08:002009-06-25T03:24:02+08:00 在 linux 中,你是幸运的。Solaris 在制造商之后命名以太网设备(我假设是驱动程序)。如果您有英特尔 e1000 网卡,您可能会有一个名为“e1000g1”的设备。 安德斯 notpeter 2009-06-30T10:09:17+08:002009-06-30T10:09:17+08:00 如果 OpenSolaris 正确识别了您的 NIC,您可以通过运行以下命令获取所有当前网络接口(包括虚拟接口、环回和 ipv6)的列表: ifconfig -a
唯一需要使用 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 $newname
喜欢
root@opensolaris: dladm 重命名链接 e1000g1 dmz
root@opensolaris: dladm show-phys
链接媒体状态速度双工设备
e1000g0 以太网最多 100 个完整的 e1000g0
dmz 以太网未知 0 一半 e1000g1
e1000g2 以太网未知 0 一半 e1000g2
e1000g3 以太网未知 0 一半 e1000g3
您还可以做更多事情,请查看 Ben Rockwood关于该主题的博文。
使用相当于 linux 中 lspci 的 scanpci 来显示系统中的 PCI 设备列表。
确定系统中的 NIC 类型后,请参阅http://opensolaris.org/os/community/device_drivers/projects/longriver/nic_driver_list/以找到该卡的确切驱动程序。该界面将基于驱动程序。即,如果您只有一张 Broadcom 千兆以太网卡,则“bge”将是要使用的驱动程序,“bge0”将是接口的名称。
在 linux 中,你是幸运的。Solaris 在制造商之后命名以太网设备(我假设是驱动程序)。如果您有英特尔 e1000 网卡,您可能会有一个名为“e1000g1”的设备。
安德斯
如果 OpenSolaris 正确识别了您的 NIC,您可以通过运行以下命令获取所有当前网络接口(包括虚拟接口、环回和 ipv6)的列表:
ifconfig -a