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

How To Make Python Run As Fast As Julia Editor: Julia is a dynamic programming language for technical computing known for its speed and performance. It's like R, but less popular. Julia v...
tboot in Fedora 19: Don’t worry, it’s just a bug After installing Fedora 19 beta and rebooting my test computer, I noticed that one of the options available in GRUB's menu is tboot 1.7.0. Not sure wh...
Dual-boot Ubuntu 14.04 & Windows 7 on a PC with 2 HDDs and UEFI firmware This post shows how to dual-boot Ubuntu 14.04 and Windows 7 on a computer with two hard disk drives (HDD) and UEFI firmware. The test computer used fo...
Multiboot Linux distributions from one USB key Running a Linux distribution from a USB flash drive or USB key is now a common practice, but running more than one on the same USB key would be really...
Fedora 16 GPT disk partitioning guide Anaconda, the Fedora system installer, is probably the best installation program available on any Linux or BSD distribution, and the version that come...
GNOME Software preview on Fedora 20 alpha GNOME Software is one of the more exciting features that I'm looking forward to in the next release of Fedora. This is a brand new project, but the pa...

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 *

*