Standard Installation
Contents
- 1 Language Selection
- 2 Country Selection
- 3 Keyboard layout Selection
- 4 Network interface selection
- 5 Assign IP address to the primary interface
- 6 Setting up the Netmask
- 7 Gateway Setting
- 8 Specify DNS
- 9 Hostname of Your Server
- 10 Domain name Setting
- 11 NTP server Configuration
- 12 Choose a mirror of the Ubuntu archive
- 13 HTTP proxy Setup
- 14 Loading Additional components
- 15 Configure the Clock
- 16 Setting Up partitions
- 17 Installation of base system
- 18 Configuring the apt
- 19 Select and install software
- 20 Finishing installation
- 21 Login to the Server
- 22 Troubleshooting
Language Selection
Choose the language to be used for the installation process. English is selected as the default language. Change it only, if you are not very comfortable with English.

Country Selection
Select your country location which will used to set your time zone. This selection is related to ensure correct time settings of the system. Choose 'other' only if your location is not listed.

Keyboard layout Selection
Select the keyboard layout that matches the origin of the keyboard attached to the system.

Network interface selection
All network interfaces detected in your system are displayed. Select the primary network interface 'that has Internet connectivity'.

Assign IP address to the primary interface
Setting up the Netmask
Enter the netmask to determine which machines are local to your network.

Gateway Setting
Set the IP address of your network gateway, usually your router.

Specify DNS
Specify the IP of your preferred DNS. If you have an Active Directory Service, set this to the IP address of the Directory Server (AD). This DNS is used only during the installation. The SAB sets up a caching name server that uses the Root DNS for serving your users.

Note: If you want to Integrate a Linux Host with a Windows AD for Kerberos SSO authentication in future you must have to specify Name Server Addresses as your Active Directory Server.
If you miss to specify Name Server Addresses as your Active Directory Server, you have another option to change the Name Server Addresses as your Active Directory Server.
- When you will be entering successfully into the SafeSquid SWG which is last step of Standard Installation edit the file path using below command on console
vim /etc/network/interfaces
This file describes the network interfaces available on your system The loopback network interface The primary network interface
|
- Edit your dns-nameservers 192.168.221.1 as your IP address of Active Directory Server and restart networking service using below command.
/etc/init.d/networking restart
|
Hostname of Your Server
Integration with your Active Directory Service, requires proper assignment of the Fully Qualified Domain Name.It is therefore strongly recommend to carefully select the the desired hostname for your secure web gateway. The default host name is SWG. You can give any hostname as per your choice other than safesquid.
Domain name Setting
The domain name setting is also important parameter, if you plan to integrate it with your active directory. Domain name is used for finding and identifying computers on the Internet.

NTP server Configuration
By default, ntp server has been set to pool.ntp.org . If you have your own ntp server, then you may set to that address for clock synchronization between computer systems to some time reference.

Note : If you want to Integrate a Linux Host with a Windows AD for Kerberos SSO authentication in future it is advisable to specify Time Synchronisation Server as your IP address of Active Directory server space pool.net.org (There should be a single space in between AD IP address and pool.ntp.org ) 192.168.221.1 pool.ntp.org
|
Choose a mirror of the Ubuntu archive
Select the country to find a mirror of the ubuntu archive that is close to you on the network to download required packages.


HTTP proxy Setup
Leave this field blank.

Loading Additional components
All the required hardware and additional components details will be loaded automatically.

Note: If you face any error while installing SafeSquid Appliance Builder (SAB-ISO), you will get debugging logs information by pressing ALT+F4
. To return back to previous screen press ALT+F1
.
Configure the Clock
Using Yes or No you can configure the clock.You need to scroll down and search your continent and nearby locations time zone.

Setting Up partitions
Installation will proceed with partitioning process required for SafeSquid automatically.

Installation of base system
Installation will automatically install the base system. You have to wait for some time to finish the process completely.

Configuring the apt
Installation will proceed with configuring apt packages one after the other in this part.

Select and install software
Installation process will complete the OS installation in this part.

Finishing installation
Final process of finishing the installation is the last step where preseed file will be executed.

At the end, the system will reboots itself and goes through some system initialization. Afterward, a welcome screen will be appeared with SafeSquid(Secure Web Gateway) screen.
Note: If you face any error while installing SafeSquid Appliance Builder (SAB-ISO), you will get debugging logs information by pressing ALT+F4
. To return back to previous screen press ALT+F1
.

Login to the Server
If you observe the screen by default it will give you username along with the password. You need to enter the same username and password for first login.
- User name: administrator
- Password : safesquid
You need to reset the password on the first login.

You land into console where SafeSquid SWG will be seen as shown below after succefully login.
Note1:
If you are doing standard installation on Physical machine using USB bootable pendive Link
After installation has been completed with USB bootable pendive and initial login with administrator ( sudo -i )
Run grub command to install grub MBR on first disk /dev/sda
Commands:
grub-install /dev/sda |
update-grub |
reboot |
(Remove the USB bootable pendive) |
As soon as you remove the USB bootable pendrive it should display prompt for login.
(Above commands only required to run if it is displaying the blank screen after removing USB bootable pendrive)
Note2: To set up two network cards for static addressing.
First you need to find the name of the card using below command
root@sabproxy:~# dmesg | grep -i network |
You can also search for "eth" instead of "network"
In this case we have to set two network cards eth0 and eth1 respectively:
[ 1.165623] e1000 0000:00:03.0: eth0: Intel(R) PRO/1000 Network Connection [ 1.645478] e1000 0000:00:08.0: eth1: Intel(R) PRO/1000 Network Connection |
Command to find network interfaces available on your system:
root@sabproxy:~# ifconfig lo Link encap:Local Loopback |
In above case eth0 is already configured while installation of SafeSquid Appliance Builder(SAB).
It's time to enable eth1
Edit the file path using below command on console
vim /etc/network/interfaces
This file describes the network interfaces available on your system The loopback network interface The primary network interface
|
To restart network interface eth1 up
root@sabproxy:~# service network-interface restart INTERFACE=eth1 |
Troubleshooting