Language Selection

English French German Italian Portuguese Spanish

Configuring a Linux home internet gateway

Filed under
HowTos

My family is hooked on Windows. I’ve thought about trying to coerce them into switching to GNU/Linux, but the very thought of what I’d have to put up with for the next year just makes my head ache. I’m not talking about software maintenance issues. I’m talking about trying to defend my position time and time again as they complain that they can’t run their favorite games or applications. Telling them to change their favorites is like spitting into the wind—it’s sort of masochistic.

I love Linux though, and so this opposition doesn’t stop me from wanting to setup a Linux machine at home. I upgrade my wife’s computer in the study about once every couple of years, and often my kids’ machines get a parts upgrade from the old machine at the same time. Recently, however, I found I had enough spare parts to put together an entire machine, so I took the opportunity to replace my LinkSys router with a custom Linux router. In this article, I’d like to describe this process because it was more difficult for me than it probably should have been—mostly for lack of clear instructions.

Full Story.

re: configuring a linux home gateway

And another set of Internet zombies are born.

The hackers in China, Russia, Korea must practically wet themselves in glee over articles like these.

What a absolute TERRIBLE idea. Lets all get a bunch of noobs who can't spell TCP let alone understand how the internet works all making their own "firewall" (with a default Linux install - running a ton of un-needed services - and a GUI to boot!).

If you don't (really) understand networking, stick to a small router/firewall appliance. Not only will you save a bunch of money on electricity, but you'll be safer (and I won't have to block your DDNS IP Range at my upstream router).

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

More in Tux Machines

Debian-Based Q4OS 1.4.1 Linux Distro Lands with Trinity Desktop Environment R14.0.1

The developers of the Debian-based Q4OS Linux distribution sent an email to Softpedia earlier today to inform us about the release and immediate availability for download of the Q4OS 1.4.1 operating system. Read more

Canonical Patches Critical Linux Kernel Issues in Ubuntu 12.04 and 14.04 LTS

On September 3, Canonical informed its users about new Linux kernel updates for its Ubuntu 12.04 (Precise Pangolin) and Ubuntu 14.04 LTS (Trusty Tahr) operating systems, patching two critical issues, one for each of the aforementioned distributions. Read more

today's leftovers

  • Xiaomi is rumored to be working on a Laptop... running Linux!
  • Xiaomi aims to knock Apple off its branch with move into computers
  • Xiaomi's Macbook Pro killer will run Linux
    Xiaomi is known for its popular clones of Apple's iPhone and iPad. Now the Chinese company is rumored to be working on a Linux-based alternative to Apple's Macbook Pro laptop.
  • Acer Announces Predator 8 Gaming Tablet With Intel Atom x7 And Android 5.1
  • Acer Predator 8: A $299 Android gaming tablet
    Acer is launching its first Android tablet designed for gaming. The company’s been showing off the device for months, but now it’s official: the Acer Predator 8 is a tablet with an 8-inch IPS display, an Intel Atom x7 Cherry Trail processor, and a $299 price tag.
  • Acer Launch New $299 Convertible Chromebook
  • Acer offers convertible Chromebook for $299
    Chromebooks have been burning up the sales charts on Amazon. And now convertible Chromebooks seem to be where the market is headed. Acer has jumped on the convertible bandwagon by announcing the Chromebook R11. This new model offers notebook and tablet functionality built into one Chromebook.
  • Linux Foundation is giving away Chromebooks
    The Linux Foundation, the nonprofit organization that sponsors Linus Torvalds and runs many programs to accelerate the growth of Linux, is now giving away free Chromebooks to those who enroll in one of its training courses during September. Free Chromebook. To everyone. Throughout September. The foundation has chosen Dell’s Chromebook 11 for this program. The $299 Chromebook features a 11.6" display, is powered by 1.4Ghz processor, and comes with 4GB of RAM.
  • CloudRouter now live
    The collaborative open-source CloudRouter project has come out of beta.
  • Linux Kernel Engineer opportunity at Collabora!
    Collabora is a software consultancy specialising in bringing companies and the open source software community together and it is currently looking for a Core Software Engineer, that works in the Linux kernel and/or all the plumbing around the kernel. In this role the engineer will be part of worldwide team who works with our clients to solve their Linux kernel and low level stack technical problems.
  • DevOps: An Introduction
    Not too long ago, software development was done a little differently. We programmers would each have our own computer, and we would write code that did the usual things a program should do, such as read and write files, respond to user events, save data to a database, and so on. Most of the code ran on a single computer, except for the database server, which was usually a separate computer. To interact with the database, our code would specify the name or address of the database server along with credentials and other information, and we would call into a library that would do the hard work of communicating with the server. So, from the perspective of the code, everything took place locally. We would call a function to get data from a table, and the function would return with the data we asked for. Yes, there were plenty of exceptions, but for many application-based desktop applications, this was the general picture.
  • The Comparison and Context of Unikernels and Containers
    Talk about unikernels is starting to gain momentum. Still, these are such early days for this technology that implements the bare minimum of the traditional operating system functions. Its functionality is a topic we discussed last month in a post by Russell Pavlicek of Citrix. As Pavlicek wrote, unikernels implement the bare minimum of the traditional operating system functions — just enough to enable the application it powers.
  • FISH – A smart and user-friendly command line shell for Linux
  • This is what we do if someone offers us some constructive criticism
    We in KDE don’t ignore constructive feedback, so at Akademy, we set out to find solutions to the issues he pointed out. In order to maximize the reach of our efforts’ documentation, I decided to write a two-part series about it over at Linux Veda, a “web-magazine to share and spread knowledge about Linux and Open Source technologies” which has always been very interested in – and generally supportive of – KDE.
  • Calligra 2.9.7 Open-Source Office Suite Adds Multiple Kexi and Krita Improvements
  • [Krita] Updating the Shop!
  • GNOME 3.18 Beta 2 Officially Released, Final Version Coming on September 23
    The GNOME Project sent an email to Softpedia a few minutes ago, informing us of the release of the second Beta build of the upcoming GNOME 3.18 desktop environment, due for release on September 23, 2015.
  • Why Samsung’s new smartwatch doesn’t run Android
    Samsung has released some more information on its next generation of smartwatches, the Gear S2. Unlike most of the spate of non-Apple watches being released this week, it’s not running Android Wear. Instead, Samsung has opted to continue using Tizen, the Linux-based operating system that powers its smart TVs and some phones in India.
  • How to Make Unbreakable Passwords In Your Head Using Mental Cryptography
    You're supposed to have distinct passwords for every one of your different accounts, and, what's more, those passwords are supposed to be difficult. Use some numbers and symbols and weird capitalization, they tell us. But it's hard, and so we wind up just using the same password for everything and taking the risk.
  • Thursday's security advisories

today's howtos