SquidNet Linux Installation Guide
SquidNet Linux Installation Guide
Version 1.2
January 31, 2012
Table of Contents
ABOUT THIS DOCUMENT: ..................................................................................................................... 2
1 INSTRUCTIONS ................................................................................................................................ 1
1.1 REQUIREMENTS ................................................................................................................................ 1
1.2 FIREWALL ......................................................................................................................................... 1
1.3 HOSTNAME LOOKUP .......................................................................................................................... 1
1.4 SMC CONSOLE ................................................................................................................................. 2
1.5 SYSTEM DEPENDENCIES.................................................................................................................... 2
1.6 INSTALL ............................................................................................................................................ 2
1.7 UNINSTALL ....................................................................................................................................... 2
For any suggestions or comments, feel free to contact us; contact information can be found in the Help
menu in the SMC console and on our website at http://www.squidnetsoftware.com.
1 Instructions
1.1 Requirements
For Linux, SquidNet supports a majority of the more popular 32/64 bit distributions.
Please make sure that your system is up to date with the latest application packages and security updates
before starting this procedure.
1.2 Firewall
*** IMPORTANT ***
The squidnetd daemon uses the following network ports:
TCP 17394
UDP 17395
UDP 17396
Please make sure you open these ports up in your firewall ("Other Ports") and also make sure that the
local interface (eth*) is marked as trusted in the Trusted Interfaces page. Not doing so will cause tipnode
detection issues.
Alternativily, but not recommended, you can edit your /etc/hosts file to include the hostname and IP
address. If the hostname of your node is not present in /etc/hosts, SquidNet will use the IP address assigned
to network interface “eth0”.
1.6 Install
The SquidNet installation is done with a simple tarball. You must be logged into a “root” account to
execute the following procedures:
64-Bit Distribution Note: When installing SquidNet on a 64-bit Linux Operating System, you must install
the 32-bit libraries beforehand. For example, on debian-based systems you can install the 32-bit libraries
using the following command:
Make sure you have the latest version of the Linux SquidNet installer available. Always check the
website for the latest updates.
Open up a terminal and make sure you have "sudo" root access.
Execute the following commands:
You may start, stop or restart the SquidNet daemon using the following commands (as root):
1.7 Uninstall
To uninstall SquidNet, do the following:
“cd” to SquidNet installation directory (/usr/squidnet) and execute uninstall script (squidnet-
uninstall.sh).