很多小伙伴在使用esxi 6.7虚拟机的时候会出现很多问题。这里带来了esxi 6.7网卡顺序错乱怎么办?esxi 6.7主机启动停留显示ssh解决方法,需要的朋友可以来看看!
常见原因
PCIe 枚举顺序变更(BIOS / 固件升级、网卡插拔 / 新增)。
重启 / 重置后 ESXi 重新枚举,导致 vmnic 编号与物理端口错位。
多网卡场景下驱动加载顺序异常。
快速确认
控制台 / SSH 执行 esxcli network nic list,记录 vmnic 的 MAC 与名称。
核对物理网卡 MAC 标签,确认 vmnicN 与物理端口对应关系。
若 MAC 与物理端口不符,判定为顺序错乱。
解决方法
准备工作
进入维护模式,关闭所有 VM,避免网络中断。
开启 SSH(主机→管理→服务→TSM-SSH 启用),root 登录或用 WinSCP 连接。
备份与编辑配置
备份:cp /etc/vmware/esx.conf /etc/vmware/esx.conf.bak。
编辑 esx.conf,定位以下 3 类键值对,互换需调整的 vmnic 编号(如 vmnic3 与 vmnic4 互换):
/vmkdevmgr/.../name = "vmnicX"
/net/pnic/.../name = "vmnicX"(每个 pnic 两条记录)
/device/.../net/.../name = "vmnicX"
保存文件,重启 ESXi 主机。
验证
重启后执行 esxcli network nic list,确认 MAC 与 vmnic 编号匹配物理端口。
下载地址链接:https://www.2na.com/virtualization/6.html?code=re32
ESXi 6.7 主机启动停留显示 SSH,多为 SSH 服务启用提示、启动卡住或引导异常,核心是先区分 “正常提示” 与 “故障卡顿”,再按步骤排查处理。
快速定位与处理
情况 1:仅显示 SSH 启用提示(正常状态)
表现:主机已启动,DCUI 显示 “SSH is Enabled”,可正常操作。
处理:
按 F2 进入 System Customization→Troubleshooting Mode Options,选择 Disable SSH,保存后返回主界面。
若要保留 SSH 但隐藏提示:通过 vSphere Client 或 SSH 执行vim-cmd hostsvc/advopt/update UserVars.SuppressShellWarning long 1。
情况 2:启动卡住停在 SSH 界面(故障状态)
表现:主机无法完成引导,停在 SSH 相关提示,无法进入 DCUI 主菜单。
处理步骤:
重启主机,观察是否为偶发引导异常。
进入 DCUI(F2)→Troubleshooting Mode Options,先禁用 SSH 与 ESXi Shell,重启测试。
检查启动项与存储:确认启动盘正常,无硬件故障;若有异常,修复或更换存储介质。
查看系统日志:通过 vSphere Client 或 DCUI 查看 /var/log/boot.msg、/var/log/auth.log,定位服务启动失败原因。
重置网络与防火墙:检查管理网络配置,确认防火墙允许 SSH(22 端口),必要时重置网络设置。
修复或重装系统:若为系统文件损坏,可通过 ESXi 安装介质修复;无效则重装系统并恢复配置。
精彩推荐
用户评论