<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Roachys Weblog</title>
	<atom:link href="http://blog.roachy.net/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.roachy.net</link>
	<description>A digital notebook of technical experiences</description>
	<lastBuildDate>Wed, 30 Dec 2009 11:42:49 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<cloud domain='blog.roachy.net' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://www.gravatar.com/blavatar/9f441d6d96c5ab0a3564bf350dd9249d?s=96&#038;d=http://s.wordpress.com/i/buttonw-com.png</url>
		<title>Roachys Weblog</title>
		<link>http://blog.roachy.net</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://blog.roachy.net/osd.xml" title="Roachys Weblog" />
		<item>
		<title>OpenSSH Server hangs on SSH2_MSG_SERVICE_ACCEPT received</title>
		<link>http://blog.roachy.net/2009/12/30/openssh-server-hangs-on-ssh2_msg_service_accept-received/</link>
		<comments>http://blog.roachy.net/2009/12/30/openssh-server-hangs-on-ssh2_msg_service_accept-received/#comments</comments>
		<pubDate>Wed, 30 Dec 2009 11:42:49 +0000</pubDate>
		<dc:creator>Paul Morgan-Roach</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://blog.roachy.net/?p=168</guid>
		<description><![CDATA[On trying to connect to a device that has no DNS or public visibility, connecting via SSH seemed to hang for an almost indefinite period of time.
This can be avoided by stopping the server from performing a reverse DNS lookup against the connecting IP address by adding the following line to the /etc/ssh/sshd_config:
UseDNS    no
  [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.roachy.net&blog=2880390&post=168&subd=technicalmumblings&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>On trying to connect to a device that has no DNS or public visibility, connecting via SSH seemed to hang for an almost indefinite period of time.</p>
<p>This can be avoided by stopping the server from performing a reverse DNS lookup against the connecting IP address by adding the following line to the /etc/ssh/sshd_config:</p>
<p style="padding-left:30px;">UseDNS    no</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/technicalmumblings.wordpress.com/168/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/technicalmumblings.wordpress.com/168/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/technicalmumblings.wordpress.com/168/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/technicalmumblings.wordpress.com/168/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/technicalmumblings.wordpress.com/168/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/technicalmumblings.wordpress.com/168/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/technicalmumblings.wordpress.com/168/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/technicalmumblings.wordpress.com/168/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/technicalmumblings.wordpress.com/168/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/technicalmumblings.wordpress.com/168/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.roachy.net&blog=2880390&post=168&subd=technicalmumblings&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://blog.roachy.net/2009/12/30/openssh-server-hangs-on-ssh2_msg_service_accept-received/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">roachy1979</media:title>
		</media:content>
	</item>
		<item>
		<title>Full Command Line Access and Creating VLANS on a Cisco Linksys SRW2024 Switch</title>
		<link>http://blog.roachy.net/2009/12/30/full-command-line-access-and-creating-vlans-on-a-cisco-linksys-srw2024-switch/</link>
		<comments>http://blog.roachy.net/2009/12/30/full-command-line-access-and-creating-vlans-on-a-cisco-linksys-srw2024-switch/#comments</comments>
		<pubDate>Wed, 30 Dec 2009 09:54:27 +0000</pubDate>
		<dc:creator>Paul Morgan-Roach</dc:creator>
				<category><![CDATA[Cisco]]></category>
		<category><![CDATA[Cisco Linksys SRW2024]]></category>
		<category><![CDATA[VLAN]]></category>
		<category><![CDATA[IOS]]></category>

		<guid isPermaLink="false">http://technicalmumblings.wordpress.com/?p=166</guid>
		<description><![CDATA[Cisco Linksys SRW2024 CLI access<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.roachy.net&blog=2880390&post=166&subd=technicalmumblings&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>The Linksys SRW2024 initially appears to be a little strangled in functionality &#8211; the browser based configuration doesn&#8217;t work in Linux/Firefox for example, and the command line menu doesn&#8217;t allow for extended configuration.  I was actually on the cusp of sending the device back (I don&#8217;t really want to have to use a Windows VM to be able to configure a switch), but it turns out there is an option to get into a lightweight IOS style command line interface&#8230;</p>
<p>First, connect to the device using the supplied serial cable and Minicom.  The settings for the device need to be 38400 8N1 and flow control needs to Off (contrary to the documentation on the Linksys website!)</p>
<p>When logged in, configure the IP address and turn on SSH management for ease of configuration &#8211; change the password from the default (admin/blank).</p>
<p>Next, log in using ssh, and once logged in, hold CTRL+Z, then type lcli.</p>
<p>To create a VLAN:</p>
<p style="padding-left:30px;"># configure<br />
(config)# vlan database<br />
(config-vlan)# vlan 993 (enter your VLAN ID of choice here)<br />
(config-vlan)# end</p>
<p>You should now have the VLAN of 993.</p>
<p>This can be verified using the</p>
<p style="padding-left:30px;">#show vlan</p>
<p>To assign ports to VLANs:</p>
<p style="padding-left:30px;"># configure<br />
(config)# interface range ethernet g21-24<br />
(config-if)# switchport access vlan 993<br />
(config-if)# end</p>
<p>To check,</p>
<p style="padding-left:30px;"># show interfaces switchport ethernet g1<br />
# show interfaces switchport ethernet g21</p>
<p>Hope this helps someone&#8230;.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/technicalmumblings.wordpress.com/166/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/technicalmumblings.wordpress.com/166/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/technicalmumblings.wordpress.com/166/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/technicalmumblings.wordpress.com/166/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/technicalmumblings.wordpress.com/166/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/technicalmumblings.wordpress.com/166/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/technicalmumblings.wordpress.com/166/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/technicalmumblings.wordpress.com/166/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/technicalmumblings.wordpress.com/166/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/technicalmumblings.wordpress.com/166/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.roachy.net&blog=2880390&post=166&subd=technicalmumblings&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://blog.roachy.net/2009/12/30/full-command-line-access-and-creating-vlans-on-a-cisco-linksys-srw2024-switch/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">roachy1979</media:title>
		</media:content>
	</item>
		<item>
		<title>Logmein Client using 64-bit Linux</title>
		<link>http://blog.roachy.net/2009/12/15/logmein-client-using-64-bit-linux/</link>
		<comments>http://blog.roachy.net/2009/12/15/logmein-client-using-64-bit-linux/#comments</comments>
		<pubDate>Tue, 15 Dec 2009 11:56:34 +0000</pubDate>
		<dc:creator>Paul Morgan-Roach</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://technicalmumblings.wordpress.com/?p=163</guid>
		<description><![CDATA[It is now possible to connect to a Windows machine running Logmein from Linux using a Java browser plugin&#8230;..unfortunately if you are using a 64-bit kernel on Ubuntu Karmic, then the java version from the Ubuntu repos is incompatible with the plugin.
To work around this, download https://secure.logmein.com/activex/logmein-client-1.0.387-1.tar.gz, and extract to ~/.mozilla/plugins/ then download and install [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.roachy.net&blog=2880390&post=163&subd=technicalmumblings&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>It is now possible to connect to a Windows machine running Logmein from Linux using a Java browser plugin&#8230;..unfortunately if you are using a 64-bit kernel on Ubuntu Karmic, then the java version from the Ubuntu repos is incompatible with the plugin.</p>
<p>To work around this, download <a title="Logmein Linux Java Plugin" href="https://secure.logmein.com/activex/logmein-client-1.0.387-1.tar.gz">https://secure.logmein.com/activex/logmein-client-1.0.387-1.tar.gz</a>, and extract to ~/.mozilla/plugins/ then download and install nspluginwrapper from the repos (sudo apt-get install nspluginwrapper).  Nspluginwrapper is a tool to create a layer of compatibility for non-native browser plugins.</p>
<p>You can then use nspluginwrapper by using:</p>
<p>sudo nspluginwrapper -i ~/.mozilla/plugins/libractrl.so</p>
<p>Restart firefox and navigate to the logmein website again and it should work&#8230;</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/technicalmumblings.wordpress.com/163/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/technicalmumblings.wordpress.com/163/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/technicalmumblings.wordpress.com/163/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/technicalmumblings.wordpress.com/163/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/technicalmumblings.wordpress.com/163/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/technicalmumblings.wordpress.com/163/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/technicalmumblings.wordpress.com/163/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/technicalmumblings.wordpress.com/163/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/technicalmumblings.wordpress.com/163/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/technicalmumblings.wordpress.com/163/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.roachy.net&blog=2880390&post=163&subd=technicalmumblings&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://blog.roachy.net/2009/12/15/logmein-client-using-64-bit-linux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">roachy1979</media:title>
		</media:content>
	</item>
		<item>
		<title>UMA &#8211; Unlicenced Mobile Access on Orange</title>
		<link>http://blog.roachy.net/2009/12/10/uma-unlicenced-mobile-access-on-orange/</link>
		<comments>http://blog.roachy.net/2009/12/10/uma-unlicenced-mobile-access-on-orange/#comments</comments>
		<pubDate>Thu, 10 Dec 2009 12:21:16 +0000</pubDate>
		<dc:creator>Paul Morgan-Roach</dc:creator>
				<category><![CDATA[Security]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[UMA]]></category>
		<category><![CDATA[Wireless]]></category>

		<guid isPermaLink="false">http://technicalmumblings.wordpress.com/?p=161</guid>
		<description><![CDATA[UMA is also known as 3GPP GAN - and is used to provide a an internet based access point for mobile communications over the internet - in for example, areas where signal is weak, but there is a good wireless internet connection, this internet connection can be utilised to provide good quality voice calls over the data network.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.roachy.net&blog=2880390&post=161&subd=technicalmumblings&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>UMA is also known as 3GPP GAN &#8211; and is used to provide a an internet based access point for mobile communications over the internet &#8211; in for example, areas where signal is weak, but there is a good wireless internet connection, this internet connection can be utilised to provide good quality voice calls over the data network.</p>
<p>Given that there is a distinct lack of documentation on appropriate firewall configuration for UMA on the net, I thought I&#8217;d document the ports and protocols required to get this working.</p>
<p>UMA requires:</p>
<p>UDP/500<br />
UDP/4500<br />
IP Protocol 50 (ESP)<br />
IP Protocol 51 (AH)</p>
<p>In the UK this traffic needs to be permitted to the Orange network (no other carriers support this service yet) 193.35.128.0/20 (thanks Andy for this!)</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/technicalmumblings.wordpress.com/161/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/technicalmumblings.wordpress.com/161/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/technicalmumblings.wordpress.com/161/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/technicalmumblings.wordpress.com/161/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/technicalmumblings.wordpress.com/161/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/technicalmumblings.wordpress.com/161/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/technicalmumblings.wordpress.com/161/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/technicalmumblings.wordpress.com/161/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/technicalmumblings.wordpress.com/161/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/technicalmumblings.wordpress.com/161/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.roachy.net&blog=2880390&post=161&subd=technicalmumblings&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://blog.roachy.net/2009/12/10/uma-unlicenced-mobile-access-on-orange/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">roachy1979</media:title>
		</media:content>
	</item>
		<item>
		<title>Remote install of a Linux Distro on top of an exsiting distro</title>
		<link>http://blog.roachy.net/2009/07/03/remote-install-of-a-linux-distro-on-top-of-an-exsiting-distro/</link>
		<comments>http://blog.roachy.net/2009/07/03/remote-install-of-a-linux-distro-on-top-of-an-exsiting-distro/#comments</comments>
		<pubDate>Fri, 03 Jul 2009 07:53:40 +0000</pubDate>
		<dc:creator>Paul Morgan-Roach</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Remote Install]]></category>
		<category><![CDATA[Remote Wipe]]></category>

		<guid isPermaLink="false">http://technicalmumblings.wordpress.com/?p=157</guid>
		<description><![CDATA[I stumbled across this as a result of a thread on Experts Exchange (http://www.experts-exchange.com/OS/Linux/Distributions/Red_Hat/Q_24539260.html?cid=359) and it made for fantastic reading, just highlighting what can be possible if the need ever arises to do a remote secure wipe of a server.  This can be achieved by installing an OS by using the /swap partition as /
Many [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.roachy.net&blog=2880390&post=157&subd=technicalmumblings&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>I stumbled across this as a result of a thread on Experts Exchange (http://www.experts-exchange.com/OS/Linux/Distributions/Red_Hat/Q_24539260.html?cid=359) and it made for fantastic reading, just highlighting what can be possible if the need ever arises to do a remote secure wipe of a server.  This can be achieved by installing an OS by using the /swap partition as /</p>
<p>Many thanks to Emma Jane Hogbin for this.  I&#8217;ve copied the notes here purely in case of the original found <a href="http://www.emmajane.net/node/916">here</a> being deleted.</p>
<blockquote>
<div>
<p>A very long time ago I leased some server space that had RedHat and I wanted Debian. So I did a remote install using the /swap partition as a / partition. I thought the notes were lost, but I found them. I include them here for historical (hysterical?) purposes only.</p>
<p># One hundred thank yous to Azhrarn and Karsten.<br />
# Their HOWTOs and personal support were infinitely useful<br />
# <a title="http://twiki.iwethey.org/Main/DebianChrootInstall" href="http://twiki.iwethey.org/Main/DebianChrootInstall">http://twiki.iwethey.org/Main/DebianChrootInstall</a> by Karsten<br />
# <a title="http://trilldev.sourceforge.net/files/remotedeb.html" href="http://trilldev.sourceforge.net/files/remotedeb.html">http://trilldev.sourceforge.net/files/remotedeb.html</a> by Azhrarn (Erik Jacobson)<br />
# ~ emma jane hogbin</p>
<p># First grab the base system that you&#8217;re going to be using<br />
# wget -q <a title="http://archive.debian.org/dists/Debian-2.2/main/disks-i386/current/base2_2.tgz" href="http://archive.debian.org/dists/Debian-2.2/main/disks-i386/current/base2_2.tgz">http://archive.debian.org/dists/Debian-2.2/main/disks-i386/current/base2&#8230;</a></p>
<p># Make sure you have the full archive<br />
# md5sum base2_2.tgz<br />
# should give: 8010d9f0467ebbb54d89ac84261cb696</p>
<p># Install debootstrap<br />
rpm -ivh <a title="http://azhrarn.underhanded.org/debootstrap-0.2.23-1.i386.rpm" href="http://azhrarn.underhanded.org/debootstrap-0.2.23-1.i386.rpm">http://azhrarn.underhanded.org/debootstrap-0.2.23-1.i386.rpm</a></p>
<p># output of /sbin/lsmod<br />
ipt_state               1080   0 (autoclean)<br />
ipt_REJECT              3992   0 (autoclean)<br />
ipt_LOG                 4184   0 (autoclean)<br />
ipt_limit               1560   0 (autoclean)<br />
iptable_filter          2412   0 (autoclean)<br />
ip_tables              15096   5 [ipt_state ipt_REJECT ipt_LOG ipt_limit iptable_filter]<br />
ip_conntrack_ftp        5296   0 (autoclean) (unused)<br />
ip_conntrack           27272   2 (autoclean) [ipt_state ip_conntrack_ftp]<br />
autofs                 13268   0 (autoclean) (unused)<br />
8139too                18120   1<br />
mii                     3976   0 [8139too]<br />
keybdev                 2976   0 (unused)<br />
mousedev                5556   0 (unused)<br />
hid                    22244   0 (unused)<br />
input                   5856   0 [keybdev mousedev hid]<br />
ehci-hcd               20072   0 (unused)<br />
usb-uhci               26412   0 (unused)<br />
usbcore                79040   1 [hid ehci-hcd usb-uhci]<br />
ext3                   70784   2<br />
jbd                    51924   2 [ext3]</p>
<p># figure out some information about your current setup<br />
# ssh in to your machine and check the network information with<br />
/sbin/ifconfig</p>
<p># You&#8217;ll need the following information from the output<br />
# eth0 will have a line that starts with &#8220;inet&#8230;&#8221;<br />
inet addr:66.98.212.88  Bcast:66.98.213.255  Mask:255.255.254.0</p>
<p># Partition the harddrive to match the above configuration<br />
su<br />
mkdir /mnt/debinstall</p>
<p># try working out of swap instead<br />
/sbin/swapoff -a<br />
/sbin/fdisk /dev/hda<br />
p # look at the list of partitions<br />
t # change the type<br />
2 # of swap<br />
83 # to regular linux<br />
w # write and quit<br />
/sbin/mke2fs /dev/hda2 # convert the partition to ext2 &#8212; do not use ext3<br />
/sbin/tune2fs -O ^dir_index /dev/hda2 # from remotedb.html on sf</p>
<p># edit the /etc/fstab file to change the /swap partition to<br />
# /mnt/debinstall<br />
/etc/fstab<br />
/dev/hda3    /                        ext3            defaults 1 1<br />
/dev/hda1    /boot                    ext3            defaults 1 2<br />
none            /dev/pts             devpts        gid=5,mode=620 0 0<br />
none            /proc                    proc            defaults 0 0<br />
none            /dev/shm             tmpfs            defaults 0 0<br />
/dev/hda2    /mnt/debinstall    ext2             defaults 1 1</p>
<p># NB this is how big they have their partitions<br />
[root@plain root]# df -h<br />
Filesystem            Size  Used Avail Use% Mounted on<br />
/dev/hda5              71G  1.4G   66G   3% /<br />
/dev/hda1              99M   15M   80M  16% /boot<br />
/dev/hda3            1012M   33M  928M   4% /tmp<br />
none                  247M     0  247M   0% /dev/shm</p>
<p># reboot the system<br />
reboot</p>
<p># on the reboot the /swap partition should now be mounted as the new<br />
# partition. Double check to see that it&#8217;s actually working though<br />
df # confirm that it&#8217;s actually mounted<br />
#cd /mnt/debinstall<br />
# su<br />
#cp /home/admin/base2_2.tgz .</p>
<p># unpack the base system<br />
#gunzip base2_2.tgz<br />
#tar -xvf base2_2.tar</p>
<p># install the base system<br />
/usr/sbin/debootstrap &#8211;arch i386 woody /mnt/debinstall <a title="http://http.us.debian.org/debian" href="http://http.us.debian.org/debian">http://http.us.debian.org/debian</a></p>
<p># copy over the important config files<br />
# according to remotedeb.html<br />
cp /etc/resolv.conf etc/resolv.conf<br />
cp /etc/hosts etc/hosts<br />
cp /etc/fstab etc/fstab</p>
<p># the default EV1 server does not have an /etc/hostname<br />
hostname xtrinsic.net # sets the host name<br />
hostname &#8211;fqdn # tests to see if it&#8217;s set</p>
<p># configure network stuff<br />
# this can be done either from the original system or the new one<br />
route -n</p>
<p>Kernel IP routing table<br />
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface<br />
66.98.212.0     0.0.0.0         255.255.254.0   U     0      0        0 eth0<br />
169.254.0.0     0.0.0.0         255.255.0.0     U     0      0        0 eth0<br />
127.0.0.0       0.0.0.0         255.0.0.0       U     0      0        0 lo<br />
0.0.0.0         66.98.212.1     0.0.0.0         UG    0      0        0 eth0</p>
<p># enter into chroot.<br />
/usr/sbin/chroot . bin/bash</p>
<p># the prompt has now changed to:<br />
xtrinsic:/#</p>
<p># vi is installed but won&#8217;t run because it doesn&#8217;t know the term type<br />
# set that now with:<br />
export TERM=vt100<br />
export PATH=/usr/local/sbin:/usr/sbin/:/sbin:/usr/bin:/bin</p>
<p>xtrinsic:/# cat &gt; /etc/fstab &lt;&lt; &#8220;EOF&#8221;<br />
&gt; # filesystem   mount-point fs-type    options     dump    fsck-order<br />
&gt; /dev/sda5      /           auto       defaults    0       1<br />
&gt; proc           /proc       proc       defaults    0       0<br />
&gt; EOF</p>
<p># mount proc<br />
mount -t proc proc /proc</p>
<p># edit the following files<br />
etc/resolv.conf # should be ok because it was cped from RedHat<br />
etc/network/interfaces # this will be a new file and should have the following</p>
<p>&#8212;&#8212;&#8212; /etc/network/interfaces &#8212;&#8212;&#8212;<br />
# the loopback interface<br />
auto lo<br />
iface lo inet loopback</p>
<p># the first (and only) network card<br />
auto eth0<br />
iface eth0 inet static<br />
# 1st from ifconfig<br />
address 66.98.212.88<br />
# 3rd from ifconfig<br />
netmask 255.255.254.0<br />
# 1st from route -n<br />
network 66.98.212.0<br />
# 2nd from ifconfig<br />
broadcast 66.98.213.255<br />
# last line, 2nd column of route -n<br />
gateway 66.98.212.1<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p>
<p># run the base configuration<br />
/usr/sbin/base-config</p>
<p>yes # gmt<br />
Canada EST # time zone</p>
<p># next configure the base system<br />
# this worked the first time (i.e. Server V. 1), but refused to work the<br />
# second time (citing nmap running out of space, or something). I tried<br />
# increasing the Cache in /etc/apt/apt.conf but it didn&#8217;t work<br />
# dpkg-reconfigure &#8211;install base-config<br />
# the rest of the questions<br />
No # md5 passwords<br />
Yes # shadow passwords<br />
root password<br />
Yes # new user</p>
<p>Yes # Remove pcmcia<br />
no # PPP<br />
simple # for how to install software<br />
# then wait for it to chug a bit<br />
http # method for installing<br />
yes # non-free<br />
yes # non-us<br />
yes # contrib<br />
[pick a mirror]<br />
&lt;blank&gt; # no proxy to get out<br />
[get ready to install some stuff, yes to security updates]<br />
no # taskel to install new software</p>
<p>dialog # for installing<br />
medium # for questions<br />
no # readable home directories<br />
ask # about PCMCIA card when installing new things<br />
yes # start support after install<br />
american # spelling stuff<br />
no locales # for now<br />
leave alone # default locale<br />
auto save once # type of automatic serial port configuration<br />
yes # upgrade glibc now</p>
<p>apt-get install netselect wget<br />
cd /etc/apt; netselect-apt woody<br />
echo &#8220;deb <a title="http://security.debian.org" href="http://security.debian.org/">http://security.debian.org</a> stable/updates main contrib non-free&#8221; &gt;&gt; /etc/apt/sources.list</p>
<p># install a few more packages<br />
apt-get install aptitude screen ssh vim gpw</p>
<p># config options<br />
Allow only SSH2? Yes</p>
<p>Do you want /usr/lib/ssh-keysign to be installed SUID root? Yes # default<br />
Run the sshd server? Yes # default</p>
<p>default # all exim stuff (to be replaced by postfix)</p>
<p># utility to see what modules you need loaded<br />
apt-get install discover<br />
discover &#8211;enable-all &#8211;format=&#8221;%m on %d &#8211; %V %M\n&#8221; bridge ide scsi usb ethernet<br />
xtrinsic:/# discover &#8211;format=&#8221;%m on %d &#8211; %V %M\n&#8221; bridge ide scsi usb ethernet<br />
discover: Bus not found.</p>
<p># edit the modutils file and add the ethernet stuff<br />
vi  /etc/modutils/aliases<br />
alias eth0 8139too<br />
update-modules</p>
<p># remove the /sbin/unconfigured.sh file<br />
# rm /sbin/unconfigured.sh &#8212; didnt&#8217; exist</p>
<p># run the base-config again, there are other options you don&#8217;t have yet<br />
base-config<br />
# edit the apt.sources list by hand and don&#8217;t run any other software stuff<br />
# don&#8217;t run taskel, and don&#8217;t run dselect</p>
<p># configure the discover bit<br />
vi /etc/discover.conf<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
# Enable the PCMCIA scan<br />
# accorinding to remotedb.html<br />
skip=&#8221;pcmcia rtl8139&#8243;<br />
# Scan for the following types of hardware at boot time:<br />
types=&#8221;boot bridge ethernet ide scsi usb&#8221;<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p>
<p># install a new kernel with patches for various security things<br />
# apt-get install kernel-image-2.4.18-1-686<br />
apt-get install kernel-image-2.4.27-2-686<br />
Ignore error messages about initrd (answer &#8220;no&#8221;)<br />
Create the link, when it asks<br />
Do NOT do anything that lilo asks you about</p>
<p># make sure the right devices are in place for the kernel/system<br />
cd /dev<br />
./MAKEDEV generic # wait patiently, this may take a minute</p>
<p># exit the chroot environment<br />
exit</p>
<p># copy over the new kernel (you should still be root)<br />
cp /mnt/debinstall/boot/vmlinuz-2.4.18-1-686 /boot/.<br />
cp /mnt/debinstall/boot/initrd.img-2.4.18-1-686 /boot/.</p>
<p># edit /etc/lilo.conf and add the following information<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
default=redhat<br />
image=/boot/vmlinuz-2.4.18-1-686<br />
label=Debian<br />
initrd=/boot/initrd.img-2.4.18-1-686<br />
read-only<br />
append=&#8221;panic=30&#8243;<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p>
<p># copy the new lilo over to the /mnt/debinstall<br />
cp /etc/lilo.conf /mnt/debinstall/etc/lilo.conf<br />
# make sure all kernels which are listed in /etc/lilo.conf are in the new /boot<br />
cp $(grep &#8220;image.*=&#8221; /etc/lilo.conf | cut -f 2 -d &#8220;=&#8221;) /mnt/debinstall/boot</p>
<p># -R means use the specified image only for the next boot<br />
# therefore if the system panics it will reboot into redhat<br />
/sbin/lilo -v<br />
/sbin/lilo -v -R Debian</p>
<p>touch /mnt/debinstall/fastboot</p>
<p># and finally &#8212; reboot<br />
# wait at least 5-10 minutes before trying to log back in again<br />
# remember to try the new accounts first and the old accounts second<br />
# and remember to delete your old SSH authentication key from teh old username<br />
reboot</p>
<p># After getting the remote install working, I moved onto post install<br />
# configuration. I started out by adding the following packages:<br />
apt-get install mysql-server php4 php4-mysql apache postfix lynx<br />
(postfix replaces exim)</p>
<p># to reset the hostname I edited /etc/hostname and added my domain name<br />
# I then reset the hostname with hostname &lt;domainname&gt; and checked it with<br />
# hostname &#8211;fqdn &#8220;fully qualified domain name&#8221;</p>
<p># A very weird thing has happened. I appear to be running an OS off of a<br />
# partition that isn&#8217;t mounted.<br />
emmajane@(none):/$ df -h<br />
Filesystem            Size  Used Avail Use% Mounted on<br />
/dev/hda3             1.9G  226M  1.6G  13% /<br />
/dev/hda1              99M   13M   81M  14% /boot</p>
<p>emmajane@(none):/$ more /etc/fstab<br />
/dev/hda3 /       ext3    defaults 1 1<br />
/dev/hda1 /boot   ext3    defaults 1 2<br />
none      /dev/pts devpts gid=5,mode=620 0 0<br />
none      /proc   proc    defaults 0 0<br />
none      /dev/shm tmpfs  defaults 0 0<br />
/dev/hda2 /mnt/debinstall    ext2    defaults 1 1</p>
<p>emmajane@(none):/$ more /etc/lilo.conf<br />
image=/boot/vmlinuz-2.4.18-1-686<br />
label=debian-2418<br />
initrd=/boot/initrd.img-2.4.18-1-686<br />
read-only<br />
append=&#8221;panic=30&#8243;<br />
root=/dev/hda2</p>
<p>My debian is calling itself /dev/hda3 for some reason, when really it&#8217;s hda2</p>
<p>xtrinsic:/# more /etc/lilo.conf<br />
prompt<br />
timeout=50<br />
default=debian<br />
boot=/dev/hda<br />
map=/boot/map<br />
install=/boot/boot.b<br />
message=/boot/message<br />
linear</p>
<p>image=/boot/vmlinuz-2.4.18-1-686<br />
label=debian<br />
initrd=/boot/initrd.img-2.4.18-1-686<br />
read-only<br />
root=/dev/hda2<br />
append=&#8221;panic=30&#8243;</p>
<p>image=/boot/vmlinuz-2.4.20-24.9<br />
label=redhat<br />
initrd=/boot/initrd-2.4.20-24.9.img<br />
read-only<br />
append=&#8221;root=/dev/hda3&#8243;</p>
<p>xtrinsic:/# lilo -v<br />
LILO version 22.2, Copyright (C) 1992-1998 Werner Almesberger<br />
Development beyond version 21 Copyright (C) 1999-2001 John Coffman<br />
Released 05-Feb-2002 and compiled at 20:57:26 on Apr 13 2002.<br />
MAX_IMAGES = 27</p>
<p>Reading boot sector from /dev/hda<br />
Merging with /boot/boot.b<br />
Fatal: First boot sector is version 21.4. Expecting version 22.2.</p>
<p><a title="http://software.cfht.hawaii.edu/linuxpc/sidious/6_Kernel_Options.html" href="http://software.cfht.hawaii.edu/linuxpc/sidious/6_Kernel_Options.html">http://software.cfht.hawaii.edu/linuxpc/sidious/6_Kernel_Options.html</a><br />
Change the line which refers to /boot/boot.b to /boot/boot-menu.b</p>
<p>Now the boot-menu.b file is &#8220;missing&#8221; though because it&#8217;s in<br />
/deb/mntinstall/boot, not in /boot. This will need fixing. There appear<br />
to be instructions in remotedeb.html</p>
<p>apt-get install man less<br />
export TERM=vt100</p>
<p>0. backup /boot to a very safe place<br />
1. comment out the /boot partition from /etc/fstab<br />
change your debian install directory to /mnt/tmp (instead of /mnt/deb..)<br />
comment out the old data partition (/dev/hda3)<br />
2. mount /mnt/tmp<br />
3. the new boot information should now be in /mnt/tmp/boot/<br />
pack it up with tar and copy it to the / directory<br />
4. umount /mnt/tmp<br />
5. unpack the contents into /boot-deb<br />
6. edit lilo.conf and change boot to boot-deb<br />
7. run lilo (expect errors) this seems to have cleared out /boot<br />
8. copy boot-deb to /boot and add back any files from your backup of<br />
/boot (for me it was message and the red hat images)<br />
9. edit lilo.conf again and change /boot-deb back to /boot. To be safe, leave<br />
redhat as the default for now and leave the panic set on debian and set lilo<br />
to lilo -v -R debian (reboot into debian only this once)<br />
10. Now you should be able to run lilo<br />
11. Quadruple check your /etc/fstab to make sure it has the right values.<br />
Values should be updated according to the instructions above (but not the<br />
sample /etc/fstab which is way above)<br />
12. as long as there are no errors, reboot</p>
<p># Re-partition the old data drive<br />
# in the end I decided not to use parted and stuck with good ol&#8217; cfdisk<br />
apt-get install cfdisk # it was already installed</p>
<p># do the actual partitioning<br />
cfdisk /dev/hda<br />
# cfdisk is just a nicer interface for fdisk<br />
# replace /dev/hda3 with smaller logical partitions<br />
select /dev/hda3<br />
d # delete it</p>
<p># Now create all of your new partitions<br />
n # create a new partition<br />
L # for logical<br />
&lt;size in megs&gt; # used the sizes below for each of the partitions<br />
B # add the new partition to the beginning of the free space</p>
<p>2000    /usr/local    /dev/hda5<br />
10000    /var            /dev/hda6<br />
# users shouldn&#8217;t be storing email on<br />
#    the server<br />
500    /swap            /dev/hda7<br />
t # change the type<br />
82 # linux swap<br />
300    /tmp             /dev/hda8     # bigger than required<br />
5000    /home            /dev/hda9     # most data will be in /web<br />
500    /config        /dev/hda10     # a safe place for config files<br />
5000    /cvsroot        /dev/hda11    # cvs repository<br />
40000    /var/www        /dev/hda12    # all web sites<br />
[~ 14Gigs left open to assign as necessary]</p>
<p># write this new partition table<br />
# note: I got this error message:<br />
Wrote partition table, but re-read table failed.  Reboot to update<br />
table.</p>
<p># quit and reboot the system&#8211;remember to give the system a minute or two<br />
# to reboot</p>
<p># format the partitions and add labels for each of the partitions<br />
# while you&#8217;re at it, add a label for the / partition<br />
e2label /dev/hda2 /<br />
mkfs.ext2 /dev/hda5<br />
e2label /dev/hda5 /usr/local<br />
mkfs.ext2 /dev/hda6<br />
e2label /dev/hda6 /var<br />
# don&#8217;t touch swap<br />
mkfs.ext2 /dev/hda8<br />
e2label /dev/hda8 /tmp<br />
mkfs.ext2 /dev/hda9<br />
e2label /dev/hda9 /home<br />
mkfs.ext2 /dev/hda10<br />
e2label /dev/hda10 /config<br />
mkfs.ext2 /dev/hda11<br />
e2label /dev/hda11 /cvsroot<br />
mkfs.ext2 /dev/hda12<br />
e2label /dev/hda12 /var/www</p>
<p># confirm all of the labels have been added with cfdisk<br />
# &#8220;q&#8221; without doing anyting to any of the partitions</p>
<p># Now add all of the new partitions to the /etc/fstab file<br />
&#8212;&#8212;&#8212;&#8212;&#8212;- /etc/fstab &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
# Partition table<br />
# make sure there are no trailing slashes on any of the directories<br />
/dev/hda1       /boot           ext3    defaults        1 2<br />
/dev/hda2       /               ext2    defaults        1 1<br />
/dev/hda5       /usr/local      ext2    defaults        0 2<br />
/dev/hda6       /var            ext2    defaults        0 2<br />
/dev/hda8       /tmp            ext2    defaults        0 2<br />
/dev/hda9       /home           ext2    defaults        0 2<br />
/dev/hda10      /config         ext2    defaults        0 2<br />
/dev/hda11      /cvsroot        ext2    defaults        0 2<br />
/dev/hda12      /var/www        ext2    defaults        0 2</p>
<p># swap partition<br />
/dev/hda7       none            swap    sw              0 0</p>
<p># and then some other stuff that EV1 set up<br />
none      /dev/pts devpts gid=5,mode=620 0 0<br />
none      /proc   proc    defaults 0 0<br />
none      /dev/shm tmpfs  defaults 0 0<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</p>
<p># after adding the new partitions, labelling and adding them to the<br />
# /etc/fstab, copy the information to the new partitions<br />
1. archive the information currently in the directory you&#8217;re going to<br />
replace<br />
2. delete the contents of the directory<br />
3. mount the directory<br />
4. copy the files back in<br />
5. Activate and mount the /swap partition<br />
mkswap /dev/hda7<br />
swapon -a<br />
sync;sync;sync</p>
<p>6. Check the /etc/fstab against what&#8217;s currently mounted<br />
7. reboot</p></div>
</blockquote>
<p>Many thanks again to Emma for this fantastic guide.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/technicalmumblings.wordpress.com/157/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/technicalmumblings.wordpress.com/157/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/technicalmumblings.wordpress.com/157/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/technicalmumblings.wordpress.com/157/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/technicalmumblings.wordpress.com/157/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/technicalmumblings.wordpress.com/157/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/technicalmumblings.wordpress.com/157/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/technicalmumblings.wordpress.com/157/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/technicalmumblings.wordpress.com/157/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/technicalmumblings.wordpress.com/157/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.roachy.net&blog=2880390&post=157&subd=technicalmumblings&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://blog.roachy.net/2009/07/03/remote-install-of-a-linux-distro-on-top-of-an-exsiting-distro/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">roachy1979</media:title>
		</media:content>
	</item>
		<item>
		<title>DTMF Tones not audible using IAX2 Trunk</title>
		<link>http://blog.roachy.net/2009/06/25/dtmf-tones-not-audible-using-iax2-trunk/</link>
		<comments>http://blog.roachy.net/2009/06/25/dtmf-tones-not-audible-using-iax2-trunk/#comments</comments>
		<pubDate>Thu, 25 Jun 2009 07:33:16 +0000</pubDate>
		<dc:creator>Paul Morgan-Roach</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Asterisk]]></category>
		<category><![CDATA[DTMF]]></category>
		<category><![CDATA[IAX]]></category>
		<category><![CDATA[IAX2]]></category>
		<category><![CDATA[UDP]]></category>
		<category><![CDATA[VoIP]]></category>

		<guid isPermaLink="false">http://technicalmumblings.wordpress.com/?p=154</guid>
		<description><![CDATA[IAX2 DTMF tones being blocked, Asterisk.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.roachy.net&blog=2880390&post=154&subd=technicalmumblings&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>We&#8217;ve had a recent issue with IAX2 trunks whereby any DTMF tones played locally are not audible at the remote side of the connection&#8230;</p>
<p>Interestingly tones were audible on inbound and internal calls, however, this means that IVR&#8217;s are completely non-navigable.</p>
<p>The problem turned out to be due to the fact that it appears DTMF traffic was being sent out over a separate UDP port to the rest of the IAX traffic&#8230;.calls sounded fine, but DTMF traffic was being blocked due to it running on port 4571.  We&#8217;ve opened the range 4569-4571 and now all is working fine&#8230;.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/technicalmumblings.wordpress.com/154/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/technicalmumblings.wordpress.com/154/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/technicalmumblings.wordpress.com/154/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/technicalmumblings.wordpress.com/154/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/technicalmumblings.wordpress.com/154/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/technicalmumblings.wordpress.com/154/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/technicalmumblings.wordpress.com/154/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/technicalmumblings.wordpress.com/154/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/technicalmumblings.wordpress.com/154/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/technicalmumblings.wordpress.com/154/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.roachy.net&blog=2880390&post=154&subd=technicalmumblings&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://blog.roachy.net/2009/06/25/dtmf-tones-not-audible-using-iax2-trunk/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">roachy1979</media:title>
		</media:content>
	</item>
		<item>
		<title>Trixbox &#8211; &#8220;All Circuits are Busy Now&#8221; when Dialling Off-Hook</title>
		<link>http://blog.roachy.net/2009/05/11/trixbox-all-circuits-are-busy-now-when-dialling-off-hook/</link>
		<comments>http://blog.roachy.net/2009/05/11/trixbox-all-circuits-are-busy-now-when-dialling-off-hook/#comments</comments>
		<pubDate>Mon, 11 May 2009 12:08:45 +0000</pubDate>
		<dc:creator>Paul Morgan-Roach</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Asterisk]]></category>
		<category><![CDATA[Trixbox]]></category>

		<guid isPermaLink="false">http://technicalmumblings.wordpress.com/?p=147</guid>
		<description><![CDATA[How to solve Trixbox - "All Circuits are Busy Now" when Dialling Off-Hook<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.roachy.net&blog=2880390&post=147&subd=technicalmumblings&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>We have some Polycom IP 330 SIP handsets connected to a Trixbox.  Unfortunately, when using the default SIP.cfg that is downloaded via TFTP to the handsets, if the phone was off the hook (ie. a dial tone was already audible) the handsets would appear to time-out and give the message &#8220;All Circuits are Busy Now&#8221;. On looking at the call in the CLI (asterisk -rvvvv) it was apparent that only the first 9 digits were being dialled.</p>
<p>The solution was to edit the the /tftpboot/sip.cfg and look for the line that says:</p>
<p style="padding-left:30px;">&lt;digitmap dialplan.digitmap=&#8221;[2-9]11|0T|011xxx.T|[0-1][2-9]xxxxxxxxx|[2-9]xxxxxxxxx|[2-9]xxxT&#8221; dialplan.digitmap.timeOut=&#8221;3|3|3|3|3|3&#8243;/&gt;</p>
<p>and replace with the correct number of digits for calls in your country&#8230;</p>
<p style="padding-left:30px;">&lt;digitmap dialplan.digitmap=&#8221;[2-9]11|0T|011xxx.T|[0-1][2-9]xxxxxxxxxxx|[2-9]xxxxxxxxxxx|[2-9]xxxT&#8221; dialplan.digitmap.timeOut=&#8221;3|3|3|3|3|3&#8243;/&gt;</p>
<p>You then need to restart the handsets in order for this to work.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/technicalmumblings.wordpress.com/147/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/technicalmumblings.wordpress.com/147/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/technicalmumblings.wordpress.com/147/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/technicalmumblings.wordpress.com/147/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/technicalmumblings.wordpress.com/147/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/technicalmumblings.wordpress.com/147/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/technicalmumblings.wordpress.com/147/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/technicalmumblings.wordpress.com/147/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/technicalmumblings.wordpress.com/147/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/technicalmumblings.wordpress.com/147/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.roachy.net&blog=2880390&post=147&subd=technicalmumblings&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://blog.roachy.net/2009/05/11/trixbox-all-circuits-are-busy-now-when-dialling-off-hook/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">roachy1979</media:title>
		</media:content>
	</item>
		<item>
		<title>Exchange 2003 Pop3 Service Hangs when starting</title>
		<link>http://blog.roachy.net/2009/04/28/exchange-2003-pop3-servive-hangs-when-starting/</link>
		<comments>http://blog.roachy.net/2009/04/28/exchange-2003-pop3-servive-hangs-when-starting/#comments</comments>
		<pubDate>Tue, 28 Apr 2009 07:27:57 +0000</pubDate>
		<dc:creator>Paul Morgan-Roach</dc:creator>
				<category><![CDATA[Exchange]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://technicalmumblings.wordpress.com/?p=143</guid>
		<description><![CDATA[Exchange pop3 service hangs starting - telnet gives "connection to the host is lost"<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.roachy.net&blog=2880390&post=143&subd=technicalmumblings&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Following a reboot of our Exchange 2003 server, the Pop3 service stated it was started, but on trying to connect to port 110 using telnet it just popped up &#8220;connection to the host lost&#8221;.  When we attempted to restart the service it hung when starting &#8211; there were no events in the event viewer following the stopping of the service.</p>
<p>The solution was to kill the process in Task Manager (inetinfo.exe).  We found it immediately re-spawned and worked&#8230;</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/technicalmumblings.wordpress.com/143/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/technicalmumblings.wordpress.com/143/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/technicalmumblings.wordpress.com/143/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/technicalmumblings.wordpress.com/143/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/technicalmumblings.wordpress.com/143/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/technicalmumblings.wordpress.com/143/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/technicalmumblings.wordpress.com/143/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/technicalmumblings.wordpress.com/143/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/technicalmumblings.wordpress.com/143/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/technicalmumblings.wordpress.com/143/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.roachy.net&blog=2880390&post=143&subd=technicalmumblings&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://blog.roachy.net/2009/04/28/exchange-2003-pop3-servive-hangs-when-starting/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">roachy1979</media:title>
		</media:content>
	</item>
		<item>
		<title>Mounting a NAS share OpenOffice 3</title>
		<link>http://blog.roachy.net/2009/04/01/mounting-a-nas-share-openoffice-3/</link>
		<comments>http://blog.roachy.net/2009/04/01/mounting-a-nas-share-openoffice-3/#comments</comments>
		<pubDate>Wed, 01 Apr 2009 10:48:42 +0000</pubDate>
		<dc:creator>Paul Morgan-Roach</dc:creator>
				<category><![CDATA[Samba]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[fedora]]></category>

		<guid isPermaLink="false">http://technicalmumblings.wordpress.com/?p=138</guid>
		<description><![CDATA[Mounting a NAS share OpenOffice 3 and avoiding file locks....<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.roachy.net&blog=2880390&post=138&subd=technicalmumblings&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>We&#8217;ve been having problems with Microsoft Office Format files opening as read only from our NAS here on Fedora 10 clients.  OpenOffice 3 creates file locks on opening the file, resulting in users being unable to save files.</p>
<p>On doing some reading, this can be alleviated by mounting the share using cifs rather than smbfs.  On the client machines we have created a folder in media called N (mkdir /media/N), then mounted using the following:</p>
<p>mount -t cifs //10.204.6.5/N /media/N -o username=<em>&lt;username&gt;</em>,password=<em>&lt;password&gt;</em>,rw,iocharset=utf8,nobrl,nounix,sfu,file_mode=0777,dir_mode=0777</p>
<p>note the nounix option &#8211; this prevents the file locks from causing problems within OpenOffice.  The sfu option preserves the date and time modifcation values.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/technicalmumblings.wordpress.com/138/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/technicalmumblings.wordpress.com/138/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/technicalmumblings.wordpress.com/138/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/technicalmumblings.wordpress.com/138/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/technicalmumblings.wordpress.com/138/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/technicalmumblings.wordpress.com/138/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/technicalmumblings.wordpress.com/138/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/technicalmumblings.wordpress.com/138/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/technicalmumblings.wordpress.com/138/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/technicalmumblings.wordpress.com/138/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.roachy.net&blog=2880390&post=138&subd=technicalmumblings&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://blog.roachy.net/2009/04/01/mounting-a-nas-share-openoffice-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">roachy1979</media:title>
		</media:content>
	</item>
		<item>
		<title>Migrating a batch of Printers to a new Print Server</title>
		<link>http://blog.roachy.net/2009/03/23/migrating-a-batch-of-printers-to-a-new-print-server/</link>
		<comments>http://blog.roachy.net/2009/03/23/migrating-a-batch-of-printers-to-a-new-print-server/#comments</comments>
		<pubDate>Mon, 23 Mar 2009 11:47:15 +0000</pubDate>
		<dc:creator>Paul Morgan-Roach</dc:creator>
				<category><![CDATA[Active Directory]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[Migrate Printers]]></category>

		<guid isPermaLink="false">http://technicalmumblings.wordpress.com/?p=136</guid>
		<description><![CDATA[I&#8217;ve just had to migrate a batch of printers to a new AD print server.  Fortunately this process was made somewhat painless by the Microsoft Print Migration tool available here:
http://www.microsoft.com/DOWNLOADS/details.aspx?FamilyID=9b9f2925-cbc9-44da-b2c9-ffdbc46b0b17&#38;displaylang=en
       <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.roachy.net&blog=2880390&post=136&subd=technicalmumblings&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>I&#8217;ve just had to migrate a batch of printers to a new AD print server.  Fortunately this process was made somewhat painless by the Microsoft Print Migration tool available here:</p>
<p><a href="http://www.microsoft.com/DOWNLOADS/details.aspx?FamilyID=9b9f2925-cbc9-44da-b2c9-ffdbc46b0b17&amp;displaylang=en">http://www.microsoft.com/DOWNLOADS/details.aspx?FamilyID=9b9f2925-cbc9-44da-b2c9-ffdbc46b0b17&amp;displaylang=en</a></p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/technicalmumblings.wordpress.com/136/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/technicalmumblings.wordpress.com/136/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/technicalmumblings.wordpress.com/136/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/technicalmumblings.wordpress.com/136/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/technicalmumblings.wordpress.com/136/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/technicalmumblings.wordpress.com/136/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/technicalmumblings.wordpress.com/136/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/technicalmumblings.wordpress.com/136/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/technicalmumblings.wordpress.com/136/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/technicalmumblings.wordpress.com/136/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.roachy.net&blog=2880390&post=136&subd=technicalmumblings&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://blog.roachy.net/2009/03/23/migrating-a-batch-of-printers-to-a-new-print-server/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">roachy1979</media:title>
		</media:content>
	</item>
	</channel>
</rss>