我尝试在 Ubuntu 11.10 上运行 firestarter 但出现了错误:
无法启动防火墙
设备 eth1 尚未就绪。
请检查您的网络设备设置并确保您的互联网连接处于活动状态
我已经编辑了我的/etc/default/isc-dchp 服务器以显示接口=“eht1”
我不知道接下来该怎么做。我需要编辑/etc/网络/接口?
我也有/etc/网络和/etc/网络有什么不同?
ifconfig -a 结果:
eth0 Link encap:Ethernet HWaddr xx:xxxxxxxxxxxxx
inet addr:xxx.xxx.xxx.xxx Bcast:xxx.xxx.xxx.xxx Mask:255.255.xxx.xxx
inet6 addr: xxxxxxxxxxxxxxxxx/xx Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:9646 errors:0 dropped:0 overruns:0 frame:0
TX packets:3194 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:1739614 (1.7 MB) TX bytes:505743 (505.7 KB)
Interrupt:18 Base address:0xa000
eth1 Link encap:Ethernet HWaddr 50:xxxxxxxxxxxxxxxx
inet addr:10.0.10.2 Bcast:10.0.10.255 Mask:255.255.255.0
inet6 addr: fe80::52e5:49ff:fe39:d40f/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:110 errors:0 dropped:0 overruns:0 frame:0
TX packets:43 errors:0 dropped:0 overruns:0 carrier:1
collisions:0 txqueuelen:1000
RX bytes:26196 (26.1 KB) TX bytes:6475 (6.4 KB)
Interrupt:44
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:16 errors:0 dropped:0 overruns:0 frame:0
TX packets:16 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:1184 (1.1 KB) TX bytes:1184 (1.1 KB)
答案1
当我有从 eth0 到 virbr0 的桥接器(用于 kvm/qemu)时,发生了这种情况。因此,如果有人遇到类似问题,请尝试禁用桥接器(在 中/etc/network/interfaces
),重新启动网络并重试。添加规则后,您可以重新启用桥接器。
或者干脆不要使用 Firestarter。这是一个死应用程序,问题似乎是 Firestarter 的一个错误。
对于防火墙的其他 GUI,请参见: https://askubuntu.com/questions/111/gui-for-iptables
答案2
您可以在脚本中搜索字符串“无法启动防火墙”,并找到具体发生了什么。
在 Linux 下的许多脚本中,错误消息可能并不真正相关。
您需要准确找到哪个命令/哪一行发出了此消息:这是找到发生了什么的好方法。您需要查看系统内部。
(答案是在管理员的压力下编辑的;))