侧边栏壁纸
  • 累计撰写 73 篇文章
  • 累计创建 30 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

ESXi配置USB网卡开机自动获取ip

欧泡果奶
2024-06-03 / 0 评论 / 0 点赞 / 75 阅读 / 0 字

ESXi单独使用USB网卡作为管理网口重启之后会丢失ip,因为USB3.0网卡的默认虚拟交换机设置会在ESXi下次重启后失效,所以需要在/etc/rc.local.d/local.sh中添加自启动脚本

开启命令行

  1. F2本地登录ESXi主机

    登录ESXi主机

  2. 进入Troubleshooting Options页面

    Troubleshooting Options

  3. Enter开启ESXi Shell, 如下图所示即为开启成功

    ESXi Shell

  4. 一路按 Esc返回主界面,按Alt+F1可切换至ESXi主机命令行界面

    命令行界面

    Alt+F2可切换至ESXi主机图形化界面

使用vi命令编辑/etc/rc.local.d/local.sh,录入下面的脚本

# 获取USB网卡状态
vusb0_status=$(esxcli network nic get -n vusb0 | grep 'Link Status' awk '{print $NF}')
# 计数
count=0
# 判断USB网卡状态是否已开启,没有开启则休眠10秒,再次判断,最多判断20次
while [[ $count -lt 20 && "${vusb0_status}" != "Up" ]]
do
    sleep 10
    count=$(( $count + 1 ))
    vusb0_status=$(esxcli network nic get -n vusb0 | grep 'link Status' | awk '{print $NF}')
done
# 恢复默认网络策略,即相当于菜单里重置网络
esxcfg-vswitch -R

重启ESXi,发现可以自动获取ip

0

评论区