咨询一个关于EVE-NG 6.0 端口转发的问题。
<p>版本:EVE-NG 懒人版 6.0</p><p>搭建环境描述:</p>
<p>PC1与PC2在同一个网络,互相能Ping通。PC1的IP地址:192.168.1.1,PC2的IP地址:192.168.1.2。</p>
<p>PC1作为宿主机,通过VMware安装EVE-NG,网络选择NAT模式,EVE的IP为10.100.1.10。</p>
<p>同时在VMware上,配置端口转发,端口80,22,32768+,都进行了配置。既可以通过PC1的IP(192.168.1.1)访问EVE。</p>
<p>现象描述:</p>
<p>PC2上,使用端口转发后的地址:</p>
<p>1 - 访问前端网页,http://192.168.1.1:80,正常。</p>
<p>2 - 访问后端控制台,SSH://192.168.1.1:22,正常。</p>
<p>3 - 点击Lab中的设备,即telnet://192.168.1.1:32768,提示“the remote system refused the connection”。</p>
<p>4 - 如果是网页使用html5模式,点击Lab中的设备,正常。但是这样就没法调用CRT了。</p>
<p>PC1上,使用端口转发后的地址:</p>
<p>1 - 访问前端网页,http://192.168.1.1:80,正常。</p>
<p>2 - 访问后端控制台,SSH://192.168.1.1:22,正常。</p>
<p>3 - 点击Lab中的设备,即telnet://192.168.1.1:32768,提示“the remote system refused the connection”。</p>
<p>PC1上,使用EVE自己的地址:</p>
<p>1 - 访问前端网页,http://10.100.1.10:80,正常。</p>
<p>2 - 访问后端控制台,SSH://10.100.1.10:22,正常。</p>
<p>3 - 点击Lab中的设备,即telnet://10.100.1.10:32768,正常。</p>
<p>使用端口转发的方法,在EVE-NG 懒人版5.0上是没有问题的。</p>
<p>经过询问AI,AI给出了一个结论:</p>
<p>这可能是因为 EVE-NG 6.0 版本的代码结构略有差异,考虑到问题本质是 native console(telnet)生成的链接使用了 VM 内部 IP(10.100.1.10),导致外部客户端无法连接。</p>
<p>AI提供的修改文件的办法,并没有很好的定位到问题文件。<br />
实在搞不定了,发帖问问大家该怎么解决。。。</p>
<p>路由问题,AI给的不一定对,你可以改vmware的网络模式NAT为桥接,把eve虚拟为一个同网段主机</p>
lichaojingming 发表于 2025-9-4 12:42
路由问题,AI给的不一定对,你可以改vmware的网络模式NAT为桥接,把eve虚拟为一个同网段主机
...
改为桥接,确实是可以的。
但是使用懒人版5.0,使用NAT,然后利用端口映射,是没问题的。
如果是懒人版6.0就不行。
页:
[1]