iptables曾经是网络的管理方式,但是正如您可能已经观察到的那样,编写代码很麻烦,学习起来更加复杂。UFW
是可替换的iptables
和firewallD
前端网络流量控制器应用。
对于新手,您会发现它ufw
更易于管理和使用,并且是firewallD
RHEL及其衍生产品替代Ubuntu的替代产品。iptables仍然位于下面,ufw
但是现在您使用编写这些[iptable]规则ufw
。另外值得注意的是,事实上firewallD
缺乏rate limiting feature
中发现的ufw
。
简易防火墙(ufw)是iptables的前端,特别适合基于主机的防火墙。ufw提供了用于管理netfilter的框架,以及用于操纵防火墙的命令行界面。ufw的目标是为不熟悉防火墙概念的用户提供易于使用的界面,同时简化复杂的iptables命令,以帮助知道自己正在做什么的管理员。ufw是其他发行版和图形前端的上游。
简而言之,ufw
它的目的是消除我们在iptable
使用和维护中遇到的所有复杂情况。ufw
仍然坚持它的设计宗旨。在Ubuntu中,ufw
可以在中找到的配置,/etc/ufw
并在/etc/default/ufw
文件中找到默认配置。在/etc/ufw
目录中查找,您将看到以下文件和文件夹:
after6.rules after.init after.rules applications.d/
before6.rules before.init before.rules sysctl.conf
ufw.conf user6.rules user.rules
您也可以iptablelike
在其中添加规则:
# allow all on eth0
-A ufw-before-input -i eth0 -j ACCEPT
-A ufw-before-output -o eth0 -j ACCEPT
一个快速的命令sudo cat /etc/ufw/user.rules
将向您显示iptablelike
从命令行条目存储的规则集。
资源:
https://wiki.ubuntu.com/UncomplicatedFirewall
https://www.cyberciti.biz/faq/howto-configure-setup-firewall-with-ufw-on-ubuntu-linux/