我试图使用Firewalld来限制对Linux服务器的访问。环境: a) Linux服务器有一个网络接口: ens160
要求: a)它只允许具有IP地址192.168.3.0/24的机器能够使用SSH连接到这个Linux服务器b)它只允许这个Linux服务器能够使用sudo防火墙-cmd-默认设置为默认设置-默认b) sudo防火墙-cmd-区域=内部b) sudo防火墙-cmd-区域=内部-添加-接口=ens160-permanent c) sudo<em
我想构建一个基于守护进程的进程,用于配置网络内核模块防火墙功能。
目前,我可以使用pfctl和各种描述过滤规则的配置文件来控制这个内核防火墙。但是,我希望首先使用C++/Objective-C API将规则直接注入到包中。例如,要阻止来自我的设置中任何网络接口的IP地址,需要将block from any to <ip_addr>添加到/etc/pf.conf文件,然后通过sudo pfctl -d和sudo pfctl-e -f /e