网络接口提供系统和网络之间的连接。基于 Oracle Solaris : 的系统可以具有两种类型的接口:物理接口和逻辑接口。物理接口由软件驱动程序和连接网络介质(如以太网电缆)的连接器组成。可以对物理接口进行分组,以达到管理性或可用性目的。逻辑接口是在现有物理接口上配置的,通常用于在物理接口上添加地址和创建隧道端点。
逻辑网络接口在使用它们的任务 (如 IPv6 任务、IPMP 任务、DHCP 任务和其他任务)中说明。
大多数计算机系统至少有一个由制造商在主系统板上内置的物理接口。一些系统也可能具有多个内置接口。
除了内置接口外,您可以向系统添加另行购买的接口。另行购买的接口称为网络接口卡 (network interface card, NIC)。应按照制造商的说明安装 NIC。
NIC 也称为网络适配器。
在系统安装过程中,Oracle Solaris : 安装程序检测物理安装的任何接口并显示每个接口的名称。至少必须配置接口列表中的一个接口。在安装过程中配置的第一个接口成为主网络接口。主网络接口的 IP 地址与系统的已配置主机名(存储在 /etc/nodename 文件中)关联。但是,可以在安装过程中或稍后配置任何其他接口。
每个物理接口都由唯一的设备名称标识。设备名称的语法如下:
<driver-name><instance-number> |
Oracle Solaris : 系统上的驱动程序名称可能包括 ce、hme、bge、e1000g 和许多其他驱动程序名称。变量 instance-number 可以具有从零到 n 的值,具体取决于在系统上安装了多少个该驱动程序类型的接口。
以 100BASE-TX 快速以太网接口为例,该接口通常用作主机系统和服务器系统上的主网络接口。此接口的一些典型驱动程序名称是 eri、qfe 和 hme。在用作主网络接口时,快速以太网接口具有诸如 eri0 或 qfe0 之类的设备名称。
诸如 eri 和 hme 之类的 NIC 只有一个接口。但是,许多品牌的 NIC 有多个接口。例如,Quad 快速以太网 (qfe) 卡具有四个接口:从 qfe0 到 qfe3。
必须先对接口进行检测,之后它才能在系统和网络之间传递通信流量。检测过程涉及将接口与设备名称进行关联。然后,设置流以使 IP 协议可以使用该接口。物理接口和逻辑接口都必须进行检测。使用 ifconfig 命令的适当语法,作为引导序列的一部分或显式地检测接口。
在安装过程中配置接口时,将自动检测该接口。如果在安装过程中决定不在系统上配置其他接口,则不会检测这些接口。
从 Solaris 10 1/06 发行版开始,Oracle Solaris : 支持以下两种类型的接口:
传统接口-这些接口是 DLPI 接口和 GLDv2 接口。一些传统接口类型是 eri、qfe 和 ce。使用 dladm show-link 命令检查接口状态时,这些接口将被报告为“传统”。
非 VLAN 接口-这些接口是 GLDv3 接口。
目前以下接口类型支持 GLDv3: bge、xge 和 e1000g。