- 从您的计算机上下载和安装 PuTTY 工具。
- 打开 PuTTY 并输入 ESXi 主机的 IP 地址或主机名。
- 在连接窗口中输入您的 ESXi 主机的用户名和密码。
- 连接到 ESXi 主机后,输入以下命令以查看当前网络状态:
esxcli network nic list
- 识别要重启的网络适配器的名称。
- 创建一个新的 shell 脚本文件(例如,
restart_network.sh
),并使用以下命令编辑该文件:vi restart_network.sh
- 在脚本文件中输入以下命令:
bashCopy code
esxcli network nic down -n <adapter_name>
sleep 10
esxcli network nic up -n <adapter_name>
其中
<adapter_name>
是您要重启的网络适配器的名称。 - 保存并退出脚本文件。
- 使用以下命令将脚本文件复制到 ESXi 主机上:
rubyCopy code
scp restart_network.sh root@<esxi_hostname>:/root/
其中
<esxi_hostname>
是您的 ESXi 主机名或 IP 地址。 - 在 ESXi 主机上,使用以下命令授予脚本文件可执行权限:
bashCopy code
chmod +x restart_network.sh
- 使用以下命令创建一个新的 cron 作业:
crontab -e
- 在编辑器中输入以下行以在每天早上 6:01 执行脚本:
javascriptCopy code
1 6 * * * /root/restart_network.sh
- 保存并退出编辑器。