安装了基本的 Shorewall

snakehsu 发表于 2007-10-03 16:59:10

虽然大学里网络环境还可以,但过一段时间在宿舍用电脑的话就不知道会不会被当成攻击对象了。Gentoo 提供的防火墙选择貌似比较有限(怀念 FreeBSD 的 pf),看起来比较靠谱的就是这个 shorewall 了。它全称是 Shoreline Firewall,不是傻瓜式的配置工具,可以编写非常复杂的规则,不过按照官方网站上的快速设置指南,个人用户搭建一个可用的防火墙倒也比较简单。

主要的问题在内核配置上。这个版本(3.4.6)不仅需要内核的 packetfiltering 支持,还需要 state matching 的支持,否则调用 iptables 时会出这样的错误:
iptables: No chain/target/match by that name
我的内核(2.6.22)因此参考了网站上给出的最基本配置选择了这些选项:

Packet filtering settings

Core filtering settings
之后编译内核,注意 ndiswrapper 可能也要重新编译,否则会 kernel panic,报告 skbuff.c 出错。重启后 shorewall start ,用 iptables -L 看看效果。一切正常的话可将 shorewall 加入 rc。
关键词(Tag): firewall kernel ndiswrapper


收藏: QQ书签 del.icio.us 订阅: Google 抓虾

最新评论

发表评论

* 昵称

已经注册过? 请登录

新用户请先注册 以便能显示头像及追踪评论回复

Email
网址
* 评论
表情
 
 

分类小组论坛
杂谈, 娱乐、八卦, 文学、艺术, 体育, 旅游、同城, 象牙塔, 情感, 时尚、生活, 星座, 科技

请注意遵守中华人民共和国法律法规, 如威胁到本站生存, 将依法向有关部门报告, 同时本站的相关记录可能成为对您不利的证据.

相关法律法规
全国人大常委会关于维护互联网安全的决定
中华人民共和国计算机信息系统安全保护条例
中华人民共和国计算机信息网络国际联网管理暂行规定
计算机信息网络国际联网安全保护管理办法
计算机信息系统国际联网保密管理规定