firestarter防火墙启动失败

Web、Mail、Ftp、DNS、Proxy、VPN、Samba、LDAP 等基础网络服务
xblx
帖子: 274
注册时间: 2006-12-18 1:05

#16

帖子 xblx » 2007-03-07 19:18

sanhe 写了:仔细想了想,发现了问题所在。
解决的办法写到了我的博客上:
http://sanhex.blogspot.com/2007/02/firestarter.html
依然受此问题困扰的朋友们不妨看看我的方法是否有效。
谢谢分享,似乎还有一点点问题,加规则时先是提pppo no rea* 无法加规则,但实际确定后可以加规则。
zenvid
帖子: 65
注册时间: 2005-11-14 22:18

#17

帖子 zenvid » 2007-03-19 10:19

终于找到解决办法了,多谢
头像
yinliang108
帖子: 964
注册时间: 2005-10-01 21:38
来自: 湖南邵东流光岭

怎么不能屏蔽端口呢?

#18

帖子 yinliang108 » 2007-03-19 18:08

记得以前可以屏蔽端口连接什么的,现在发现一个屏蔽的都没有。
小江恩的博客
http://gann.blog.ifeng.com/
头像
bzimage
帖子: 716
注册时间: 2006-03-14 10:25

#19

帖子 bzimage » 2007-03-27 10:04

sanhe 写了:仔细想了想,发现了问题所在。
解决的办法写到了我的博客上:
http://sanhex.blogspot.com/2007/02/firestarter.html
依然受此问题困扰的朋友们不妨看看我的方法是否有效。
这个blog现在不能登录,哪里有备份么
sanhe
帖子: 37
注册时间: 2006-10-20 14:04
联系:

#20

帖子 sanhe » 2007-04-07 17:48

我原来的办法比较蠢,后来更新了一下文章。现在的方法似乎好一些。
可以访问我的域名:
www.sanhex.cn
有兴趣的朋友可以整理一下解决的办法,好方便大家搜索。
aaren
帖子: 30
注册时间: 2006-08-18 12:48

#21

帖子 aaren » 2007-04-21 15:11

sanhe 写了:仔细想了想,发现了问题所在。
解决的办法写到了我的博客上:
http://sanhex.blogspot.com/2007/02/firestarter.html
依然受此问题困扰的朋友们不妨看看我的方法是否有效。
经过验证,确实不错,些些!
头像
dsdsdds
帖子: 523
注册时间: 2007-04-05 21:22

赞sanhe

#22

帖子 dsdsdds » 2007-04-21 21:02

Shorewall 配置很麻烦,我就装FireStarte了,Sanhe的方法正好解决了我的问题:)
fuoren
帖子: 208
注册时间: 2006-02-12 22:24
联系:

#23

帖子 fuoren » 2007-04-29 20:45

我是这么来的 adsl
firestarter 网络配置 internet connected network device选 pppo,下面那个选etho 就可以启动了
nvstp
帖子: 22
注册时间: 2007-04-15 23:11

Re: firestarter防火墙启动失败

#24

帖子 nvstp » 2007-04-30 14:29

I am using Ubuntu 7.04.
I also have the same question.
It says "The device eth0 is not ready!"
yinliang108 写了:新安装的firestarter不管我怎么设置运行向导,都说我的防火墙启动失败,提示:The device is not ready.以前安装都没有问题的阿,为什么现在这样了,请高手指点一下。
nvstp
帖子: 22
注册时间: 2007-04-15 23:11

#25

帖子 nvstp » 2007-04-30 14:48

真的是这样的
谢谢了!
:)
sanhe 写了:仔细想了想,发现了问题所在。
解决的办法写到了我的博客上:
http://sanhex.blogspot.com/2007/02/firestarter.html
依然受此问题困扰的朋友们不妨看看我的方法是否有效。
头像
dwl301
帖子: 1130
注册时间: 2007-04-14 11:17

#26

帖子 dwl301 » 2007-05-05 9:43

12楼
你的blog怎么打不开阿?直接铁上来好不?!
头像
dwl301
帖子: 1130
注册时间: 2007-04-14 11:17

#27

帖子 dwl301 » 2007-05-05 9:44

12楼
你的blog怎么打不开阿?直接铁上来好不?!
头像
sevk
帖子: 2060
注册时间: 2007-05-08 16:26
系统: arch
来自: 火星内核某分子内某原子核内
联系:

抄过来:

#28

帖子 sevk » 2007-05-21 13:57

我和论坛里的很多朋友都遇到这样一个问题。启动Firestarter的时候,提示
“External network device $IF is not ready. Aborting..”
其中$IF是个变量,是当前使用的网络接口的名字。例如如果用eth0上网,那么显示的就是
“External network device eth0 is not ready. Aborting..”
这个问题也让我感到很困惑,并且至今没有发现有人解答。只好自己捣鼓。一番猜测和检查后,终于发现了问题所在。就此谈谈其原因和解决的办法。

在我的记忆中,该问题的发生,是在一次软件升级之后。在以前,我将firestarter设置为自启动,以方便随时查看防火墙的状态。它一直工作得很好,就在一次软件升级后,它出现了上述问题。为了查看我的eth0配置是否正确,当时便执行了ifconfig。结果发现软件升级前,ifconfig输出信息都是英文。而升级后,都是中文的了。当时并没有在意,觉得可能是安装了一些中文包的缘故。也并没有把这个变化和Firestarter无法启动的事情联系到一起。在后续检查中,发现虽然Firestarter提示错误,但iptables却运行正常。既然防火墙工作正常,那么这个图形前端,不看也罢。于是将该问题就此搁置,直到今天又想念这个图形前端了,才重新捡起来。

想到这两个变化,便做了一个推测。觉得可能是Firestarter的启动脚本比较愚蠢,会从ifconfig的输出信息中查找相关接口的配置信息。以前它查找的肯定是英文的字符串,现在由于ifconfig的输出信息变成了中文的,一些参数信息它可能无法获取了,所以导致启动失败。于是检查Firestarter的启动脚本,发现竟和我预料的一样。于是问题迎刃而解。

Firestarter 的启动脚本是/etc/init.d/firestarter,其中执行了/etc/firestarter/firestarter.sh来启动防火墙,因此,其实Firestarter真正的启动脚本是/etc/firestarter/firestarter.sh。

编辑/etc/firestarter/firestarter.sh
根据本机ifconfig的输出信息来修改以下几行代码:
IP=`/sbin/ifconfig $IF | grep inet | cut -d : -f 2 | cut -d \ -f 1`
MASK=`/sbin/ifconfig $IF | grep Mas | cut -d : -f 4`
BCAST=`/sbin/ifconfig $IF |grep Bcast: | cut -d : -f 3 | cut -d \ -f 1`

例如,我的系统使用eth0上网,就执行ifconfig eth0。其中IP地址依然可以通过以上代码的第一行获取,只是子网掩码和广播地址的获取会有问题。于是保留第一行不做修改,将后两行代码中grep搜索的英文字符串改为相应中文字符串即可。

IP=`/sbin/ifconfig $IF | grep inet | cut -d : -f 2 | cut -d \ -f 1`
MASK=`/sbin/ifconfig $IF | grep 掩码: | cut -d : -f 4`
BCAST=`/sbin/ifconfig $IF |grep 广播: | cut -d : -f 3 | cut -d \ -f 1`

保存文件后,启动Firestarter。一切正常。
不知道别人遇到的问题是否和我的一样,记录下来,仅供参考吧。

Update:
无意中看到有人转载了我这个文章,内心竟萌生出一点责任感。
其实这个方法挺傻的。没有任何通用性可言。
于是把想到的一个更好一些的法子写到这里,献丑了。
sudo vi /etc/firestarter/firestarter.sh
找个合适的地方,例如在
# External network interface data
这行注释的上面,添加一行:
LANG=en_US

这样,ifconfig的输出就是英文的了,这个启动脚本也就可以从它的输出信息中搜索出需要的几个参数了。这个方法更加简单,并且感觉上通用性似乎好一点。
头像
avauntage
帖子: 570
注册时间: 2005-09-22 10:15
来自: 北京

#29

帖子 avauntage » 2007-05-25 9:30

狂顶。要是早发现楼上的方法,我就不至于把firestarter删掉了,严重建议sevk开新帖并置顶。ubuntu下弄个nat实在是折磨人啊,大部分的帖子都是会者不难难者不会,看了还是不会。
空手把锄头,步行骑水牛;人在桥上过,人流水不流。
heroyr2008
帖子: 57
注册时间: 2007-05-30 4:42

#30

帖子 heroyr2008 » 2007-06-04 10:55

郁闷12楼的,解答问题的时候推广自己的blog,又打不开,让人家新手怎么办呢
你直接把答案贴上来,在后面写一句:我的blog上面有更多的技巧。。。等等 不就行了吗
真是的
回复