带有 MPD 内核模块的 Firehol 规则
Posted
技术标签:
【中文标题】带有 MPD 内核模块的 Firehol 规则【英文标题】:Firehol rules with kernel modules for MPD 【发布时间】:2019-02-09 22:26:30 【问题描述】:注意:firehol 使用 iptables,所以也许你不必知道 firehol 就可以回答我的问题。
我一直在调整我的 firehol.conf 以允许从外部连接到在我的机器上运行的 MPD 服务器 (https://www.musicpd.org/)。这是与 MPD 相关的配置部分(灵感来自 https://firehol.org/guides/adding-services/):
server_mpd_ports="tcp/6600 udp/6600"
client_mpd_ports="any"
require_mpd_modules="ip_conntrack"
interface46 any world
policy drop
server mpd accept
尤其是线 require_mpd_modules="ip_conntrack" 我不确定。我不知道这些模块是如何工作的。。
ip 地址和端口在 mpd.conf 中设置为默认值。仍在网络中的另一台计算机上运行 mpc --host=.... 会导致连接断开。
也许任何人都有一个适用于 MPD 的 firehol.conf,以便我可以与自己的比较以找出错误?
【问题讨论】:
【参考方案1】:大声笑,重新启动机器解决了它。工作 firehol.conf:
server_mpd_ports="tcp/6600"
client_mpd_ports="any"
interface46 any world
policy drop
server mpd accept
【讨论】:
以上是关于带有 MPD 内核模块的 Firehol 规则的主要内容,如果未能解决你的问题,请参考以下文章
如何为不同的 linux 内核编译一个 linux 内核模块