如何使用 ESXi 命令行对对主机网卡设置 自动协商 esxcfg-nics vmnic0 -a
在esxi系统下运行esxcfg-nics –l查询网口信息
# 使用esxcli 查看更加详细的网卡信息
esxcli network nic get -n vmnic0
# 显示网卡的VID,DID 等信息
vmkchdev -l |grep vmnic0
在连接到物理交换机端口时 ESXi 建议的速度和双工设置:
自动协商
要使用 vSphere Client 配置 ESXi 主机网络适配器的速度和双工,请执行以下操作:
使用 vSphere Client 以 root 用户或具有相同权限的用户身份登录到 ESXi 主机。
选中 ESXi 服务器主机并单击配置选项卡。
单击物理适配器选项卡。
选中所需的网络适配器,然后单击编辑。
从下拉列表中选择相应的速度和双工。
有关用于配置网络接口卡的 esxcfg-nics 命令
esxcfg-nics [nic]
例如:
esxcfg-nics vmnic0 -a
命令选项:
-s --speed speed - 设置给定网卡应运行的速度。必须是 10、100、1000 或 10000 之一。
-d --duplex duplex - 设置给定网卡应运行的双工值。
-a --auto - 将给定网卡设置为自动协商其速度和双工设置。
-l --list - 列出系统中的网卡,并输出其当前和配置的速度和双工。
-r --restore - 从持久存储还原网卡设置。只应在系统启动时使用此命令,且不应由用户使用。
注意:许多驱动程序不支持强制使用 1000Mbps 或 10000Mbps 速度,而是要求为此速度设置自动协商以确保正确运行。一般来说,为使千兆位和万兆位网络正常运行,这些网络都会设计为自动协商,这是一种标准方式。有关详细信息,请参见 IEEE 802.3ab、802.3an 和 802.3ae 标准。许多驱动程序不允许强制采用 1000 Mbps 或 10000 Mbps 速度,因为 IEEE 标准未正式支持这一点。
esxi驱动更新
VMware网站下载对应的网卡驱动,会得到一个zip压缩包,解压缩后有两个文件,一个vib格式,一个zip格式。用如下命令更新:
esxcli software vib install -v {VIBFILE}
或
esxcli software vib install -d {OFFLINE_BUNDLE}
(注:如果执行安装后提示could not find a trusted signer,可以在命令后添加参数 –no-sig-check)
建议使用第一种更新方式,注意,vib存放路径用完整路径。之后重启主机。