Ubuntu Firewall

Ubuntu includes ufw (uncomplicated firewall) by default, but it is not enabled.

Configure by command line
Install UFW sudo su apt-get install ufw

SSH ufw allow ssh

HTTP/HTTPS - FusionPBX ufw allow 80/tcp ufw allow 443/tcp

SIP and RTP - FreeSWITCH ufw allow proto tcp from any to any port 5060:5069 ufw allow proto udp from any to any port 5060:5069 ufw allow 5080 ufw allow 5081 ufw allow proto udp from any to any port 16383:32768

Enable UFW ufw default deny ufw enable ufw logging on

Blacklist
Replace x.x.x.x with the IP Address in the following commands.

Blacklist the IP address ufw insert 1 deny from x.x.x.x

Remove the blacklisted IP address ufw delete allow x.x.x.x

Optional
OpenVPN ufw allow 1194/udp ufw allow 1194/tcp

H323 ufw allow 1719/udp ufw allow 1720/tcp

STUN ufw allow 3478/udp ufw allow 3479/udp

MLP protocol server ufw allow 5002/tcp

Neighborhood service ufw allow 5003/udp

Additional Commands
ufw status ufw delete 3

More Information
https://help.ubuntu.com/10.04/serverguide/C/firewall.html

http://pka.engr.ccny.cuny.edu/~jmao/node/28

https://help.ubuntu.com/community/UFW man ufw