Install a graphical firewall client on Ubuntu 9.10

UbuntuAlthough Ubuntu 9.10 (aka Karmic Koala) ships with a command line firewall script – ufw (Uncomplicated FireWall) – for configuring IPTables (netfilter), the firewall application built into the Linux kernel, it does not come with a graphical firewall client for use by those not comfortable with managing IPTables from the command line. So in order to configure IPTables using a graphical interface, you will have to install one yourself.

Luckily, the graphical interface to ufw, Gufw, is in the main repository, and you can install it from a shell terminal, via Synaptic, or via the new Ubuntu Software Center. For this tutorial, let’s install it from Ubuntu Software Center.

From the menu click on Applications > Ubuntu Software Center, and type in ‘gufw’ in the search bar. You may type in ‘firewall’ if you want to see all the other (graphical) firewall clients available. The screenshot below shows the results of my search. Select Gufw and click on the arrow at the end of the line.

Gufw search

On this next screen shown below, click on the Install button. After authenticating, it will only take about a minute for the installation to complete.

Install Gufw
Installing Gufw

An entry for Gufw will be placed in the menu tree at System > Administration > Firewall configuration. By default, Gufw is not enabled as shown in the screenshot below. To enable it, click on the check box next to Enabled.

Gufw – disabled
Gufw disabled

Gufw enabled
Gufw enabled

The default firewall policy is to deny all connections to the PC on which Gufw is guarding. Outbound connections are permitted. If you need to, you may modify the default policy by clicking on the ‘Add’ button. Gufw has several preconfigured services and programs that you may select from, or you may just create one.

For each program or service, you may choose to Allow, Deny, Reject, or rate Limit it. Denying a connection will silently drop it while rejecting a connection will drop it and send a message back to the source address. For obvious reasons, it is better to Deny rather than Reject (Note: There is more to this than my simple explanation here, but in the spirit of ufw, I have chosen to keep the explanation uncomplicated).
Policy preconfigured

Several services – FTP, IMAP, POP3, SMTP, IPP, VNC, NFS, ssh, Telnet, and Netbios-ssn – are already preconfigured.
Preconfigured services

Some programs – Amule, Deluge, Nicotine, Transmission, KTorrent, qBittorent – preconfigured programs.
Preconfigured programs

The ‘Simple’ configuration tab allows you to set very basic policies. For example. you may Allow, Deny, Reject, or rate Limit a TCP or UDP connection by port number or port range.
Simple configuration

On the ‘Advanced’ configuration tab, you can set more specific policies as shown below.
Advanced configuration

This is a screenshot of the main window showing example policies added from the last two screenshots above.
Added policies

Compared to other graphical firewall clients, Gufw is very simple to use. However, it offers fewer “advanced” configuration options, and it is not minimized to the system tray when you close the application window. If you need a firewall client with more configuration bells and whistles, you should try Firestarter or KMyFirewall. Both are available in Ubuntu’s repository.

Related Posts

10 tips for a 10x performance boost for your website or Web app How fast does a website need to be? For each second a page takes to load, about 4% of users abandon it. Top e-commerce sites offer a time to first int...
Full disk encryption and LVM configuration in Ubuntu’s graphical installer Ubiquity, Ubuntu Desktop's graphical installation program, is very easy to use, very newbie friendly, but it lacks support for full disk encryption, L...
How to install Cinnamon 1.3.1 in Ubuntu 11.10 Cinnamon 1.3.1 is the latest version of Cinnamon, a new desktop environment forked from GNOME 3 by the developers of Linux Mint. Given the need for a ...
How to customize Linux Mint 15 Cinnamon Summary: How to customize Linux Mint 15 Cinnamon by disabling the Hot corner and adding the Expo, Scale and Workspace switcher applets to the panel. ...
Note to EFF: FDE implementation in Ubuntu’s Ubiquity is only at 50% In Privacy in Ubuntu 12.10: Full Disk Encryption, the Electronic Frontier Foundation's Micah Lee gave the non-profit organization some credit for push...
Tweak Pear Linux Comice OS 4 dock Some tasks in Linux are so easy to do that you think writing a tutorial about them would be a waste of time, until you start seeing significant search...

We Recommend These Vendors and Free Offers

ContainerizeThis 2016 is a free, 2-day conference for all things containers and big data. Featured, will be presentations and free, hands-on workshops. Learn more at ContainerizeThis.com

Launch an SSD VPS in Europe, USA, Asia & Australia on Vultr's KVM-based Cloud platform starting at $5:00/month (15 GB SSD, 768 MB of RAM).

Deploy an SSD Cloud server in 55 seconds on DigitalOcean. Built for developers and starting at $5:00/month (20 GB SSD, 512 MB of RAM).

Want to become an expert ethical hacker and penetration tester? Request your free video training course of Online Penetration Testing and Ethical Hacking

Whether you're new to Linux or are a Linux guru, you can learn a lot more about the Linux kernel by requesting your free ebook of Linux Kernel In A Nutshell.


4 Comments

  1. Thanks a ton !
    Very useful information to protect our desktops against attacks.

  2. There is obviously a lot to know about this.

  3. what a great site and informative posts, I will add backlink – bookmarked this site? Regards,

  4. Pingback: Install a graphical firewall client on Ubuntu 9.10 :Addz It Now

Leave a Comment

Your email address will not be published. Required fields are marked *

*