luckyc
V2EX  ›  Linux

ESXI 7.0 能 ping 通管理口, 无法访问 WEB

By luckyc at 2020 年 4 月 15 日 · 6974 次点击

ESXI 7.0 能 ping 通管理口, 无法访问 WEB

昨天刚装好, 玩了一天, 今天就进不去 web 了

尝试 SSH 到主机上,

wget https://127.0.0.1
cat index.html

正常看到页面源代码, 说明服务是没问题的.

外部就无法访问 WEB, telnet 管理口 IP 的 80 和 443 都通.

尝试用 Fiddler, 代理之后可以进 Web. 证书问题?

我只是修改了 hostname

esxcfg-advcfg -s xxxx /Misc/HostName

17 条回复  •  2020-04-16 17:08:39 +08:00
chzhx
   1
chzhx  
   2020 年 4 月 15 日
按官方 kb,改主机名不是应该用这命令?
esxcli system hostname set --host=hostname
esxcli system hostname set --fqdn= fqdn
luckyc
   2
luckyc  
OP
   2020 年 4 月 15 日
@chzhx 您说的是 5.x 的方法, 见 KB https://kb.vmware.com/s/article/1010821?lang=zh_CN
Cursor1st
   3
Cursor1st  
   2020 年 4 月 15 日
更换设备尝试一下,排除登录端可能存在的错误网络设置
luckyc
   4
luckyc  
OP
   2020 年 4 月 15 日
@Cursor1st 试过, 用不同的电脑访问 Https://管理口 ip 都不行
telnet 过去 80 443 都是通的.
Tianao
   5
Tianao  
   2020 年 4 月 15 日
浏览器报什么错误?
luckyc
   6
luckyc  
OP
   2020 年 4 月 15 日
@Tianao 嗯… 无法访问此页面似乎 192.168.2.68 关闭了连接
请尝试:

正在检查连接
检查代理和防火墙
运行 Windows 网络诊断
ERR_CONNECTION_CLOSED
检查 Internet 连接
请检查你的网络电缆、调制解调器和路由器。
允许 Microsoft Edge 访问防火墙或防病毒设置中的 网络。
如果它已被列为允许访问网络的程序,请尝试 将其从列表中删除,然后重新添加。
如果使用代理服务器:
请检查代理设置。你可能需要向组织询问代理服务器是否正在工作。如果你认为不应该使用代理服务器,请设置 > 系统 > 打开计算机的代理设置
luckyc
   7
luckyc  
OP
   2020 年 4 月 15 日
luckyc
   8
luckyc  
OP
   2020 年 4 月 15 日
奇怪的是用 Vmware workstation 可以连接上
![22_20200415172735.png]( https://i.loli.net/2020/04/15/TVF7oCQ2BxXUE1H.png)
luckyc
   9
luckyc  
OP
   2020 年 4 月 15 日
cat007
   10
cat007  
   2020 年 4 月 15 日
加上 /ui 试试,如 https:127.0.0.1/ui
nutting
   11
nutting  
   2020 年 4 月 15 日
换浏览器试试? https 没证书会提示不安全,但是点忽略就行了啊,你么这个操作选项?
Tianao
   12
Tianao  
   2020 年 4 月 15 日
不同电脑访问都这样确实疑难,楼主有试过 http 不带 s 吗?
luckyc
   13
luckyc  
OP
   2020 年 4 月 16 日
@cat007 试过, 无效.
luckyc
   14
luckyc  
OP
   2020 年 4 月 16 日
@nutting 试过, 没有任何证书警告, 分别用 chrome, edge, ie 测试过.
luckyc
   15
luckyc  
OP
   2020 年 4 月 16 日
@Tianao 试过, http 直接转向到 https 了
Phasma
   16
Phasma  
   2020 年 4 月 16 日
用主机名访问呢
chzhx
   17
chzhx  
   2020 年 4 月 16 日
@l4ever 原版英语是
Run these commands to change the hostname in ESXi 5.x and 6.x using the command line:
esxcli system hostname set --host=hostname
esxcli system hostname set --fqdn= fqdn
所以觉得是 5 版本以后用这命令更合适,没测试过。另外 esx 和 esxi 还是有区别的。
Distributions
› Ubuntu
› Fedora
› CentOS
中文资源站
› 网易开源镜像站
© 2026 V2EX · 79ms · 3.9.8.5