有人用过openstf吗?
我有个问题想请教各位朋友
就是我在Windows上vm安装Ubuntu之后,
docker启动了openstf镜像,rethinkdb和adb和
stf都运行正常,并且我在Ubuntu虚拟机和
Windows宿主机都可以打开stf网页并登录成
功,nat已经配好了,局域网内别的电脑也可以
成功通过访问ubuntu虚拟机所在Windows物理
机的ip和7100端口来打开stf登录页面,但是一
直无法登录成功,总是提示超时之类的,我不
知道还需要怎么设置了
无法登录成功另一台电脑虚拟机的stf服务
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
6条回答 默认 最新
关注 引自免费微信小程序:皆我百晓生
首先,我们需要检查几个关键点来解决您的问题。
-
确保网络通信畅通:确保您的Windows宿主机、Ubuntu虚拟机以及尝试连接的其他设备都在同一局域网内,并且没有防火墙阻止7100端口的通信。您可以在Windows命令提示符中执行
netstat -tuln
来查看7100端口是否被监听。在Ubuntu虚拟机中,可以使用sudo netstat -tuln | grep 7100
进行相同操作。 -
检查STF服务器日志:STF的日志通常位于
/var/log/stf
目录下的server.log
文件。查看这个文件中的错误信息可能会提供关于登录失败的具体原因。 -
配置NAT网络:确保您的虚拟机网络设置为NAT模式,这样它就可以与宿主机和其他设备共享网络。在VMware或其他虚拟机软件中,确认这一点。
-
STF配置:确认您的STF配置文件(默认在
/etc/stf/config.js
)中正确指定了监听的IP地址和端口号。例如,确保有类似这样的行:"http": { "host": "0.0.0.0", "port": 7100 }
这将使STF监听所有可用的IP地址(包括公共IP和私有IP)上的7100端口。
-
STF客户端版本:确保您使用的STF客户端是最新版本,旧版本可能不支持某些功能或存在已知的问题。
-
其他潜在问题:有时,安全软件(如防病毒程序或代理服务器)可能会干扰网络连接,尝试临时禁用它们看是否能解决问题。
以下是针对这些步骤的一些操作指令:
检查端口监听状态:
-
Windows:
netstat -tuln
-
Ubuntu:
sudo netstat -tuln | grep 7100
查看STF服务器日志:
- 打开终端,然后输入:
cd /var/log/stf tail -n 100 server.log
编辑STF配置文件:
- 使用文本编辑器(如nano)打开配置文件:
然后找到sudo nano /etc/stf/config.js
"http"
部分,修改为上述示例内容。
重启STF服务:
- 保存配置文件并退出编辑器。
- 在Ubuntu虚拟机中重启STF服务:
sudo systemctl restart stf
完成以上步骤后,尝试从另一台设备访问
http://<your_windows_ip>:7100
,看看是否可以成功登录。如果仍然遇到问题,检查日志文件中的新错误消息,这可能会指向具体的问题所在。解决 无用评论 打赏 举报 编辑记录-
悬赏问题
- ¥100 速求!商品购买力最优化问题(用遗传算法求解,给出python代码)
- ¥15 虚拟机检测,可以是封装好的DLL,可付费
- ¥15 kafka无法正常启动(只启动了一瞬间会然后挂了)
- ¥30 使用matlab将观测点聚合成多条目标轨迹
- ¥15 Workbench中材料库无法更新,如何解决?
- ¥20 如何推断此服务器配置
- ¥15 关于github的项目怎么在pycharm上面运行
- ¥15 内存地址视频流转RTMP
- ¥100 有偿,谁有移远的EC200S固件和最新的Qflsh工具。
- ¥15 有没有整苹果智能分拣线上图像数据