Uncomplicated Firewall

,而 Uncomplicated Firewall 本身封装了 netfilter]]

Uncomplicated Firewall,简称UFW,是众多Linux发行版上默认的防火墙组件(例如Linux Mint、Ubuntu等),UFW是为轻量化配置iptables而开发的一款工具。UFW 提供一个非常友好的界面用于创建基于IPV4,IPV6的防火墙规则。UFW 在 Ubuntu 8.04 LTS 后的所有发行版中默认可用。UFW 的圖形使用者界面(GUI)叫Gufw

基本语法和例子
理论上来说,桌面版和服务器版的 UFW 的命令行用法是一样的。

基本语法:
ufw COMMAND

打开与关闭
打开防火墙:
ufw enable
关闭防火墙:
ufw disable
显示防火墙状态:
ufw status
查看防火墙详细状态:
ufw status verbose

允许与阻止
增加一条表示允许的规则:
ufw allow
例:允許通過 53 連接埠使用 tcp 和 udp 協定連線本機

ufw allow 53

增加一條表示阻止的規則:
ufw deny
例:阻止通過 53 連接埠使用 tcp 協定連線本機

ufw deny 53/tcp

增加一條表示拒絕的規則:
ufw reject

以服務名稱代表連接埠
可以使用
less /etc/services
列出所有服務的資訊,其中包括該服務使用了何連接埠及協定。

進階語法與參數
為規則編號
ufw status numbered                 show firewall status as numbered list of RULES 

其他指令參數
default ARG                     set default policy / 設定預設規則

logging LEVEL                   set logging to LEVEL 

limit ARGS                      add limit rule 

delete RULE|NUM                 delete RULE / 刪除規則

insert NUM RULE                 insert RULE at NUM / 插入規則

reload                          reload firewall / 重新啟動防火牆

reset                           reset firewall / 重設防火牆

show ARG                        show firewall report 

version                         display version information

Application profile commands: 

app list                        list application profiles 

app info PROFILE                show information on PROFILE 

app update PROFILE              update PROFILE 

app default ARG                 set default application policy

相似指令參數介紹
deny 與 reject 的區別在於:使用 deny 時,對方不會得到任何通知,而使用 reject 時則明確告訴對方被禁止了。

参考文献

评论 (0)

  • 还没有评论,来抢沙发吧。