如何在Ubuntu 12.04中关闭防火墙?


40

如何在Ubuntu 12.04中关闭防火墙?

感谢您的回答。将其关闭的原因有两个:我经常无法建立无线连接到Internet,并且服务器无法连接消息,或者消息消失,告诉我我的域与Avahi网络不兼容。所以我想如果禁用防火墙,我会没事的。

所以我的问题如下:我可以使用Ubuntu 12.04中的哪些命令行或配置来禁用或停止Ubuntu 12.04默认防火墙?


请每个帖子发一个问题。
rɑːdʒɑ

1
我已删除您的一个问题(基于您收到的答案)。如果您仍然想问,请在新问题中提问。
iBelieve

6
默认情况下没有防火墙(不需要防火墙),因此您必须指定是否设置了防火墙,并且如果知道如何进行设置,则应该知道如何撤消它。
psusi

2
@psusi我建议发布类似的内容作为答案。
伊利亚·卡根

1
@TheLordofTime“系统”意味着(至少)两件事。您是说每个操作系统都需要防火墙吗?并非每个实例都需要一个实例。如您所说,Ubuntu的默认防火墙规则是允许的-行为就像netfilter是从内核中卸载(或未为内核编译/装入)的。这似乎不会引起安全问题。在不需要运行服务器时关闭端口至少在防止入侵方面与防火墙一样有效。如果需要“隐身”模式,则防火墙很方便,但是对于WAN而言,NAT路由器就足够了,并且在LAN上,甚至可以检测到经过过滤的节点的第2层存在。
伊利亚·卡根

Answers:


51

实际上,Ubuntu拥有一个自称为简单防火墙的防火墙。出于任何原因,您对防火墙有问题意味着您可以通过运行以下命令将其禁用:

sudo ufw disable

从您的终端。

要再次启用防火墙,请写/粘贴以下命令-

sudo ufw enable

请注意,ufw只是在Ubuntu中配置防火墙的一种方法,因此只有在使用此方法时,它才适用。
thomasrutter

@ThomasW。不知道在您写评论时是否正确,但对我而言,ufw默认情况下配置为阻止所有传入连接。虽然默认情况下未启用Ufw,但我必须手动启用它,所以也许这就是您的意思?
Ajedi32

13

sudo iptables -F将刷新防火墙规则。由于防火墙是内置于内核中的,因此您将无法关闭防火墙。


4
如果您以后想要重新启用规则该怎么办...说您只是禁用了几分钟,作为故障排除步骤。
Joel Coehoorn 2015年

7

默认情况下,Ubuntu上的防火墙(由于内核的一部分而无法删除)是未配置的,并且默认情况下允许所有防火墙。除非您添加ufwiptables规则,防火墙(不能因为内核的一部分它被禁用)不会滤波器/块什么(默认ALLOW规则)。


Thi是一个真正的问题,因为我的无线连接无法正常工作。
垃圾桶2013年

1
您应该对问题而不是我的回答发表评论。:/
Thomas Ward

1

我有一个问题,我无法通过VMWare Player从来宾Windows计算机访问托管计算机(Ubuntu 14.04 64位)上的服务器。当问题只与防火墙有关时,我已经待了大约两天的时间来寻找网络解决方案。

我决定一切都与防火墙有关,我尝试查看如何停止防火墙,我尝试了此解决方案: 不适用于我,但是我使用了另一种方法sudo ufw disable

sudo service iptables stop

然后,我尝试访问服务器,最后工作。希望这可以帮助

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.