首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >iscsid: iscsi客户端本地端口

iscsid: iscsi客户端本地端口
EN

Unix & Linux用户
提问于 2019-10-06 08:03:35
回答 1查看 128关注 0票数 0

在远程服务器上,iscsi服务侦听端口3260

是什么决定了iscsi客户端上使用的本地端口?

我正在使用open-iscsi包,/usr/sbin/iscsid作为客户端。

在下面的示例中,可以使用netstat -ptn看到我的客户机(1.2.3.4)在端口38770上监听:

代码语言:javascript
复制
tcp 0 0 1.2.3.4:38770  1.2.3.5:3260  ESTABLISHED 29161/iscsid    

这个端口是完全随机的,还是可以在客户端的某个地方指定?

我需要预先知道这个端口,这样我就可以配置防火墙了。

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2019-10-07 07:38:40

这个端口是完全随机的,还是可以在客户端的某个地方指定?

所有TCP/UDP连接的工作方式是为客户端选择一个随机端口(而服务器有一个众所周知的端口)。如果没有指定端口,操作系统就会为您选择端口(如果您向它添加了足够的代码,客户端可能会处理这个端口)。

我需要预先知道这个端口,这样我就可以配置防火墙了。

不,你没有。你告诉防火墙服务器端口,然后你告诉防火墙的连接跟踪器,建立到那个端口的连接应该通过。这将处理客户端的随机端口。

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

https://unix.stackexchange.com/questions/545357

复制
相关文章

相似问题

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