首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >港口在码头货柜内封闭

港口在码头货柜内封闭
EN

Stack Overflow用户
提问于 2019-05-15 20:11:19
回答 1查看 656关注 0票数 0

我试图使用gpsfake来模拟码头集装箱内的gps数据,但是失败了,因为所有的端口似乎都关闭了。

码头容器是基于ubuntu:16.04映像的,在其中我运行了apt-get install gpsd gpsd-clients

然后,我尝试从一个文件中模拟gps数据

gpsfake -P 3001 file.nmea

但是得到错误

gpsd:ERROR: can't bind to IPv6 port 3001, Cannot assign requested address

尝试其他港口似乎不起作用。在运行nmap -sTU -O localhost时,我会得到那个All 2000 scanned ports on localhost (127.0.0.1) are closed。我尝试使用ufw allow <port>显式地打开一个端口,但没有成功,nmap -P <port>返回STATE=closed。

我应该关闭港口吗?我一定是漏掉了什么。

EN

回答 1

Stack Overflow用户

发布于 2022-02-16 15:40:32

我也试过了。显然,这个问题是由于gpsd默认只在本地主机上响应。事实上,如果您试图从容器内部连接(例如使用gpspipe),您会看到容器中的gpsd正在正常工作。实际上,gpsd有一个标志(-G)来修改这种行为,但据我所知,没有任何gpsd选项可以指示后者使用这样的标志启动gpsd。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56156927

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档