May 28, 2018

UFW(Uncomplicated FireWall)

❑ UFW(Uncomplicated FireWall)
❍ The firewall service that makes iptables easy to use(ufw.service).
❍ There are chains for ufw in iptables.
❍ The different service from firewalld.

❑ To execute ufw without collision, shutdown firewalld and clean up iptables chains.
1. # systemctl stop firewalld
2. # systemctl mask firewalld
3. # iptables -F
4. # systemctl restart ufw
5. # ufw enable

❑ How to use
UsageDescription
# systemctl [start|stop|restart] ufwStart/Stop/Restart the ufw service.
# ufw [enable|disable]Start/Stop the ufw service at system startup.
* "# systemctl unmask ufw" setting is required.
# ufw statusCheck firewall status, logging status, and rules.
# ufw [allow|deny|delete] [Port number]/[tcp|udp]Append/Delete a firewall rule.
# ufw [allow|deny|delete] [Service]Append/Delete a firewall rule.
* [Service] : The name of the service in /etc/services.
# ufw [allow|deny|delete] from [IP address|Subnet] to [IP address|Subnet] port [Port numer] proto [tcp|udp]Append/Delete a firewall rule.
# ufw delete [Rule number]Delete a firewall rule.
# ufw insert [Rule number] allow from ~Insert a firewall rule to specific location.
# ufw status numberedDisplay each numbered firewall rule.
# ufw default [allow|deny] [incoming|outgoing|routed]Set default firewall rule.
# ufw resetInitialize all firewall rules


Check environment
O      S Ubuntu 16.04 (64bit) CPU Intel i7-4710MQ 2.50GHz
SHELL GNU bash (4.3.48) RAM 1 GB