下载安装
- 下载地址:https://launchpad.net/ufw/
- 安装程序:
1
2
3
4tar zxvf ufw-0.36.tar.gz
cd ufw-0.36
make
sudo make install
使用命令
- 开启ufw
1
2ufw enable
ufw default deny - 查看防火墙状态
1
ufw status
- 开启/禁用相应端口或服务举例
1
2
3
4
5
6ufw allow 80 # 允许外部访问80端口
ufw delete allow 80 # 禁止外部访问80端口
ufw allow from 192.168.1.1 # 允许此IP访问所有的本机端口
ufw deny smtp # 禁止外部访问smtp服务
ufw delete allow smtp # 删除上面建立的某条规则
ufw deny proto tcp from 10.0.0.0/8 to 192.168.0.1 port 22 # 要拒绝所有的TCP流量从10.0.0.0/8 到192.168.0.1地址的22端口 - 可以允许所有RFC1918网络(局域网/无线局域网的)访问这个主机(/8,/16,/12是一种网络分级):
1
2
3ufw allow from 10.0.0.0/8
ufw allow from 172.16.0.0/12
ufw allow from 192.168.0.0/16
其他
- 关闭IPv6
1
2vi /etc/default/ufw # IPV6=yes 改成 IPV6=no
ufw reload # 重新加载配置