Ask Your Question

firewall, kid safe??

asked 2014-08-22 16:47:42 -0500

AndyG Cov gravatar image

updated 2014-09-29 00:25:00 -0500

mether gravatar image

How can I lock down the internet for my 7 and 6 year old children? ideally only allowing access to I have created 2 standard user profiles and want to limit the internet for these accounts.... New to Ferdora today and loving it!

Running Ferdora 20 Version 3.10.2 Thanks for your time and any help...


edit retag flag offensive close merge delete


Please post output of uname -a from the terminal (what is version 3.10.2, if you mean kernel, that is super old!).

abadrinath gravatar imageabadrinath ( 2014-08-22 19:55:24 -0500 )edit

Since you're new to Fedora, I'll give you a quick lesson. When you boot, you log in and see your desktop, files, programs, etc. This is the desktop environment. The version you posted is most likely the GNOME version. GNOME is the desktop environment you are using, assuming you did a clean install with default options. What "hello" wants is the kernel version. On your Applications search box type "Terminal" and click on the terminal icon. Alternatively, press Alt + F2 to open the command prompt and type gnome-terminal and press Enter. Type uname -r in the terminal and press Enter and post the output here.

cgonz31 gravatar imagecgonz31 ( 2014-08-23 00:31:02 -0500 )edit

1 Answer

Sort by ยป oldest newest most voted

answered 2014-08-23 05:10:40 -0500

cobra gravatar image

updated 2014-08-23 05:11:28 -0500

There are several approaches you could take.

The standard way is to install a proxy between your computer and the internet - this takes requests from browsers and makes the request on your behalf to the internet and returns any results. The principle is that you only allow the proxy to talk to the internet and everyone talks to the proxy. The proxy would then be configured to only allow access to certain sites or addresses by their URL.

The most popular proxy of this type is squid. You don't need another computer, it can run as a process on your Linux machine in the background. You'd need to find, create or download a configuration that can do the net nanny stuff.

Another approach would be to install a Linux-based firewall that comes with a proxy and network limiting settings built in. Something like IPCop, Shorewall or Smoothwall express. These would require an old computer to make into the firewall appliance. You'd also end up looking up safety rules that you could add to the box to make it child-friendly. There is a content filtering suite that claims to work with Smoothwall, it's called DansGuardian, but I've never used it.

A third way might be to get a Raspberry Pi and turn it into a dedicated child-friendly firewall with the squid kidsafe app, take a look here: . I don't know if that app is available for Squid running on a regular Linux box - I looked but couldn't find out.

Caveats apply to filtering proxy firewalls, of course. They can only go so far, you still have to watch your kids - but at least you'll have proxy logs that'll let you know what they've been up to. And it's only a matter of time before they find out how to use an SSL-based anonymising proxy on the internet to hide their tracks. I wouldn't expect that from a 7 yr old, though - perhaps if they were closer to being teenagers.

edit flag offensive delete link more

Question Tools

1 follower


Asked: 2014-08-22 16:47:42 -0500

Seen: 842 times

Last updated: Aug 23 '14