We feature technical articles across the entire IT spectrum - Networking, security, operating systems, cloud, and programming.

How do I install node.js in Centos ?

Within this article we will show you how to compile node.js, version 0.10.25. Note : This article is meant as a quick, and short guide rather then full blown tutorial. Install Dependencies yum install bzip2 gcc gcc-c++ sqlite sqlite-devel Download wget http://nodejs.org/dist/v0.10.25/node-v0.10.25.tar.gz Extract tar xvfz node-v0.10.25.tar.gz cd node-v0.10.25 Compile ./configure make make install  

How do I install g++ via Yum ?

Issue How do you install g++ via Yum ? You may also be asking this due to receiving the following error when trying to compile from source, make[1]: g++: Command not found Solution To install g++ via yum run the command, yum install gcc-c++

Cisco ASA Permit/Deny Traffic based on Domain Name (FQDN)

Introduction Introduced within Cisco ASA version 8.4(2), Cisco added the ability to allow traffic based on the FQDN (i.e domain name). This feature works by the ASA resolving the IP of the FQDN via DNS which it then stores within its cache. Traffic is then either denied or permitted accordingly. Within this article will look … Read more

VMware vCentre/vSphere ‘Unknown VM’ and Inaccessible

Issue Within the vSphere client or vCentre your virtual machine(s) are named as ‘Unknown VM’ and are inaccessible. Solution This can be caused by connectivity issues between the hypervisor and its datastore. To resolve the issue follow these steps, Log into the virtual machines host via SSH. Then change directory via the command  ‘cd /var/lib/vmware/hostd/stats‘. … Read more

Cisco ASA – SCP causes orphaned ssh_init processes

Issue This is a nasty little big I found the other day which hopefully you can avoid after reading this article. When using SCP to copy a file to/from the ASA that is over 100k the transfer stalls and then fails. This results in an orphaned ssh_init process. Each ssh_init process then still occupies a … Read more

HTTP – What does ‘Transfer-Encoding : Chunked’ mean?

Content-Length The content-length header informs the client of the byte length of the HTTP body. This is typically used for HTTP 1.1 (i.e persistent connections) to ensure the client knows when the current response/request is complete so that the connection can be reused for further requests. Transfer-Encoding Chunked However in certain cirucumstances the server may … Read more

Vyatta – How do I configure NAT ?

Introduction Within this article we will look at the various way to configure NAT on a Vyatta appliance. To configure NAT source and destination rules are defined using the ‘set nat source’ and ‘set nat destination’ commands. The source rules relate to the translation of the source address, and the destination rules relate to the … Read more

Configuring Hairpin VPN with Double NAT on Cisco ASA 8.0

  Purpose The purpose of this article is to explain the configuration steps required in configuring a hairpinned VPN with double NAT on a Cisco ASA firewall (running 8.0). Terms Within this article there are 2 key terms that you will need to know. They are, Hairpinning (U-turn Traffic) – Hairpinning is a term to … Read more

F5 LTM – What is Auto Last Hop

The auto last hop feature ensures that traffic is sent back via the same hop from which it was sent. This is done by the F5 forwarding traffic to the MAC address of the last hop. The last hop MAC address is recorded within the connection table along with the source and destination addresses.