分页: 1 / 1

[问题]firestarter防火墙的运行问题!

发表于 : 2008-06-21 17:55
wangjunhuashuo
今天装了firestarter防火墙,装完以后提示

代码: 全选

启动防火墙失败The device eth0 is not ready.Please check you network devive settings and make sure your internet connection is active.
按照说明文档我做了如下修改

代码: 全选

sudo gedit /etc/firestarter/firestarter.sh
把以下内容:
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`
改为:
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`
保存文件后:sudo firestarter运行
这样防火墙是显示运行了,可是我下一次开启的时候又提示启动防火墙失败。
打开firestarter.sh

代码: 全选

sudo gedit /etc/firestarter/firestarter.sh
后发现,我做的改动又变回了原来的样子。
请过路的前辈帮忙解决一下!谢谢!
另外,再请问我怎么知道我的防火墙是不是已经在运行了呢?

发表于 : 2008-06-21 19:51
disme.chen
可以利用自启动添加firestarter
启动后在系统栏里就知道咯
我就是这么干的
不然心里没底

不过自启动时老是要求输入密码就比较烦一点
用这个东东的话
在BT或者EMULE时要记得开一个端口规则
不然很影响下载速度!!!

Re: [问题]firestarter防火墙的运行问题!

发表于 : 2008-06-21 20:04
dogfox
wangjunhuashuo 写了:今天装了firestarter防火墙,装完以后提示

代码: 全选

启动防火墙失败The device eth0 is not ready.Please check you network devive settings and make sure your internet connection is active.
按照说明文档我做了如下修改

代码: 全选

sudo gedit /etc/firestarter/firestarter.sh
把以下内容:
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`
改为:
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`
保存文件后:sudo firestarter运行
这样防火墙是显示运行了,可是我下一次开启的时候又提示启动防火墙失败。
打开firestarter.sh

代码: 全选

sudo gedit /etc/firestarter/firestarter.sh
后发现,我做的改动又变回了原来的样子。
请过路的前辈帮忙解决一下!谢谢!
另外,再请问我怎么知道我的防火墙是不是已经在运行了呢?

你是从那个号称“万次下载”的pdf文档看来的吧?
我个人这个方法是愚蠢的,值需要在该.sh的第二行加入

代码: 全选

LANG=en_US
即可。

另外,你没看明白该.sh
你应该改成类似

代码: 全选

# External network interface data
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`
NET=$IP/$MASK

if [ "$NAT" = "on" ]; then
	# Internal network interface data
	INIP=`/sbin/ifconfig $INIF | grep inet | cut -d : -f 2 | cut -d \  -f 1`
	INMASK=`/sbin/ifconfig $INIF | grep 掩码 | cut -d : -f 4`
	INBCAST=`/sbin/ifconfig $INIF |grep 广播: | cut -d : -f 3 | cut -d \  -f 1`
	INNET=$INIP/$INMASK
注意是2处,并不是一处

发表于 : 2008-06-23 16:17
wangjunhuashuo
我也注意看了,但是改了两处还是这样的。当我改完两处后,我还兴奋的以为真的就把问题解决了,就故意把防火墙关了,然后重启就不行了。还是启动不了。我打开一看,两处都被改回来了,先来试一下二楼的方法,希望有用吧。谢谢二位。

发表于 : 2008-06-23 19:11
zhexuezhuzi
wangjunhuashuo 写了:我也注意看了,但是改了两处还是这样的。当我改完两处后,我还兴奋的以为真的就把问题解决了,就故意把防火墙关了,然后重启就不行了。还是启动不了。我打开一看,两处都被改回来了,先来试一下二楼的方法,希望有用吧。谢谢二位。


LANG=en_US



正解

发表于 : 2008-08-25 21:14
chenyun
ok ok ok

发表于 : 2008-08-27 17:05
hizjz
我的明明启动成功了,但还显示启动失败,这样正常吗?

发表于 : 2008-08-31 13:41
wangjunhuashuo
你是不是启动成功后,点了关闭窗口那个“叉叉”,然后又点击图标打开呀?

发表于 : 2008-08-31 13:43
wangjunhuashuo
反正这个家伙是不太好用,表面看起来好像不是很强大,不会用的(包括本菜菜鸟)会觉得这个东东问题太多。