端口已添加到IP表,但为什么没有监听?

端口已添加到IP表,但为什么没有监听?

我有两台 centos 机器,机器 A 和机器 B。在机器 A 中我安装了 collectd 和 influxdb。因此,机器 A 的系统指标使用 collectd 推送到 influxdb。我在机器 B 中安装了 collectd。现在,我需要将机器 B 中的系统指标推送到机器 A 中的 influxdb。

Collectd 使用端口 25826。

我已经在机器 B 的 iptable 中添加了端口 25826。然后我重新启动了 iptable...但是它没有监听...

有人可以帮忙吗...

答案1

CentOS 使用firewalld 来管理 iptables。

假设您已安装并激活了firewalld,只需将端口添加到永久开放端口表中:

firewall-cmd --permanent --add-port=25826/udp

然后重新加载firewalld配置:

firewall-cmd --reload

现在,你可以使用以下命令检查计算机上的端口是否打开:

firewall-cmd --list-ports

编辑:将规则修正为 25826/udp

相关内容