在ESXi 6.5中通过命令行配置IP地址是管理虚拟化环境的核心技能,尤其当图形界面不可用时,以下是符合VMware官方标准的详细操作指南,所有命令均需通过ESXi Shell或SSH执行(需先在主机设置中启用SSH服务):
查看当前网络配置
在修改前,先确认网卡和现有IP信息:
# 查看当前VSwitch端口组(记录vSwitch和端口组名称) esxcli network vswitch standard list # 查看现有IP配置(记录VMkernel网卡名,如vmk0) esxcli network ip interface list
配置静态IP地址
步骤1:修改VMkernel网卡IP
# 语法:esxcli network ip interface ipv4 set -i <vmk网卡名> -I <IP> -N <子网掩码> -t static esxcli network ip interface ipv4 set -i vmk0 -I 192.168.1.100 -N 255.255.255.0 -t static
步骤2:设置默认网关
# 修改默认路由(网关需与IP同网段) esxcli network ip route ipv4 add -g 192.168.1.1 -n default
步骤3:配置DNS
# 编辑DNS配置文件 vim /etc/resolv.conf
在文件中添加(保存: :wq
):
nameserver 8.8.8.8 nameserver 192.168.1.1
配置DHCP获取IP
# 将IP获取方式改为DHCP esxcli network ip interface ipv4 set -i vmk0 -t dhcp
持久化保存配置
关键步骤:ESXi重启后临时配置会丢失,必须写入配置文件:
# 备份原配置(重要!) cp /etc/vmware/esx.conf /etc/vmware/esx.conf.bak # 将当前配置写入启动文件 /sbin/auto-backup.sh
验证配置
# 检查IP是否生效 esxcli network ip interface ipv4 get -i vmk0 # 测试网络连通性 vmkping 192.168.1.1 vmkping www.google.com
注意事项
-
操作风险:
- 错误配置可能导致ESXi失联,建议通过控制台(DCUI) 操作。
- 修改前用
esxcfg-advcfg -g /Misc/HeartbeatTimeout
检查心跳超时设置(默认10秒),避免锁定。
-
恢复默认:
若配置错误,重启进入恢复模式(开机时按Shift+R),选择 Reset System Configuration。 -
防火墙规则:
如遇通信问题,检查防火墙状态:esxcli network firewall get
引用说明
本文操作基于VMware官方文档:
- ESXi 6.5 Command-Line Configuration Guide
- esxcli Network Command Reference
重要提示:生产环境操作前务必备份ESXi主机配置(通过vCenter或
vim-cmd hostsvc/firmware/backup_config
),非专业管理员建议在VMware技术支持指导下进行。
原创文章,发布者:酷番叔,转转请注明出处:https://cloud.kd.cn/ask/5854.html