I have always run the program UFW as my firewall in Ubuntu, and been satisifed with its performance. When I installed Ubuntu 13.04, and enabled ufw, I was not able to access the internet, and all ports were blocked. This isn't the behaviour I was expecting. I expect to reject all unsolicited packets, but allow ones requested by my computer.
The way UFW functioned in ubuntu 10.04 I found to be satisfactory (as an example). I don't want to have to add a port 80 exception to access the internet, nor do i want port 80 open and responding to port-scans. How can I make ufw drop unsolicited packets, but accept packets requested by my computer?
I am using kernel 3.8 raring ringtail, and mate Desktop 1.6.
sudo ufw status verbose
. I am not sure you fully understand firewalls and ports, but when you use a client, such as firefox, it uses a random high port on your computer to connect to port 80 or 443 on the remote server. If you want fine control over packet you will need to learn iptables, good news is that the syntax of iptables is similar to ufw ;)