Zeroshell Website-System


The Zeroshell System section of the website is where you setup your network, install packages, and other functions. Please see below for more information.

Package Manager

The Package Manager shows all updates currently available for the ZeroShell distribution.

  • Only Zeroshell's with Subscriptions can install any addon packages. You can install Security and Bug Fixes for free.


Setup lets you choose which updates to show. This sections deals with all the AutoUpdating your system will use and what to auto update. The interval next to it tells Zeroshell how often to check for updates.



This makes ZeroShell check immediately for updates.


This brings up the logs only for the Package Manager. While you can browse to other logs if you wish to.


This is where you get your unique identifier or Feature Code to submit to get you activation key. You can get an activation key by donating to Zeroshell or contributing something to the project.



If you download another Kernel for use in Zeroshell. This is where you would go to change your default Kernel and add parameters to it at boot time if you need to.



Profiles is like the setup storage of Zeroshell. Here you can import or export your current configuration. So if you decide to change hardware, upgrade software or just want to make a Zeroshell box for friends or family. You can use this section to export your configuration and import it on the new box.

You also use this section to test setups for Zeroshell. By creating or copying a new Database you can use the new one to test settings and see if they are effective on your setup. You can always reactivate the original Profile to go back to your "factory" settings.


This is the section for the setup of your Network Adapters and your VPN Network Adapters. In most cases if your ISP a IP Address to you via DHCP. You should setup your Internet Adapter to Dynamic IP rather than specifying a static address. Only if your ISP explicitly tells you to set this IP would you use a static address.



This is the Gateway of your network. **Do not ** put in your ISP gateway address. In this example this net work is . The router is setup on the IP Address of, so the gateway address is . This is the internal network gateway.



NAT is where the packets go from your network to the Internet. In this window put your network adapter that is connected to your internet connection not your internal network as your NAT Enabled Interface. In this example ETH01 is for the ISP and ETH00 is the internal Network. So ETH01 is put into the NAT Enabled Interfaces.



Dynamic DNS Updater is you people who use external DNS Providers like OpenDNS. These providers can provide Content Filtering on the DNS level to prevent your children or people on your network from accessing content that you would rather not have accessed. They can also provide an internet name for accessing your ZeroShell router over the internet thru a web address

Current Supported Providers

  • No-IP
  • DynDNS
  • OpenDNS


This is where you go to do the initial setup of a VPN.


This is where you go to setup a bridge between your adapters. This is used for example putting your Zeroshell box in between your home router and internet connection. An example of why you would use this would to have ZeroShell use a HAVP Proxy to filter virus content from the webpages before it comes on your network. If you elect to do a setup like this remember to create a bridge from the Console interface back to your network so you can access your Zeroshell from the internal side of your network.

In this example, our ETH00 and ETH01 is the network adapters of our machine added to the bridge so packets from the internal network (ETH00) is passed thru the Internet Side (ETH01).



If you have more than 1 Network adapter you wish to use for your internal Network (Not for multiple internet connection). You can setup a BOND between them so they will share bandwidth.

BOND has load balancing so if one gets really busy it will start sending packets thru the other adapter. You have a choice of manual weight assignment or automatic.



If your ISp is a PPPoE provider that requires username and login this is the section you would goto to setup your PPPoE information. Make sure you add your PPPoE connection to the Net Balancer under Network to auto restart the connection. If you do not and it disconnects ZeroShell will not auto restart the Connection.


New 3G Modem

If you connect thru a Cellular Connection. This is where you would configure this connection. As with the PPPoE interface, Make sure you add your 3G connection to the Net Balancer under Network to auto restart the connection. If you do not and it disconnects ZeroShell will not auto restart the Connection. I also recommend you use QoS on a 3G connection to traffic shape if you have a limited amount of Data you can use each month.



This is the tab you would goto to set your timezone and specify NTP Servers you will use. ZeroShell comes with default Servers from



This section specifies who can access the Zeroshell Web Interface and on which ports.



This is where you enable SSH on Zeroshell and where it can be accessed from.


If you need to have a script run or job to be ran daily. Goto this section to add it to your ZeroShell Box.

Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-NonCommercial-ShareAlike 3.0 License