查看: 201|回复: 2

咨询一个关于EVE-NG 6.0 端口转发的问题。

0

主题

2

回帖

275

积分

初级会员

Rank: 2

积分
275

版本:EVE-NG 懒人版 6.0

搭建环境描述:

PC1与PC2在同一个网络,互相能Ping通。PC1的IP地址:192.168.1.1,PC2的IP地址:192.168.1.2。

PC1作为宿主机,通过VMware安装EVE-NG,网络选择NAT模式,EVE的IP为10.100.1.10。

同时在VMware上,配置端口转发,端口80,22,32768+,都进行了配置。既可以通过PC1的IP(192.168.1.1)访问EVE。

现象描述:

PC2上,使用端口转发后的地址:

1 - 访问前端网页,http://192.168.1.1:80,正常。

2 - 访问后端控制台,SSH://192.168.1.1:22,正常。

3 - 点击Lab中的设备,即telnet://192.168.1.1:32768,提示“the remote system refused the connection”。

4 - 如果是网页使用html5模式,点击Lab中的设备,正常。但是这样就没法调用CRT了。

PC1上,使用端口转发后的地址:

1 - 访问前端网页,http://192.168.1.1:80,正常。

2 - 访问后端控制台,SSH://192.168.1.1:22,正常。

3 - 点击Lab中的设备,即telnet://192.168.1.1:32768,提示“the remote system refused the connection”。

PC1上,使用EVE自己的地址:

1 - 访问前端网页,http://10.100.1.10:80,正常。

2 - 访问后端控制台,SSH://10.100.1.10:22,正常。

3 - 点击Lab中的设备,即telnet://10.100.1.10:32768,正常。

使用端口转发的方法,在EVE-NG 懒人版5.0上是没有问题的。

经过询问AI,AI给出了一个结论:

这可能是因为 EVE-NG 6.0 版本的代码结构略有差异,考虑到问题本质是 native console(telnet)生成的链接使用了 VM 内部 IP(10.100.1.10),导致外部客户端无法连接。

AI提供的修改文件的办法,并没有很好的定位到问题文件。
实在搞不定了,发帖问问大家该怎么解决。。。

回复

使用道具 举报

7

主题

114

回帖

1万

积分

论坛元老

Rank: 8Rank: 8

积分
10640
发表于 2025-9-4 12:42:55 | 显示全部楼层

路由问题,AI给的不一定对,你可以改vmware的网络模式NAT为桥接,把eve虚拟为一个同网段主机

回复

使用道具 举报

0

主题

2

回帖

275

积分

初级会员

Rank: 2

积分
275
 楼主| 发表于 2025-9-6 19:00:12 | 显示全部楼层
lichaojingming 发表于 2025-9-4 12:42
路由问题,AI给的不一定对,你可以改vmware的网络模式NAT为桥接,把eve虚拟为一个同网段主机
...

改为桥接,确实是可以的。

但是使用懒人版5.0,使用NAT,然后利用端口映射,是没问题的。

如果是懒人版6.0就不行。
回复

使用道具 举报

本版积分规则

Copyright   ©2015-2026  EmulatedLab  Powered by Discuz!©   ( 浙ICP备2021010423号-1 )
快速回复 返回列表 返回顶部