在Ubuntu上启用ipfw。找不到loader.conf文件。

7

我正在尝试在我的Ubuntu 12.04中启用ipfw实用程序。我正在按照手册页面上给出的过程进行操作。

http://manpages.ubuntu.com/manpages/hardy/man4/ipfw.4.html

但是我找不到提到的loader.conf文件。我尝试使用系统范围内的搜索:

sudo find / -name loader.conf

没有结果。对于该文件的路径有任何想法吗?

最好的祝福, Yash


你为什么要使用ipfw?我认为那是非常老的技术。我建议使用iptables或者其中一个配置iptables的工具,比如这里提到的https://wiki.ubuntu.com/UncomplicatedFirewall。 - nachbar
谢谢...我现在正在使用iptables。 - yash cp
1个回答

13

IPFW主要是为BSD系统开发的,当有像iptables这样的选项时,我不建议在Linux系统中使用它。 现代Ubuntu发行版已不再包括或支持该软件包。

话虽如此:

loader.conf具体指的是/boot/loader.conf,在BSD系统中,这是声明内核模块在引导时加载的位置。而您的Linux系统则不会有这个文件。在Ubuntu中,这些模块的位置被声明为/etc/modules。在此文件中,只需添加一个包含“ipfw”的新行,并重新启动系统。只要您已安装了ipfw(及其内核模块),就可以使用它了。


1
在这种情况下应该发生什么?http://manpages.ubuntu.com/manpages/precise/en/man4/vge.4freebsd.html。说明要求将`if_vge_load =“YES”添加到该文件中。将其直接写入/etc/modules`是否有效? - Sopalajo de Arrierez

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接