Select Currency:
 
Support

Switchlink Virtual Servers

Quarter Cabinet Manchester Colocation Offer

Switchlink are currently offering amazing Colocation deals for our Facility in Manchester.

Quarter Rack (11u) Colocation Package

Our quarter rack colocation is suitable for customers who need to colocate a number of servers with the physical security of a dedicated lockable section of a cabinet.

The table below outlines the basics of the package, but contacting Sales will allow them to prepare a customized package for you.

Colocation Package Feature Table
11u Quarter
Physical Space Private 11u Quarter
Power Allocation 2A (0.5kW)
Uplink Port Speed
100Mbps
Included Data Transfer (per month) 7,000GB
Included ‘Remote Hands’ (per month) * 60 minutes
24×7 Physical Access Yes
Unescorted Access Yes
Dedicated Circuit Breaker Yes
Power Presentation 16 A ‘Commando’ or 8x IEC C13
Setup (inc rack)** £499
Monthly ** £250
Additional Power £60 per amp
More Information and Ordering
Contact Us

A number of additional services are available – contact us for details:

  • Storage Facilities
  • Delivery Acceptance
  • Meeting Room Hire
  • Copper and Fibre Cross-Connects
  • Ethernet backhaul to any UK building
  • Satellite Feeds

* – minimum of 15 minutes per incident, additional time at £20 per 15 minutes
** – Prices exclude VAT at the prevailing rate

Adding an additional IP on XEN HVM

This article will work on standard server or virtual server installations aswell.

Our XEN HVM Virtual Servers are setup for eth0 to obtain it’s primary IP address via DHCP. This is true of all our Linux configurations.

However, when you have multiple IP addresses on your virtual server, you will need to manually assign the IP address to an interface.

Here are the instructions for Ubuntu

sudo vi /etc/network/interfaces

Then enter your information in the following format

auto eth0:1
iface eth0:1 inet static
address 192.168.1.60
netmask 255.255.255.0
network x.x.x.x
broadcast x.x.x.x
gateway x.x.x.x

Networking will then require restarting

sudo /etc/init.d/networking restart

For Centos, Fedora and other Redhat based systems

Each network interface has it’s own config file, so we need to copy an existing one for the new interface

cp /etc/sysconfig/network-scripts/ifcfg-eth0  /etc/sysconfig/network-scripts/ifcfg-eth0:1

Now we need to edit the file as required

vi /etc/sysconfig/network-scripts/ifcfg-eth0

And the format should be as below, ensuring the device matches your sub interface number and there is no hardware address listed.

DEVICE=eth0:0
BOOTPROTO=static
BROADCAST=192.168.1.255
IPADDR=192.168.1.60
NETMASK=255.255.255.0
NETWORK=192.168.1.0
ONBOOT=yes

Networking will then require a restart.

/etc/init.d/networking restart

That should be it! ifconfig should new display your new interface and IP’s

How to install YUM on OpenVZ and Centos 5 32 Bit

Simply run the following to install YUM on your VPS.

[text]rpm -Uvh http://mirror.centos.org/centos-5/5/os/i386/CentOS/elfutils-libs-0.137-3.el5.i386.rpm
rpm -Uvh http://mirror.centos.org/centos-5/5/os/i386/CentOS/gmp-4.1.4-10.el5.i386.rpm
rpm -Uvh http://mirror.centos.org/centos-5/5/os/i386/CentOS/readline-5.1-3.el5.i386.rpm
rpm -Uvh http://mirror.centos.org/centos-5/5/os/i386/CentOS/python-2.4.3-27.el5.i386.rpm
rpm -Uvh http://mirror.centos.org/centos-5/5/os/i386/CentOS/python-iniparse-0.2.3-4.el5.noarch.rpm
rpm -Uvh http://mirror.centos.org/centos-5/5/os/i386/CentOS/libxml2-2.6.26-2.1.2.8.i386.rpm
rpm -Uvh http://mirror.centos.org/centos-5/5/os/i386/CentOS/libxml2-python-2.6.26-2.1.2.8.i386.rpm
rpm -Uvh http://mirror.centos.org/centos-5/5/os/i386/CentOS/expat-1.95.8-8.2.1.i386.rpm
rpm -Uvh http://mirror.centos.org/centos-5/5/os/i386/CentOS/python-elementtree-1.2.6-5.i386.rpm
rpm -Uvh http://mirror.centos.org/centos-5/5/os/i386/CentOS/sqlite-3.3.6-5.i386.rpm
rpm -Uvh http://mirror.centos.org/centos-5/5/os/i386/CentOS/python-sqlite-1.1.7-1.2.1.i386.rpm
rpm -Uvh http://mirror.centos.org/centos-5/5/os/i386/CentOS/elfutils-0.137-3.el5.i386.rpm
rpm -Uvh http://mirror.centos.org/centos-5/5/os/i386/CentOS/rpm-python-4.4.2.3-18.el5.i386.rpm
rpm -Uvh http://mirror.centos.org/centos-5/5/os/i386/CentOS/m2crypto-0.16-6.el5.6.i386.rpm
rpm -Uvh http://mirror.centos.org/centos-5/5/os/i386/CentOS/python-urlgrabber-3.1.0-5.el5.noarch.rpm
rpm -Uvh http://mirror.centos.org/centos-5/5/os/i386/CentOS/yum-metadata-parser-1.1.2-3.el5.centos.i386.rpm
rpm -Uvh http://mirror.centos.org/centos-5/5/os/i386/CentOS/yum-3.2.22-20.el5.centos.noarch.rpm
rpm -Uvh http://mirror.centos.org/centos-5/5/os/i386/CentOS/yum-fastestmirror-1.1.16-13.el5.centos.noarch.rpm

[/text]

How to add an RDP firewall rule before enabling a Windows Firewall?

One sticking point of the Microsoft Firewall for Windows Virtual Server users is that you cannot define firewall rules before turning on the firewall, thus disabling your access to the system.

Using the following command at a command prompt will allow add an Remote Desktop rule to the Windows Firewall before enabling it, thus ensuring your continued connectivity.

[text]netsh firewall set portopening protocol=tcp port=3389 name=RDP mode=enable[/text]

I’ve just bought a VPS with PLESK and want to setup my domain. My Registrar is asking me for a Primary and Secondary DNS Server. What are they?

First things first, we have to setup your name servers. To do this, you’ll need a domain, and at least 2 Unique IP Addresses.

When you log into PLESK and add your first domain, it will automatically create some DNS Records on the server. These can be seen by going into the “DNS Settings” for your domain.

There, you will see an “A” Record for ns.domain.com pointing to your IP, and a “NS” Record showing as ns.domain.com. This is half the work done!

Now, you need to create a new “A” Record, for your second Name Server. i.e. ns1.domain.com which will point to your Second IP. Once this is complete, you need to create a new “NS” Record for ns1.domain.com.

Then here you have it, your Primary and Secondary name servers of:

ns.domain.com and ns1.domain.com

You can now give these to your registrar. As the Name Servers are from the same Domain as the Domain you are wanting to change, they may also as you for the IP Addresses.

These Name Servers can now be used for ALL your domains on your new PLESK VPS.

I want to setup reverse DNS!

You can edit reverse DNS for each IP that is bound to your SwitchLink service. Simply browse to your account and view the service with the IP you’d like to edit. At the bottom of the page you’ll find a box with a list of each IP attached to the specific service. Simply edit the reverse DNS field here and click update and it will change instantly.

How do I restart Parallels Plesk Panel?

This can be done using the following commands when logged in as root via SSH on the Parallels Plesk Panel (PPP) server:

Parallels Plesk Panel for Linux:

[text]# /etc/rc.d/init.d/psa stopall
# /etc/rc.d/init.d/psa start[/text]

Plesk qmail returns the following error – Deferred 451 qmail-spp failure plugins chkrcptto child crashed

Plesk qmail returns the following error:

“Deferred: 451 qmail-spp failure: plugins/chkrcptto: child crashed (#4.3.0)”

This is caused by incorrect permissions on or a missinf /dev/null device.

Remove any existing /dev/null and create a new one with the following commands.

[text]~# mknod -m 666 /dev/full c 1 7
~# chown root:root /dev/full[/text]

How to run KDE on your Centos VPS

We have been asked a few times if it is possible to connect to a Linux VPS via a GUI.

The answer is of course Yes! But some configuration is required.

Below is a list of instructions that have been tried and tested on all SwitchLink VPS packages running Centos 5 x86 from an SSH Prompt.

Firstly, we need to install our required packages.
[text]yum groupinstall “X Window System” “KDE (K Desktop Environment)”
yum install vnc vnc-server firefox x11-xorg nano[/text]

There is approx 350 packages in the above combination, so depending upon your VPS Package, you may need to go get a coffee!

Next, we disable the IPTABLES Firewall and Disable SELINUX to ensure we can connect remotely to the server.
[text]chkconfig –level 12345 iptables off
service iptables stop
setenforce 0[/text]

By Default, VNC will start twm as a GUI, where we want KDE, so we are going to change the vnc config file to use KDE instead.
[text]nano ~/.vnc/xstartup[/text]

Replace the “twm &” line with “startkde &”

Now, we simply set vnc to start on startup.
[text]chkconfig –level 3 vncserver on

Ensure your VPS has all the required devices for connectivity.
[text]MAKEDEV tty pty
mknod -m 666 /dev/tty0 c 5 1[/text]

And ask SwitchLink support to configure the following on your VPS.
[text]host# vzctl set VEID –devnodes /tty:rw –save
host# vzctl set VEID –devnodes /tty0:rw –save[/text]

Now to start VNC for the first time and set a password.
[text]vncserver[/text]

You will now be prompted to enter your VNC password twice, and you wont be asked again. Please ensure you use secure passwords!

Your VPS should repond as follows;
[text]“New ‘hostname:1 (root)’ desktop is hostname:1

Starting applications specified in /root/.vnc/xstartup
Log file is /root/.vnc/hostname:1.log”[/text]

You will now be able to use your VNC Viewer to connect to a KDE Environment on your Centos Linux VPS. In the response above of hostname:1, you can connect on the port 5901 to your VPS Server.

This article has been written to work with SwitchLink, but it should be easily adaptable to work on ANY Virtual Server, especially on Virtuozzo and Open-VZ.

Hope this helps many people!