激活新网卡接口后,RabbitMQ 监听 25672 端口

激活新网卡接口后,RabbitMQ 监听 25672 端口

netstat -nlpt我已经安装了 RabbitMQ,它工作正常,直到我激活了一个新的 NIC 接口,它将 IPV4 的端口更改为 25672。以下是| grep 5672的输出

tcp        0      0 0.0.0.0:25672           0.0.0.0:*               LISTEN      971/beam.smp        
tcp6       0      0 :::5672                 :::*                    LISTEN      971/beam.smp   

在 IPV6 上它监听端口 5672,但在 IPV4 上它监听 25672。令人惊讶的是,远程节点上的进程可以连接到 IP:5672,但是在 RabbitMQ 进程正在运行的节点上运行的进程也无法连接到它!

我该如何解决这个问题?有没有办法指定 RabbitMQ 监听的 IP 而不是 0.0.0.0?

答案1

Linux(默认情况下)将 IPv4 视为 IPv6 的特例,因此通过监听所有 IPv6 地址,我们也会监听所有 IPv4 地址。

不要忘记使用 ufw allow 5672/tcp 允许端口

相关内容