<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Tom Salmon &#187; Linux System Administration</title>
	<atom:link href="http://tomsalmon.eu/category/linux-sysadmin/feed/" rel="self" type="application/rss+xml" />
	<link>http://tomsalmon.eu</link>
	<description>Software Development and Linux Systems</description>
	<lastBuildDate>Sat, 14 Jan 2012 22:11:54 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Multiple IPv6 Addresses per Interface</title>
		<link>http://tomsalmon.eu/2011/03/multiple-ipv6-addresses-per-interface/</link>
		<comments>http://tomsalmon.eu/2011/03/multiple-ipv6-addresses-per-interface/#comments</comments>
		<pubDate>Tue, 15 Mar 2011 22:00:55 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[IPv6]]></category>
		<category><![CDATA[Linux System Administration]]></category>
		<category><![CDATA[Networking]]></category>

		<guid isPermaLink="false">http://tomsalmon.eu/?p=211</guid>
		<description><![CDATA[Using &#8216;ifconfig&#8217; on Debian Lenny, multiple IPv6 addresses can be added using entries in &#8216;/etc/network/interfaces&#8217; with the &#8216;up&#8217; and &#8216;down&#8217; options. For example: iface eth0 inet6 static address 2001:41c8:1:5568::100 netmask 64 gateway fe80::1 pre-up echo 0 > /proc/sys/net/ipv6/conf/eth0/autoconf up /sbin/ifconfig eth0 inet6 add 2001:41c8:1:5568::1:100/64 up /sbin/ifconfig eth0 inet6 add 2001:41c8:1:5568::2:100/64 down /sbin/ifconfig eth0 inet6 del [...]]]></description>
		<wfw:commentRss>http://tomsalmon.eu/2011/03/multiple-ipv6-addresses-per-interface/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Linux Networking Bridge</title>
		<link>http://tomsalmon.eu/2011/02/linux-networking-bridge/</link>
		<comments>http://tomsalmon.eu/2011/02/linux-networking-bridge/#comments</comments>
		<pubDate>Sun, 27 Feb 2011 17:56:22 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Linux General]]></category>
		<category><![CDATA[Linux System Administration]]></category>
		<category><![CDATA[Networking]]></category>

		<guid isPermaLink="false">http://tomsalmon.eu/?p=190</guid>
		<description><![CDATA[It is often useful to place a Linux system on a specific network cable, to packet sniff or modify the network behaviour. The network setup: [switch] - ethernet cable - [node] becomes: [switch] - ethernet cable - [[Linux Bridge]] - ethernet cable - [node] The only requirement for the Linux Bridge is two physical network [...]]]></description>
		<wfw:commentRss>http://tomsalmon.eu/2011/02/linux-networking-bridge/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>IPv6 and IPv4 Preference</title>
		<link>http://tomsalmon.eu/2011/02/ipv6-and-ipv4-preference/</link>
		<comments>http://tomsalmon.eu/2011/02/ipv6-and-ipv4-preference/#comments</comments>
		<pubDate>Sun, 27 Feb 2011 17:23:22 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[IPv6]]></category>
		<category><![CDATA[Linux System Administration]]></category>
		<category><![CDATA[Networking]]></category>

		<guid isPermaLink="false">http://tomsalmon.eu/?p=183</guid>
		<description><![CDATA[When a site is reachable using both IPv4 and IPv6, Linux by default has a preference which is roughly: Native IPv6 Native IPv4 6to4 tunnels To change this preference, edit &#8216;/etc/gai.conf&#8217; uncomment most of the labels: label ::1/128 0 label ::/0 1 #label 2002::/16 2 label ::ffff:0:0/96 2 label fec0::/10 3 label fc00::/7 4 label [...]]]></description>
		<wfw:commentRss>http://tomsalmon.eu/2011/02/ipv6-and-ipv4-preference/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>IPv6 over IPv4 on Linux using 6to4</title>
		<link>http://tomsalmon.eu/2011/02/ipv6-over-ipv4-on-linux-using-6to4/</link>
		<comments>http://tomsalmon.eu/2011/02/ipv6-over-ipv4-on-linux-using-6to4/#comments</comments>
		<pubDate>Sun, 13 Feb 2011 21:10:37 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[IPv6]]></category>
		<category><![CDATA[Linux System Administration]]></category>
		<category><![CDATA[Networking]]></category>

		<guid isPermaLink="false">http://tomsalmon.eu/?p=169</guid>
		<description><![CDATA[6to4 is a tunneling protocol for using IPv6 over an IPv4 connection, and it&#8217;s configuration on Linux is well described. Note: this can only apply to interfaces which have a public IPv4 address A 6to4 tunnel can be configured using the following shell script #/bin/bash # set the interface name if=wlan0 # calculate the IPv6 [...]]]></description>
		<wfw:commentRss>http://tomsalmon.eu/2011/02/ipv6-over-ipv4-on-linux-using-6to4/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bash &#8211; verbose debugging</title>
		<link>http://tomsalmon.eu/2011/02/bash-verbose-debugging/</link>
		<comments>http://tomsalmon.eu/2011/02/bash-verbose-debugging/#comments</comments>
		<pubDate>Wed, 09 Feb 2011 11:31:19 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Linux General]]></category>
		<category><![CDATA[Linux System Administration]]></category>

		<guid isPermaLink="false">http://tomsalmon.eu/?p=165</guid>
		<description><![CDATA[When debugging bash scripts use: set -o xtrace to print out each line along with the regular output, as it is executed.]]></description>
		<wfw:commentRss>http://tomsalmon.eu/2011/02/bash-verbose-debugging/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Debian Squeeze &#8211; .xinitrc .xsession and .xprofile (X startup script)</title>
		<link>http://tomsalmon.eu/2011/01/debian-squeeze-xinitrc-xsession-and-xprofile-x-startup-script/</link>
		<comments>http://tomsalmon.eu/2011/01/debian-squeeze-xinitrc-xsession-and-xprofile-x-startup-script/#comments</comments>
		<pubDate>Sat, 08 Jan 2011 16:35:38 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Linux General]]></category>
		<category><![CDATA[Linux System Administration]]></category>

		<guid isPermaLink="false">http://tomsalmon.eu/?p=160</guid>
		<description><![CDATA[Annoyed that tapping my trackpad was no longer being recognised as a mouse click after an upgrade to Debian Squeeze, I sought to have &#8220;synclient TapButton1=1&#8243; executed after login. It would appear that both ~/.xinitrc and ~/.xsession are not used. Placing the above command in the file ~/.xprofile resolved the issue and I am now [...]]]></description>
		<wfw:commentRss>http://tomsalmon.eu/2011/01/debian-squeeze-xinitrc-xsession-and-xprofile-x-startup-script/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>fsck on encrypted (AES-256) Linux (ext3) partitions</title>
		<link>http://tomsalmon.eu/2010/10/fsck-on-encrypted-aes-256-linux-ext3-partitions/</link>
		<comments>http://tomsalmon.eu/2010/10/fsck-on-encrypted-aes-256-linux-ext3-partitions/#comments</comments>
		<pubDate>Sun, 31 Oct 2010 12:42:09 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Linux System Administration]]></category>

		<guid isPermaLink="false">http://tomsalmon.eu/?p=142</guid>
		<description><![CDATA[As AES-256 partitions using either a block file device or a physical partition cannot be mounted automatically at boot, they will not be automatically checked. To manually run a fsck: Unmount the partition Setup loop device: losetup -e aes-256 /dev/loop0 /dev/sdaX(use loop1, loop2 etc if the others are being used) Enter encryption password The losetup [...]]]></description>
		<wfw:commentRss>http://tomsalmon.eu/2010/10/fsck-on-encrypted-aes-256-linux-ext3-partitions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Kernel Build &#8211; Traditional output</title>
		<link>http://tomsalmon.eu/2010/10/kernel-build-traditional-output/</link>
		<comments>http://tomsalmon.eu/2010/10/kernel-build-traditional-output/#comments</comments>
		<pubDate>Fri, 22 Oct 2010 15:48:24 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Linux General]]></category>
		<category><![CDATA[Linux System Administration]]></category>

		<guid isPermaLink="false">http://tomsalmon.eu/?p=139</guid>
		<description><![CDATA[Linux 2.6 looks nice and clean when it compiles, however sometimes it is useful to see what is actually happening. This is as simple as running: make V=1 and there will be plenty of build debugging output.]]></description>
		<wfw:commentRss>http://tomsalmon.eu/2010/10/kernel-build-traditional-output/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>VMWare 7.1 &#8211; no /dev/vmnet0</title>
		<link>http://tomsalmon.eu/2010/08/vmware-7-1-no-devvmnet0/</link>
		<comments>http://tomsalmon.eu/2010/08/vmware-7-1-no-devvmnet0/#comments</comments>
		<pubDate>Wed, 11 Aug 2010 09:35:09 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Linux System Administration]]></category>

		<guid isPermaLink="false">http://tomsalmon.eu/?p=133</guid>
		<description><![CDATA[A frustrating error with VMWare: &#8220;Ethernet0: can&#8217;t open vmnet device /dev/vmnet0&#8243; Solution is to run &#8216;vmware-netcfg&#8217; and save, then the problem is fixed until next reboot.]]></description>
		<wfw:commentRss>http://tomsalmon.eu/2010/08/vmware-7-1-no-devvmnet0/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>View &#8216;dd&#8217; progress</title>
		<link>http://tomsalmon.eu/2010/07/view-dd-progress/</link>
		<comments>http://tomsalmon.eu/2010/07/view-dd-progress/#comments</comments>
		<pubDate>Fri, 16 Jul 2010 13:53:21 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Linux General]]></category>
		<category><![CDATA[Linux System Administration]]></category>
		<category><![CDATA[Useful Utilities]]></category>

		<guid isPermaLink="false">http://tomsalmon.eu/?p=115</guid>
		<description><![CDATA[When reading/writing a disk image using Linux tool &#8216;dd&#8217; launch as follows: dd if=/dev/sdb of=filename.img &#038; pid=$! this will run &#8216;dd&#8217; in the background. To see the progress: kill -USR1 $pid Notes: If you are doing it as a non-root user you&#8217;ll need to prefix those commands with sudo If you do that do &#8216;sudo [...]]]></description>
		<wfw:commentRss>http://tomsalmon.eu/2010/07/view-dd-progress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Exporting physical Linux hard disk to a Virtual Machine</title>
		<link>http://tomsalmon.eu/2010/07/exporting-physical-linux-hard-disk-to-a-virtual-machine/</link>
		<comments>http://tomsalmon.eu/2010/07/exporting-physical-linux-hard-disk-to-a-virtual-machine/#comments</comments>
		<pubDate>Fri, 16 Jul 2010 13:37:12 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Linux General]]></category>
		<category><![CDATA[Linux System Administration]]></category>

		<guid isPermaLink="false">http://tomsalmon.eu/?p=103</guid>
		<description><![CDATA[Shutdown and remove the hard disk, then connect to a separate PC with VirtualBox (virtualbox-ose) installed. Take a &#8216;dd&#8217; copy of the hard disk, eg: dd if=/dev/sdb of=filename.img (warning this may take a while and requires enough free disk space to hold a copy of the entire hard disk being cloned) After the image has [...]]]></description>
		<wfw:commentRss>http://tomsalmon.eu/2010/07/exporting-physical-linux-hard-disk-to-a-virtual-machine/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Asterisk-oh323, GnuGK with VPoint-HD</title>
		<link>http://tomsalmon.eu/2010/05/asterisk-oh323-gnugk-with-vpoint-hd/</link>
		<comments>http://tomsalmon.eu/2010/05/asterisk-oh323-gnugk-with-vpoint-hd/#comments</comments>
		<pubDate>Tue, 04 May 2010 10:39:52 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Linux System Administration]]></category>

		<guid isPermaLink="false">http://tomsalmon.eu/?p=83</guid>
		<description><![CDATA[A warning to all: audio does not work full-duplex when calling from a VPoint (VCON Emblaze) H323 client -&#62; GNUGK -&#62; Asterisk-oh323 -&#62; SIP client. Tested with versions 8 and 10. However audio works perfectly in the other direction. The solution would appear to be to use OOH323. However the audio is again half duplex [...]]]></description>
		<wfw:commentRss>http://tomsalmon.eu/2010/05/asterisk-oh323-gnugk-with-vpoint-hd/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bash Scripts &#8211; exit on immediate fail</title>
		<link>http://tomsalmon.eu/2010/04/bash-scripts-exit-on-immediate-fail/</link>
		<comments>http://tomsalmon.eu/2010/04/bash-scripts-exit-on-immediate-fail/#comments</comments>
		<pubDate>Tue, 27 Apr 2010 21:43:50 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Linux System Administration]]></category>

		<guid isPermaLink="false">http://tomsalmon.eu/?p=67</guid>
		<description><![CDATA[With some bash scripts it can be useful to have them exit as soon as a command fails. To accomplish this have the following just after the &#8220;#!/bin/bash&#8221; line: set -o errexit This will cause the script to exit as soon as any command or program returns an exit status not equal to zero. Thanks [...]]]></description>
		<wfw:commentRss>http://tomsalmon.eu/2010/04/bash-scripts-exit-on-immediate-fail/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Building Asterisk 1.4.30 and GNUGK (H323 support) on Centos 5.2</title>
		<link>http://tomsalmon.eu/2010/04/building-asterisk-1-4-30-and-gnugk-h323-support-on-centos-5-2/</link>
		<comments>http://tomsalmon.eu/2010/04/building-asterisk-1-4-30-and-gnugk-h323-support-on-centos-5-2/#comments</comments>
		<pubDate>Fri, 23 Apr 2010 15:59:02 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Linux System Administration]]></category>

		<guid isPermaLink="false">http://tomsalmon.eu/devel/?p=4</guid>
		<description><![CDATA[The completed system must support SIP clients connected to Asterisk, and H323 clients that connect to GNUGK (GNU Gatekeeper). Calls between H323 and SIP clients must be supported, in both directions. This guide is mainly for building the Asterisk and associated RPMs. Rolling out these packages to other servers is a fairly simple task. GNUGK [...]]]></description>
		<wfw:commentRss>http://tomsalmon.eu/2010/04/building-asterisk-1-4-30-and-gnugk-h323-support-on-centos-5-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Building Asterisk-oh323 module for Asterisk-1.4.30 on CentOS 5.2</title>
		<link>http://tomsalmon.eu/2010/04/building-asterisk-oh323-module-for-asterisk-1-4-30-on-centos-5-2/</link>
		<comments>http://tomsalmon.eu/2010/04/building-asterisk-oh323-module-for-asterisk-1-4-30-on-centos-5-2/#comments</comments>
		<pubDate>Fri, 23 Apr 2010 15:21:10 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Linux System Administration]]></category>

		<guid isPermaLink="false">http://tomsalmon.eu/?p=37</guid>
		<description><![CDATA[The interface between Asterisk and GNUGK is the &#8216;oh323&#8242; which is loaded into Asterisk. The official version of Asterisk-oh323 does not compile against Asterisk version 1.4.30 due to type mismatches with Asterisk include files. I have modified Asterisk-oh323 to resolve this issue, my version is available here. To compile, variables in the Makefile should be [...]]]></description>
		<wfw:commentRss>http://tomsalmon.eu/2010/04/building-asterisk-oh323-module-for-asterisk-1-4-30-on-centos-5-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

