<?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>In Other Words &#187; linux</title>
	<atom:link href="http://jcostom.wordpress.com/tag/linux/feed/" rel="self" type="application/rss+xml" />
	<link>http://jcostom.wordpress.com</link>
	<description>186,000 miles per second, it&#039;s not just a good idea, it&#039;s the law.</description>
	<lastBuildDate>Wed, 16 Mar 2011 21:02:06 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='jcostom.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://0.gravatar.com/blavatar/0e01648355530ed22afc41cc357b25f6?s=96&#038;d=http%3A%2F%2Fs2.wp.com%2Fi%2Fbuttonw-com.png</url>
		<title>In Other Words &#187; linux</title>
		<link>http://jcostom.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://jcostom.wordpress.com/osd.xml" title="In Other Words" />
	<atom:link rel='hub' href='http://jcostom.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Review: Google Nexus One</title>
		<link>http://jcostom.wordpress.com/2010/07/20/review-google-nexus-one/</link>
		<comments>http://jcostom.wordpress.com/2010/07/20/review-google-nexus-one/#comments</comments>
		<pubDate>Tue, 20 Jul 2010 18:57:52 +0000</pubDate>
		<dc:creator>jason</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[reviews]]></category>
		<category><![CDATA[tech]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[linkedin]]></category>
		<category><![CDATA[nexus one]]></category>
		<category><![CDATA[phone]]></category>

		<guid isPermaLink="false">http://www.jasons.org/?p=396</guid>
		<description><![CDATA[For the past couple of weeks, I&#8217;ve been doing a trial of a Google Nexus One.  This is my first Android device, and I must say, so far, I&#8217;m mighty impressed.  We&#8217;ve all been reading about Android, Google&#8217;s Linux-based mobile device OS for what seems like forever now.  In those many articles, all the promise [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jcostom.wordpress.com&amp;blog=14707&amp;post=396&amp;subd=jcostom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a class="thickbox" href="http://jcostom.files.wordpress.com/2010/07/n1.jpg"><img class="alignright size-medium wp-image-395" title="Nexus One" src="http://jcostom.files.wordpress.com/2010/07/n1.jpg?w=235&#038;h=300" alt="Nexus One" width="235" height="300" /></a>For the past couple of weeks, I&#8217;ve been doing a trial of a Google Nexus One.  This is my first Android device, and I must say, so far, I&#8217;m mighty impressed.  We&#8217;ve all been reading about Android, Google&#8217;s Linux-based mobile device OS for what seems like forever now.  In those many articles, all the promise that the platform brings to the table, with all of the open-source goodness &#8211; now that Android&#8217;s been around for a while, how does it measure up?</p>
<p>For those who don&#8217;t know, I was a hardcore Symbian user for years, mostly S60 devices, though I had a fleeting stint using a Nokia 9300 (my only S80 device ever).  That&#8217;s what you get when you spend the better part of 10 years working at Nokia.  <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />   Nokia has historically done a very good job of producing smartphones &#8211; it&#8217;s been their bread &amp; butter for years.  I had a brief stint using an N97, followed by a loaner of an N97 Mini from the Womworld guys, and I was never wowed, heck, never even liked S60 v5.  For me, the last great S60 was v3.  FP1 or FP2 were both good to me.  Heck, I still have an N85 that I use for my home line.</p>
<p>These days, it seems like everyone&#8217;s in iLove, going absolutely gaga over the iPhone, including the latest incarnation &#8211; the iPhone 4.  Deathgrip aside, I was never a huge fan of the iPhone.  I had a 3G for a day, and returned it.  Bad battery life (like in the 3-4 hour range), and the walled garden &#8211; don&#8217;t get me started about locking out developers &#8211; I maintain that it&#8217;s bad for business in the long run.</p>
<p>I got my Nexus One in the AT&amp;T variant, so it&#8217;s got quad-band GSM/EDGE and tri-band (850/1900/2100) UMTS/HSDPA support, as well as the 802.11g WLAN, Bluetooth and GPS radios.  That&#8217;s a lot of RF in a small case.  Physically speaking, the Nexus One feels great in your hand.  There&#8217;s some sort of coating on the metal parts that&#8217;s just slightly tacky, not metallic at all.  It just feels great in your hands.  The RF performance on the Nexus One is very good in my experience.  I don&#8217;t notice any lower coverage than I saw with my prior Nokia E72.  All in all, very good.</p>
<p>Connectivity is where Android 2.2 really shines.  On my Nexus One, I&#8217;ve got my home Google Apps account sync&#8217;d, as well as my corporate Exchange ActiveSync.  The phone keeps track of where the different bits of data came from and only tries to sync the appropriate data to the various accounts.  It&#8217;s very well thought out and I didn&#8217;t wind up with lots of data duplication.  Further, Android 2.2 implements the much sought-after mobile hotspot feature.  If you&#8217;re unfamiliar, you use your WLAN radio to setup an Access Point, then connect WLAN devices to that AP, which shares your phone&#8217;s 3G (or even EDGE) wireless data connection.  Pretty slick.</p>
<p>On the ActiveSync front, the client is very good, and fairly complete, though a couple of what I consider to be key features aren&#8217;t there yet.</p>
<table border="1">
<thead>
<tr>
<th>Working</th>
<th>Not Working</th>
</tr>
</thead>
<tbody>
<tr>
<td>Email, Contact &amp; Calendar Sync with Exchange 2007</td>
<td>GAL lookup for contacts</td>
</tr>
<tr>
<td>GAL lookup for email recipients</td>
<td>GAL lookup for meeting requests</td>
</tr>
<tr>
<td>Accept, Reject, Tentative meeting request responses</td>
<td></td>
</tr>
<tr>
<td>Create meeting requests</td>
<td></td>
</tr>
</tbody>
</table>
<p>Rather than the App Store, Android uses the Android Market.  Same idea, essentially, though it seems that you need to do substantially less hoop-jumping to get your app in the Market.  While yes, Apple definitely has a wide margin of available apps, I&#8217;ve yet to be disappointed when I got searching for an Android app for a specific task.  This review focuses on the device itself, not the apps, so I&#8217;m not going to go too deep there, but suffice it to say that I&#8217;m happy with the app selection.</p>
<p>Overall, it&#8217;s a great device, and the future for Android is indeed bright.  Go make the jump, you won&#8217;t be disappointed.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/jcostom.wordpress.com/396/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jcostom.wordpress.com/396/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/jcostom.wordpress.com/396/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/jcostom.wordpress.com/396/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/jcostom.wordpress.com/396/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/jcostom.wordpress.com/396/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/jcostom.wordpress.com/396/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/jcostom.wordpress.com/396/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/jcostom.wordpress.com/396/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/jcostom.wordpress.com/396/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/jcostom.wordpress.com/396/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/jcostom.wordpress.com/396/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/jcostom.wordpress.com/396/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/jcostom.wordpress.com/396/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jcostom.wordpress.com&amp;blog=14707&amp;post=396&amp;subd=jcostom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://jcostom.wordpress.com/2010/07/20/review-google-nexus-one/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a2e1bb7d6a5fdb083617b9dcd63146ca?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">jcostom</media:title>
		</media:content>

		<media:content url="http://jcostom.files.wordpress.com/2010/07/n1.jpg?w=235" medium="image">
			<media:title type="html">Nexus One</media:title>
		</media:content>
	</item>
		<item>
		<title>2 Wireless APs in One with VLAN trunking in OpenWRT</title>
		<link>http://jcostom.wordpress.com/2010/07/03/2-wireless-aps-in-one-with-vlan-trunking-in-openwrt/</link>
		<comments>http://jcostom.wordpress.com/2010/07/03/2-wireless-aps-in-one-with-vlan-trunking-in-openwrt/#comments</comments>
		<pubDate>Sat, 03 Jul 2010 15:12:55 +0000</pubDate>
		<dc:creator>jason</dc:creator>
				<category><![CDATA[tech]]></category>
		<category><![CDATA[juniper]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[srx]]></category>
		<category><![CDATA[wifi]]></category>

		<guid isPermaLink="false">http://www.jasons.org/?p=383</guid>
		<description><![CDATA[I had a bit of a technical challenge to solve in our house recently.  I wanted to create a guest WLAN, as well as another WLAN for Alex&#8217;s Nintendo DS.  The challenge?  The DS only does WEP.  No WPA at all.  Not being interested in giving unrestricted access to either group, particularly the latter, I [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jcostom.wordpress.com&amp;blog=14707&amp;post=383&amp;subd=jcostom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I had a bit of a technical challenge to solve in our house recently.  I wanted to create a guest WLAN, as well as another WLAN for Alex&#8217;s Nintendo DS.  The challenge?  The DS only does WEP.  No WPA at all.  Not being interested in giving unrestricted access to either group, particularly the latter, I decided it would be useful to deploy both SSIDs on the same AP, and try to map the different SSIDs into different VLANs.</p>
<p><a href="http://jcostom.files.wordpress.com/2010/07/multi-ap1.png"><img class="alignright size-medium wp-image-384" title="Network Layout" src="http://jcostom.files.wordpress.com/2010/07/multi-ap1.png?w=300&#038;h=182" alt="Network Layout" width="300" height="182" /></a>Our firewall is a <a href="https://www.juniper.net/us/en/products-services/security/srx-series/srx210/" target="_blank">Juniper Networks SRX210</a>, which lends itself very well to this task, as it supports ethernet switching natively.  First up was creating a couple of <acronym title="Virtual LANs">VLANs</acronym> &amp; <acronym title="Routed VLAN Interface">RVIs</acronym> on the firewall and assigning them to security zones.  These RVIs will need to have dhcp allowed on their as an inbound system service.  Next, some security policies will need to be created to allow devices in the new zones to talk out to the untrust (i.e. Internet) zone.  Next, you&#8217;ll need to configure a VLAN trunk on the port connected to the wireless AP (fe-0/0/6 in our example).  Finally, you&#8217;ll need to setup DHCP helpers for each of the RVIs to direct their DHCP requests to your DHCP server.  If you use the SRX as your DHCP server, you would instead configure a DHCP scope for these networks.  Here&#8217;s an example of what that might look like:</p>
<p><code>set vlans vlan2 vlan-id 2<br />
set vlans vlan2 l3-interface vlan.2<br />
set vlans vlan3 vlan-id 3<br />
set vlans vlan3 l3-interface vlan.3</code></p>
<p><code>set int fe-0/0/6.0 family ethernet-switching port-mode trunk<br />
set int fe-0/0/6.0 family ethernet-switching vlan members [ vlan2 vlan3 ]<br />
set int vlan.2 family inet addr 192.168.2.1/24<br />
set int vlan.3 family inet addr 192.168.3.1/24</code></p>
<p><code>set forwarding-options helpers bootp interface vlan.2 server 192.168.1.20<br />
set forwarding-options helpers bootp interface vlan.3 server 192.168.1.20</code></p>
<p><code> </code></p>
<p><code>set security zones security-zone guest interfaces vlan.2 host-inbound-traffic system-services dhcp<br />
set security zones security-zone guest interfaces vlan.2 host-inbound-traffic system-services ping</code></p>
<p><code> </code></p>
<p><code>set security zones security-zone dsnet interfaces vlan.3 host-inbound-traffic system-services dhcp<br />
set security zones security-zone dsnet interfaces vlan.3 host-inbound-traffic system-services ping</code></p>
<p>But that&#8217;s only half of the battle.  We still need to setup the AP.  In our example, I used a Fonera Fon 2100.  Instructions for how to reflash it with OpenWRT <a href="http://nuwiki.openwrt.org/toh/fon/fonera" target="_blank">can be found on their wiki</a>.  Once you&#8217;ve got that together, you&#8217;ll need to make some mods to their stock network configuration to make it work, but it&#8217;s not so bad.  Essentially, you&#8217;ll make 2 SSIDs, and bind them to 2 VLAN-tagged sub-ints of eth0, forming 2 bridge groups.  In OpenWRT, when you create an interface of the form eth0.X, where X is in the range 1-4094, you&#8217;ve just created a tagged sub-int.</p>
<h4>/etc/config/network:</h4>
<p><code>config 'interface' 'loopback'<br />
option 'ifname' 'lo'<br />
option 'proto' 'static'<br />
option 'ipaddr' '127.0.0.1'<br />
option 'netmask' '255.0.0.0'</code></p>
<p><code>config 'interface' 'guest'<br />
option 'ifname' 'eth0.2'<br />
option 'type' 'bridge'<br />
option 'proto' 'static'<br />
option 'netmask' '255.255.255.0'<br />
option 'ipaddr' '192.168.2.2'<br />
option 'defaultroute' '0'<br />
option 'peerdns' '0'<br />
option 'stp' '1'</code></p>
<p><code>config 'interface' 'dsnet'<br />
option 'ifname' 'eth0.3'<br />
option 'type' 'bridge'<br />
option 'proto' 'static'<br />
option 'netmask' '255.255.255.0'<br />
option 'ipaddr' '192.168.3.2'<br />
option 'stp' '1'<br />
option 'defaultroute' '0'<br />
option 'peerdns' '0'<br />
</code></p>
<h4>/etc/config/wireless:</h4>
<p><code>config 'wifi-device' 'wifi0'<br />
option 'type' 'atheros'<br />
option 'channel' 'auto'<br />
option 'disabled' '0'<br />
option 'diversity' '0'</code></p>
<p><code>config 'wifi-iface'<br />
option 'device' 'wifi0'<br />
option 'mode' 'ap'<br />
option 'ssid' 'dsnet'<br />
option 'encryption' 'wep'<br />
option 'key' 's:myWEPkey12345'<br />
option 'macpolicy' 'allow'<br />
list 'maclist' 'e8:4e:ce:xx:yy:zz'<br />
option 'network' 'dsnet'</p>
<p></code></p>
<p><code>config 'wifi-iface'<br />
option 'device' 'wifi0'<br />
option 'ssid' 'notyourhouse'<br />
option 'network' 'guest'<br />
option 'mode' 'ap'<br />
option 'encryption' 'psk2'<br />
option 'key' 'guestWPAkey'</code></p>
<p>Now you&#8217;ve got both SSIDs up, each bound to a different VLAN, and can enforce different security policies on each!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/jcostom.wordpress.com/383/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jcostom.wordpress.com/383/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/jcostom.wordpress.com/383/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/jcostom.wordpress.com/383/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/jcostom.wordpress.com/383/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/jcostom.wordpress.com/383/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/jcostom.wordpress.com/383/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/jcostom.wordpress.com/383/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/jcostom.wordpress.com/383/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/jcostom.wordpress.com/383/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/jcostom.wordpress.com/383/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/jcostom.wordpress.com/383/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/jcostom.wordpress.com/383/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/jcostom.wordpress.com/383/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jcostom.wordpress.com&amp;blog=14707&amp;post=383&amp;subd=jcostom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://jcostom.wordpress.com/2010/07/03/2-wireless-aps-in-one-with-vlan-trunking-in-openwrt/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a2e1bb7d6a5fdb083617b9dcd63146ca?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">jcostom</media:title>
		</media:content>

		<media:content url="http://jcostom.files.wordpress.com/2010/07/multi-ap1.png?w=300" medium="image">
			<media:title type="html">Network Layout</media:title>
		</media:content>
	</item>
		<item>
		<title>Installing a NIDS with a passive Ethernet tap</title>
		<link>http://jcostom.wordpress.com/2009/04/26/installing-a-nids-with-a-passive-ethernet-tap/</link>
		<comments>http://jcostom.wordpress.com/2009/04/26/installing-a-nids-with-a-passive-ethernet-tap/#comments</comments>
		<pubDate>Mon, 27 Apr 2009 02:07:59 +0000</pubDate>
		<dc:creator>jason</dc:creator>
				<category><![CDATA[featured]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[tech]]></category>
		<category><![CDATA[linkedin]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.jasons.org/?p=235</guid>
		<description><![CDATA[I wanted to install a small network ids on my home network using Snort.  I wanted to stick the nids outside of my firewall, so it would be able to examine all Internet traffic coming in &#38; out of the network.  Of course, putting a device online outside my firewall without any protection isn&#8217;t terribly [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jcostom.wordpress.com&amp;blog=14707&amp;post=235&amp;subd=jcostom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<div id="attachment_233" class="wp-caption alignright" style="width: 451px"><a href="http://jcostom.files.wordpress.com/2009/04/ids-tap1.png"><img class="size-full wp-image-233" title="IDS Install with Tap" src="http://jcostom.files.wordpress.com/2009/04/ids-tap1.png?w=600" alt="IDS Install with Tap"   /></a><p class="wp-caption-text">IDS Install with Tap</p></div>
<p>I wanted to install a small network ids on my home network using Snort.  I wanted to stick the nids outside of my firewall, so it would be able to examine all Internet traffic coming in &amp; out of the network.  Of course, putting a device online outside my firewall without any protection isn&#8217;t terribly attractive, so I decided to install using a tap.  Ignoring the fact that this is really the only possible configuration, given my home ISP (FiOS), it allows me to do a completely stealthed deployment of a nids.  Unfortunately, this type of deployment also precludes the ability to interact with any traffic seen on the wire, so flexresp is out of the question.</p>
<div id="attachment_237" class="wp-caption alignright" style="width: 373px"><a href="http://jcostom.files.wordpress.com/2009/04/passive-tap1.png"><img class="size-full wp-image-237" title="Construction of a passive tap" src="http://jcostom.files.wordpress.com/2009/04/passive-tap1.png?w=600" alt="Construction of a passive tap"   /></a><p class="wp-caption-text">Construction of a passive tap</p></div>
<p>The other bad part about using a tap is that simply by the nature of the tap, you need to have 2 Ethernet ports to sniff on.  Why?  Check out the <a href="http://www.snort.org/docs/tap/" target="_blank">Snort docs</a> on the subject.  When you setup a tap, you can only push one direction&#8217;s worth of traffic onto a single port.  This means you have to combine the traffic on the sniffing device.  Since you can only receive traffic and can&#8217;t send on these ports, you must have a third Ethernet port to connect to your internal network, or if you&#8217;ve got a larger network, a management LAN.</p>
<p>So, building your tap is pretty simple, when you&#8217;ve got the picture here on the right to work from.  Need the parts?  Head over to Home Depot and grab yourself the following parts:</p>
<ol>
<li>A plastic electric box (get one marked for &#8220;Old Work&#8221;).  An 8 cubic inch box will probably not be deep enough, so go for the one of the 14 cubic inch ones.  Unscrew the little anchor flaps and toss them in the trash.</li>
<li>A 4-jack faceplate.  Whatever color you like.  I used white.</li>
<li>4 Cat 5e Ethernet jacks.  I got 2 white and 2 blue.  The white jacks are the Host jacks, and the blue ones are Tap A &amp; B, as shown in the figure at the right.</li>
<li>About 6 inches of Ethernet cable.</li>
</ol>
<p>Strip off the jacket and remove the 8 wires.  Wire up the jacks as shown in the figure.  I found it easiest to wire up one of the host jacks, then run the wires through the tap jacks and finally up to the other host jack.  Try to keep the twists in the wire as much as possible, to prevent NEXT (Near End Crosstalk).  Cap off the jacks and screw the thing into the electric box.</p>
<p>I made two, one to use for the NIDS, and another to carry around for work if I need a tap.</p>
<p>I&#8217;m not going to go into how to install Snort, ACID, or any of that stuff.  There are already enough guides out there on that topic.  I will, however, address the need to join the two sniffing interfaces into a single full-duplex interface for Snort to sniff on.  You&#8217;ll be using the Linux kernel&#8217;s bonding module for this.  I&#8217;m going to assume Debian or Ubuntu here.  Add the bonding module to your <code>/etc/modules</code> file, then execute the command <code>modprobe bonding</code>.  In the <code>/etc/network/interfaces</code> file, you&#8217;ll need something like this:</p>
<pre>auto bond0
iface bond0 inet manual
  up ifconfig $IFACE 0.0.0.0 up
  down ifconfig $IFACE down
  post-up ifenslave bond0 eth0 eth1
  pre-down ifenslave -d bond0 eth0 eth1</pre>
<p>Obviously, you&#8217;ll need to configure Snort to sniff on the bond0 interface.  Don&#8217;t forget to install the ifenslave package.  It&#8217;s not installed by default on Ubuntu.</p>
<p>The biggest concern lots of tap novices have is accidentally introducing traffic onto the wire via the tap.  Let&#8217;s be clear.  This is <em><strong>simply impossible</strong></em>.  Can&#8217;t happen.  At all.  Why?  The only pins that are live on the tap ports are 3 and 6.  Guess what happens on those pins?  It&#8217;s only RX, not TX, so you can&#8217;t transmit on the tap ports.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/jcostom.wordpress.com/235/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jcostom.wordpress.com/235/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/jcostom.wordpress.com/235/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/jcostom.wordpress.com/235/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/jcostom.wordpress.com/235/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/jcostom.wordpress.com/235/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/jcostom.wordpress.com/235/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/jcostom.wordpress.com/235/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/jcostom.wordpress.com/235/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/jcostom.wordpress.com/235/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/jcostom.wordpress.com/235/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/jcostom.wordpress.com/235/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/jcostom.wordpress.com/235/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/jcostom.wordpress.com/235/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jcostom.wordpress.com&amp;blog=14707&amp;post=235&amp;subd=jcostom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://jcostom.wordpress.com/2009/04/26/installing-a-nids-with-a-passive-ethernet-tap/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a2e1bb7d6a5fdb083617b9dcd63146ca?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">jcostom</media:title>
		</media:content>

		<media:content url="http://jcostom.files.wordpress.com/2009/04/ids-tap1.png" medium="image">
			<media:title type="html">IDS Install with Tap</media:title>
		</media:content>

		<media:content url="http://jcostom.files.wordpress.com/2009/04/passive-tap1.png" medium="image">
			<media:title type="html">Construction of a passive tap</media:title>
		</media:content>
	</item>
		<item>
		<title>At long last, I&#039;ve finally seen the light.</title>
		<link>http://jcostom.wordpress.com/2009/04/01/at-long-last-ive-finally-seen-the-light/</link>
		<comments>http://jcostom.wordpress.com/2009/04/01/at-long-last-ive-finally-seen-the-light/#comments</comments>
		<pubDate>Wed, 01 Apr 2009 14:36:28 +0000</pubDate>
		<dc:creator>jason</dc:creator>
				<category><![CDATA[tech]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[phones]]></category>
		<category><![CDATA[s60]]></category>
		<category><![CDATA[symbian]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://www.jasons.org/?p=196</guid>
		<description><![CDATA[For years now, I&#8217;ve been kidding myself, hiding behind my secret envy of Steve Ballmer and Bill Gates, opting to use Macs &#38; Linux at home, as well as Symbian-based mobile phones.  I just can&#8217;t stand living the lie any longer. I am a PC! I&#8217;m reformatting our Macs at home, and they will henceforth [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jcostom.wordpress.com&amp;blog=14707&amp;post=196&amp;subd=jcostom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>For years now, I&#8217;ve been kidding myself, hiding behind my secret envy of Steve Ballmer and Bill Gates, opting to use Macs &amp; Linux at home, as well as Symbian-based mobile phones.  I just can&#8217;t stand living the lie any longer.</p>
<p><strong><span style="font-size:large;">I am a PC!</span></strong></p>
<p>I&#8217;m reformatting our Macs at home, and they will henceforth run nothing but Windows Vista.  Ultimate 64-bit, of course.  No Boot Camp, VMware Fusion or Parallels.  Just Windows Vista.  The sheer beauty of the Vista desktop, laden with all of those oh-so-cool gadgets, the Aero Glass look, and the Control Panel, oh, the sheer bliss of it all!  So what if I&#8217;ll need to run full-time anti-virus and anti-spyware apps to protect us and our data?  Honey, I&#8217;m home.</p>
<p>And the server, what a colossal mistake it was running Ubuntu&#8217;s Intrepid Ibex 64-bit release on there.  What on earth was I thinking???  All of that idle CPU time just going to waste doing nothing.  Why, by installing Windows Server 2008 on the system, I can give that CPU an actual workout.  You know what they say about muscles that go unused..  I figure the same thing applies to the CPU&#8217;s power starting to atrophy from lack of use.  So what if I run my phone system out of Asterisk, and have a VPN server that runs in a VMware Server instance?  Again, I&#8217;ll have the blissful joy of Windows at my disposal.</p>
<p>And the phones.  We&#8217;ve suffered for too many years with S60 devices.  Back when I worked at Nokia, I didn&#8217;t have an excuse, but now I can finally break free after all these years!  By moving to Windows Mobile devices, I can now take the nirvana that one can only experience with that stunningly gorgeous Blue Screen of Death out and about with me, right in my pocket.  That BSOD is so invigorating, I think we should change it to the BSOL, Blue Screen of Life!</p>
<p><span style="font-size:large;"><strong>˙looɟ lıɹdɐ  ¡ʇɥƃıɹ ɥɐǝʎ</strong></span></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/jcostom.wordpress.com/196/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jcostom.wordpress.com/196/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/jcostom.wordpress.com/196/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/jcostom.wordpress.com/196/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/jcostom.wordpress.com/196/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/jcostom.wordpress.com/196/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/jcostom.wordpress.com/196/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/jcostom.wordpress.com/196/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/jcostom.wordpress.com/196/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/jcostom.wordpress.com/196/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/jcostom.wordpress.com/196/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/jcostom.wordpress.com/196/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/jcostom.wordpress.com/196/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/jcostom.wordpress.com/196/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jcostom.wordpress.com&amp;blog=14707&amp;post=196&amp;subd=jcostom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://jcostom.wordpress.com/2009/04/01/at-long-last-ive-finally-seen-the-light/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a2e1bb7d6a5fdb083617b9dcd63146ca?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">jcostom</media:title>
		</media:content>
	</item>
		<item>
		<title>Ubuntu Intrepid Ibex Server 8.10</title>
		<link>http://jcostom.wordpress.com/2008/10/31/ubuntu-intrepid-ibex-server-810/</link>
		<comments>http://jcostom.wordpress.com/2008/10/31/ubuntu-intrepid-ibex-server-810/#comments</comments>
		<pubDate>Sat, 01 Nov 2008 02:56:07 +0000</pubDate>
		<dc:creator>jason</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[reviews]]></category>
		<category><![CDATA[tech]]></category>
		<category><![CDATA[intrepid]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[virtualization]]></category>
		<category><![CDATA[vmware]]></category>

		<guid isPermaLink="false">http://www.jasons.org/?p=91</guid>
		<description><![CDATA[This afternoon, I upgraded, well, more accurately, rebuilt my server using Ubuntu&#8217;s latest release, Intrepid Ibex, aka 8.10.  After several hours of transferring data back and restoring configurations, I&#8217;m quite pleased with the results. The installer is largely unchanged from Hardy Heron, 8.04.  One new &#38; welcome change is the newly integrated support for installation [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jcostom.wordpress.com&amp;blog=14707&amp;post=91&amp;subd=jcostom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>This afternoon, I upgraded, well, more accurately, rebuilt my server using Ubuntu&#8217;s latest release, Intrepid Ibex, aka 8.10.  After several hours of transferring data back and restoring configurations, I&#8217;m quite pleased with the results.</p>
<p>The installer is largely unchanged from Hardy Heron, 8.04.  One new &amp; welcome change is the newly integrated support for installation to dmraid devices.  These devices are largely SATA RAID controllers, such as the Intel Matrix controllers, largely software-driven.  I preferred this to the Linux RAID code, since replacing a drive/rebuilding a mirror seems more straight-forward this way.  As my server includes an Intel Matrix controller onboard, I went for this option.  It worked very well.  The device names are a bit long (/dev/mapper/isw_diaedigfhd_Volume03), but that&#8217;s fine.  I did a pretty basic layout, with 250MB of ext3 for /boot, a 4GB swap partition and the rest as JFS for /.</p>
<p>Also new in Intrepid is DKMS.  What&#8217;s that, you say?  Your lucky day, I say.  At least, if you use software that requires special kernel modules.  Back in the good old days, when you did something like that, every time you upgraded your kernel, you had to rebuild your custom kernel modules as well, a largely manual process.  DKMS takes the manual part out of the picture here.  You install a DKMS package, and when you update a kernel, the drivers from you DKMS packages are automagically built and installed.  I&#8217;m excited about the possibility of vmware module and DAHDI (the new name for zaptel) DKMS packages!</p>
<p>I&#8217;ve already installed VMware Server 2.0, which went well, aside from a bit of trouble compiling the vsock module.  I suspect this will get worked out before too long as well..</p>
<p>Intrepid Ibex, it&#8217;s worth the trip.  If you&#8217;re  looking to update an existing server, change your sources.list and dist-upgrade away.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/jcostom.wordpress.com/91/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jcostom.wordpress.com/91/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/jcostom.wordpress.com/91/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/jcostom.wordpress.com/91/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/jcostom.wordpress.com/91/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/jcostom.wordpress.com/91/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/jcostom.wordpress.com/91/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/jcostom.wordpress.com/91/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/jcostom.wordpress.com/91/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/jcostom.wordpress.com/91/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/jcostom.wordpress.com/91/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/jcostom.wordpress.com/91/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/jcostom.wordpress.com/91/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/jcostom.wordpress.com/91/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jcostom.wordpress.com&amp;blog=14707&amp;post=91&amp;subd=jcostom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://jcostom.wordpress.com/2008/10/31/ubuntu-intrepid-ibex-server-810/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a2e1bb7d6a5fdb083617b9dcd63146ca?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">jcostom</media:title>
		</media:content>
	</item>
		<item>
		<title>Intrepid Adventures</title>
		<link>http://jcostom.wordpress.com/2008/10/06/intrepid-adventures/</link>
		<comments>http://jcostom.wordpress.com/2008/10/06/intrepid-adventures/#comments</comments>
		<pubDate>Mon, 06 Oct 2008 19:13:24 +0000</pubDate>
		<dc:creator>jason</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[tech]]></category>
		<category><![CDATA[eeepc]]></category>
		<category><![CDATA[intrepid]]></category>
		<category><![CDATA[netbook]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.jasons.org/?p=73</guid>
		<description><![CDATA[I took the plunge.  I did a clean installation of the Ubuntu Intrepid Ibex 8.10 beta on my eeePC 1000. So far, it&#8217;s pretty smooth.  Adamm&#8217;s even got a new kernel spun for Intrepid.  This time, I skipped over using the very good UNetbootin, in favor of connecting a USB DVD drive.  Mind you, my [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jcostom.wordpress.com&amp;blog=14707&amp;post=73&amp;subd=jcostom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I took the plunge.  I did a clean installation of the Ubuntu Intrepid Ibex 8.10 beta on my eeePC 1000.</p>
<p>So far, it&#8217;s pretty smooth.  Adamm&#8217;s even <a href="http://forum.eeeuser.com/viewtopic.php?id=46649" target="_blank">got a new kernel spun</a> for Intrepid.  This time, I skipped over using the very good <a href="http://unetbootin.sourceforge.net/" target="_blank">UNetbootin</a>, in favor of connecting a USB DVD drive.  Mind you, my eee 1000 is no longer in a stock configuration, having changed out the wifi card in favor of an Intel Wifi Link 5300, so I don&#8217;t have to worry about the rt2860 driver.  That said, <a href="http://forum.eeeuser.com/viewtopic.php?id=43998" target="_blank">someone&#8217;s already created a package that uses dkms to install the driver on Intrepid</a>.  For me, the driver is now in the box.  No more downloading snapshots of drivers and building them myself. Yay.</p>
<p>So, what&#8217;s working?  Everything.  No, really, at least hardware-wise.  In truth, I didn&#8217;t try the microphone, but I&#8217;d bet it works, since Adam knocked that one out in a previous kernel release for Hardy.  What&#8217;s not working?  Hotkeys.  Newer ACPI drivers, so different interface (no longer under /proc), so scripts &amp;&amp; utilities need to be rebuilt/adjusted a bit.  That&#8217;s bound to happen over the next few weeks, as this release heads out the door.  I&#8217;ve hacked a bit on the scripts I was using for my Hardy install (courtesy of elmurato), and I&#8217;ve got CPU scaling and control of the webcam working with the hotkeys.  More to come later on that.</p>
<p>What&#8217;s new &amp; cool?</p>
<p><strong>Network Manager 0.7</strong> &#8211; Now your 3G devices should work automatically.  At least mine (Pantech UM175) does.</p>
<p><strong>Xorg 7.4</strong> &#8211; Hotplug support for pretty much everything you&#8217;d want to throw at it.  Most users can run without an xorg.conf with this release.  Speaking as someone who&#8217;s spent years hacking away on XF86Config and xorg.conf files, that&#8217;s mighty cool.</p>
<p><strong>DKMS</strong> &#8211; This one&#8217;s a monster.  So, you&#8217;ve got some kind of special bit of hardware that requires a special driver of some sort.  In Hardy &amp; earlier, you&#8217;d have to install new packages for the driver each time, or rebuild it every time you installed a new kernel.  With DKMS, the modules are automagically recompiled for each new kernel version.</p>
<p><strong>GNOME 2.24</strong> &#8211; The latest &amp; greatest.</p>
<p>So far, Intrepid&#8217;s behaving pretty well for me.  By the time it rolls at the end of the month, it should be pretty solid.  I do wish that the Ubuntu gang would swap out Usplash for Splashy though..  Oh well, I&#8217;ll wind up doing that myself in the end, I suppose..</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/jcostom.wordpress.com/73/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jcostom.wordpress.com/73/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/jcostom.wordpress.com/73/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/jcostom.wordpress.com/73/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/jcostom.wordpress.com/73/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/jcostom.wordpress.com/73/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/jcostom.wordpress.com/73/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/jcostom.wordpress.com/73/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/jcostom.wordpress.com/73/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/jcostom.wordpress.com/73/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/jcostom.wordpress.com/73/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/jcostom.wordpress.com/73/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/jcostom.wordpress.com/73/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/jcostom.wordpress.com/73/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jcostom.wordpress.com&amp;blog=14707&amp;post=73&amp;subd=jcostom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://jcostom.wordpress.com/2008/10/06/intrepid-adventures/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a2e1bb7d6a5fdb083617b9dcd63146ca?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">jcostom</media:title>
		</media:content>
	</item>
		<item>
		<title>Replacing the wifi card in an eeePC 1000</title>
		<link>http://jcostom.wordpress.com/2008/09/30/replacing-the-wifi-card-in-an-eeepc-1000/</link>
		<comments>http://jcostom.wordpress.com/2008/09/30/replacing-the-wifi-card-in-an-eeepc-1000/#comments</comments>
		<pubDate>Wed, 01 Oct 2008 01:42:43 +0000</pubDate>
		<dc:creator>jason</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[tech]]></category>
		<category><![CDATA[eeepc]]></category>
		<category><![CDATA[hack]]></category>
		<category><![CDATA[linkedin]]></category>
		<category><![CDATA[netbook]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[wifi]]></category>

		<guid isPermaLink="false">http://www.jasons.org/?p=44</guid>
		<description><![CDATA[My latest project with the eee 1000 was to get some better wifi range, possibly saving some battery life in the process.  My first thought was to go for a replacement antenna.  I ordered one on eBay, and was prepared to do a bit of mod work to get it done.  Just then, the seller [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jcostom.wordpress.com&amp;blog=14707&amp;post=44&amp;subd=jcostom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a class="tt-flickr tt-flickr-Small" href="http://www.flickr.com/photos/jcostom/2902950878/" target="_blank"><img class="alignleft" style="margin:5px;" src="http://farm4.static.flickr.com/3264/2902950878_6b02d86f12_m.jpg" alt="eeePC Wifi Replacement" width="192" height="190" /></a> My latest project with the eee 1000 was to get some better wifi range, possibly saving some battery life in the process.  My first thought was to go for a replacement antenna.  I ordered one on eBay, and was prepared to do a bit of mod work to get it done.  Just then, the seller didn&#8217;t send me my antenna parts, but instead sent me an Intel Wifi Link 5300 MiniPCIe card.  We agreed to just call it even at that point.  I bought a different antenna at that point.  You&#8217;ll see why.</p>
<p>Conventional wisdom calls for (as many others have done previously) an Intel 4965 MiniPCIe card. The 5300 seems to be the successor to the 4965, boasting up to 450 Mbps of 802.11n performance.  Not having any 802.11n APs, I wouldn&#8217;t know about that just yet.  We&#8217;ll see.  Unfortunately, this card doesn&#8217;t have drivers in the mainline Linux kernel until version 2.6.27.  As I&#8217;m running Ubuntu Hardy (until Intrepid Ibex rolls out), and on kernel 2.6.24, no drivers exist, outside of the backported ones from compat-wireless guys.  Well, since the drivers exist, I decided to give it a go.</p>
<p>First up, grab the <a href="http://intellinuxwireless.org/iwlwifi/downloads/iwlwifi-5000-ucode-5.4.A.11.tar.gz" target="_blank">firmware</a> and the <a href="http://linuxwireless.org/en/users/Download#Wheretodownload" target="_blank">drivers package</a>.  Unpack the firmware and drop it in /lib/firmware.  Next, you&#8217;ll need to install the &#8220;build-essential&#8221; package, as well as the linux-headers packages appropriate for your kernel.  Unpack the drivers, check the config.mk file.  You should probably (as I did) uncomment the lines that enable support for the RFKILL code.  This is what gives you the ability to toggle the wifi on &amp; off.  Do a make &amp; make install (as root) to load the drivers up.  It will not overwrite existing mac80211 modules, and that&#8217;s a good thing.  Halt your machine and do the card swap.</p>
<p>Installing the card was pretty easy.  Pull the battery and unplug first.  After all, you don&#8217;t want to short things out, right? Ok, now remove the two screws that hold down the existing Ralink wifi card and pop the two antenna leads off.  Now install the Intel card and put the screws back.  Connect the white wire to terminal 1, and the black to terminal 2.  Terminal 3 is where you&#8217;ll need to connect the extra antenna.  I opted for a small antenna, typically used for a bluetooth radio, but since it&#8217;s a 2.4 Ghz antenna, it also works fine here. I snaked the wire through one of the small gaps in the plastic housing adjacent to the wifi card, and used the adhesive backing on the antenna to stick it in the hole where the hard drive goes on a 1000h.  Not sure where you&#8217;d want to put the antenna on a 1000h, but then again, that&#8217;s not my chief concern, as I&#8217;m working on a 1000.  Put back all the screws and you&#8217;re done.</p>
<p>Boot the system, and you should be all done.  The card should be automagically detected and have the iwlagn module loaded.  You&#8217;ll likely want to gently massage your /etc/acpi/eeepc-wifi-toggle.sh script to work with the proper modules.  Removing the module and echoing a 0 into /proc/acpi/asus/wlan (to power down the card) results in the card going into &#8220;deep sleep&#8221;.  My last bit is to figure out how to wake it from deep sleep, other than a reboot.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/jcostom.wordpress.com/44/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jcostom.wordpress.com/44/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/jcostom.wordpress.com/44/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/jcostom.wordpress.com/44/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/jcostom.wordpress.com/44/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/jcostom.wordpress.com/44/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/jcostom.wordpress.com/44/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/jcostom.wordpress.com/44/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/jcostom.wordpress.com/44/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/jcostom.wordpress.com/44/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/jcostom.wordpress.com/44/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/jcostom.wordpress.com/44/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/jcostom.wordpress.com/44/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/jcostom.wordpress.com/44/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jcostom.wordpress.com&amp;blog=14707&amp;post=44&amp;subd=jcostom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://jcostom.wordpress.com/2008/09/30/replacing-the-wifi-card-in-an-eeepc-1000/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a2e1bb7d6a5fdb083617b9dcd63146ca?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">jcostom</media:title>
		</media:content>

		<media:content url="http://farm4.static.flickr.com/3264/2902950878_6b02d86f12_m.jpg" medium="image">
			<media:title type="html">eeePC Wifi Replacement</media:title>
		</media:content>
	</item>
		<item>
		<title>Using NetworkManager with Pantech UM175 under Ubuntu Hardy</title>
		<link>http://jcostom.wordpress.com/2008/09/12/using-networkmanager-with-pantech-um175-under-ubuntu-hardy/</link>
		<comments>http://jcostom.wordpress.com/2008/09/12/using-networkmanager-with-pantech-um175-under-ubuntu-hardy/#comments</comments>
		<pubDate>Fri, 12 Sep 2008 21:33:54 +0000</pubDate>
		<dc:creator>jason</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[tech]]></category>
		<category><![CDATA[eeepc]]></category>
		<category><![CDATA[evdo]]></category>
		<category><![CDATA[hardy]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[um175]]></category>

		<guid isPermaLink="false">http://www.jasons.org/?p=32</guid>
		<description><![CDATA[So, wasn&#8217;t it cool last week when you got your UM175 working under Hardy?  What&#8217;s not so cool?  Since it&#8217;s not integrated with Network Manager, every time you launch Firefox, Pidgin or anything else that queries NetworkManager for a connection status, you get to go nowhere.  There are guides out there to create scripts that [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jcostom.wordpress.com&amp;blog=14707&amp;post=32&amp;subd=jcostom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>So, wasn&#8217;t it cool last week when you got your <a href="http://www.jasons.org/2008/09/02/howto-verizon-um175-usb-evdo-card-under-ubuntu-hardy/" target="_blank">UM175 working under Hardy</a>?  What&#8217;s not so cool?  Since it&#8217;s not integrated with Network Manager, every time you launch Firefox, Pidgin or anything else that queries NetworkManager for a connection status, you get to go nowhere.  There are guides out there to create scripts that go in /etc/chatscripts and /etc/ppp/peers to integrated with the stock NM that ships with Hardy, but unfortunately, those don&#8217;t register as valid Internet connections with NM, as shipped.</p>
<p>Enter the NetworkManager PPA.  This is the development ground for what&#8217;s going to be included in Intrepid Ibex, aka Ubuntu 8.10.  It only takes a few minutes to get it started.</p>
<p>1. Add the PPA repo to /etc/apt/sources.list:</p>
<blockquote><p>deb http://ppa.launchpad.net/network-manager/ubuntu hardy main<br />
deb-src http://ppa.launchpad.net/network-manager/ubuntu hardy main</p></blockquote>
<p>2. apt-get update and upgrade the packages, be sure to install the unauthenticated ones.  You may find it easier to do this part with Administration &gt; Update Manager, from the menu.</p>
<p>3. It will probably ask for a reboot when all is done.  Don&#8217;t do it yet.  You need to patch one file to make the UM175 work.</p>
<p>4. Open up /usr/share/hal/fdi/information/10freedesktop/10-modem.fdi</p>
<p>At line 175, add a couple of USB ids, specifically 0&#215;3711 and 0&#215;3714, so the line looks like:</p>
<blockquote><p>&lt;match key=&#8221;@info.parent:usb.product_id&#8221; int_outof=&#8221;0&#215;3701;0&#215;3702;0&#215;3711;0&#215;3714&#8243;&gt;</p></blockquote>
<p>5. Reboot, now you&#8217;re nearly done.</p>
<p>6. After login, right click on the Network Manager icon in the notification area.  Edit Connections.  Go to the Mobile Broadband tab, add a new connection.</p>
<p>7. I only filled in a name for the connection, used the following parameters:</p>
<ul>
<li>Phone Number: #777</li>
<li>Username: &lt;phonenumber&gt; @vzw3g.com (use your device&#8217;s phone # here)</li>
<li>Password: vzw</li>
<li>Check the &#8220;System Setting&#8221; box.</li>
</ul>
<p>8. ???</p>
<p>9. Profit!</p>
<p>To connect, plug in the evdo device, click on the NM icon, select your 3G connection.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/jcostom.wordpress.com/32/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/jcostom.wordpress.com/32/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/jcostom.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jcostom.wordpress.com/32/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/jcostom.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/jcostom.wordpress.com/32/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/jcostom.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/jcostom.wordpress.com/32/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/jcostom.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/jcostom.wordpress.com/32/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/jcostom.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/jcostom.wordpress.com/32/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/jcostom.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/jcostom.wordpress.com/32/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/jcostom.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/jcostom.wordpress.com/32/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jcostom.wordpress.com&amp;blog=14707&amp;post=32&amp;subd=jcostom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://jcostom.wordpress.com/2008/09/12/using-networkmanager-with-pantech-um175-under-ubuntu-hardy/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a2e1bb7d6a5fdb083617b9dcd63146ca?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">jcostom</media:title>
		</media:content>
	</item>
		<item>
		<title>HOWTO: Verizon UM175 USB EVDO Card under Ubuntu Hardy</title>
		<link>http://jcostom.wordpress.com/2008/09/02/howto-verizon-um175-usb-evdo-card-under-ubuntu-hardy/</link>
		<comments>http://jcostom.wordpress.com/2008/09/02/howto-verizon-um175-usb-evdo-card-under-ubuntu-hardy/#comments</comments>
		<pubDate>Tue, 02 Sep 2008 23:17:41 +0000</pubDate>
		<dc:creator>jason</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[tech]]></category>
		<category><![CDATA[eeepc]]></category>
		<category><![CDATA[evdo]]></category>
		<category><![CDATA[hardy]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[usb]]></category>

		<guid isPermaLink="false">http://www.jasons.org/?p=30</guid>
		<description><![CDATA[EDIT: If you&#8217;re feeling just a bit adventurous, why not upgrade to NetworkManager 0.7 out of the PPA and then not only will your UM175 work, you&#8217;ll also be able to use apps that rely on NetworkManager&#8217;s connection status, like Pidgin!  See this other post on that topic.  The PPA version of NM 0.7 is [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jcostom.wordpress.com&amp;blog=14707&amp;post=30&amp;subd=jcostom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><em><strong>EDIT</strong>: If you&#8217;re feeling just a bit adventurous, why not upgrade to NetworkManager 0.7 out of the PPA and then not only will your UM175 work, you&#8217;ll also be able to use apps that rely on NetworkManager&#8217;s connection status, like Pidgin!  <a href="http://www.jasons.org/2008/09/12/using-networkmanager-with-pantech-um175-under-ubuntu-hardy/">See this other post on that topic</a>.  The PPA version of NM 0.7 is essentially what&#8217;s going to be in Intrepid Ibex when it rolls next month.</em></p>
<p>Just today I traded in my old Verizon Wireless V740 ExpressCard for a shiny new UM175 USB EVDO device.  Sure, both are Rev-A devices, but the new device gives me a bit more flexibility, and is nowhere near as huge as previous USB EVDO devices.  I&#8217;ll spare you the shtick on the folding and rotating USB connector, oh wait..  The Windows XP software worked pretty much as you&#8217;d expect.  Stay tuned for a similar guide featuring this device with Mac OS X.</p>
<p>Mind you, I only tried doing this on Ubuntu Hardy and the Desktop version at that.  I&#8217;m sure it would work much the same on Kubuntu or Xubuntu, but you&#8217;d need to use a different application than I used (gnome-ppp).</p>
<p>Before you get started, be sure you&#8217;re up to date on updates.  At the time this was written, the current -generic kernel for Hardy Desktop was 2.6.24-19, though I&#8217;m sure it will work much the same with other reasonably similar kernel versions.  Also, install gnome-ppp (apt-get install gnome-ppp) before you get rolling.  The last bit of information you&#8217;ll need before starting is the phone number of your device.  For the sake of this guide, let&#8217;s assume your device&#8217;s phone number is 212-555-1212.</p>
<p><strong>Step 1.</strong> Plug the device in.  Ok, you&#8217;re done Step 1.</p>
<p><strong>Step 2.</strong> Launch gnome-ppp, configure settings, other than the defaults:</p>
<ul>
<li>Modem Tab
<ul>
<li>Device: /dev/ttyACM0</li>
<li>Type: USB Modem</li>
<li>Speed: 460800</li>
<li>Phone Line: Tone</li>
<li>Volume: Off</li>
</ul>
</li>
</ul>
<ul>
<li>Options Tab
<ul>
<li>Minimize: checked</li>
<li>Dock in Notification Area: checked</li>
</ul>
</li>
</ul>
<p>Click Close.  Fill in the fields in the main Gnome PPP window:</p>
<ul>
<li>Username: 2125551212@vzw3g.com</li>
<li>Password: vzw</li>
<li>Phone Number: #777</li>
</ul>
<p><strong>Step 3.</strong> Click Connect</p>
<p><strong>Step 4.</strong> There is no step 4.  You&#8217;re connected.</p>
<p>Congratulations, you&#8217;re online, EVDO style.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/jcostom.wordpress.com/30/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/jcostom.wordpress.com/30/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/jcostom.wordpress.com/30/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jcostom.wordpress.com/30/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/jcostom.wordpress.com/30/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/jcostom.wordpress.com/30/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/jcostom.wordpress.com/30/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/jcostom.wordpress.com/30/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/jcostom.wordpress.com/30/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/jcostom.wordpress.com/30/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/jcostom.wordpress.com/30/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/jcostom.wordpress.com/30/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/jcostom.wordpress.com/30/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/jcostom.wordpress.com/30/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/jcostom.wordpress.com/30/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/jcostom.wordpress.com/30/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jcostom.wordpress.com&amp;blog=14707&amp;post=30&amp;subd=jcostom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://jcostom.wordpress.com/2008/09/02/howto-verizon-um175-usb-evdo-card-under-ubuntu-hardy/feed/</wfw:commentRss>
		<slash:comments>17</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a2e1bb7d6a5fdb083617b9dcd63146ca?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">jcostom</media:title>
		</media:content>
	</item>
		<item>
		<title>Netbook Remix on eeePC</title>
		<link>http://jcostom.wordpress.com/2008/08/31/netbook-remix-on-eeepc/</link>
		<comments>http://jcostom.wordpress.com/2008/08/31/netbook-remix-on-eeepc/#comments</comments>
		<pubDate>Sun, 31 Aug 2008 23:50:11 +0000</pubDate>
		<dc:creator>jason</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[tech]]></category>
		<category><![CDATA[eeepc]]></category>
		<category><![CDATA[netbook]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.jasons.org/?p=22</guid>
		<description><![CDATA[Netbook Remix is an alternative Linux UI targetted at small screen devices, or the so-called Netbooks like the eeePC.  I just loaded it up tonight, and so far, I&#8217;m very impressed.  All I can say is go try it out for yourself.  If you find you hate it, backing it out is as easy as [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jcostom.wordpress.com&amp;blog=14707&amp;post=22&amp;subd=jcostom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.canonical.com/netbooks" target="_blank">Netbook Remix</a> is an alternative Linux UI targetted at small screen devices, or the so-called Netbooks like the eeePC.  I just loaded it up tonight, and so far, I&#8217;m very impressed.  All I can say is go try it out for yourself.  If you find you hate it, backing it out is as easy as removing a couple of startup items and panel widget, followed by a logout/login.</p>
<p>Details on the installation procedure are <a href="http://wiki.eeeuser.com/ubuntu_netbook_remix" target="_blank">here</a>..  Relatively simple stuff.  Add a repo, install 4 packages, add 1 to your gnome session, massage panel widgets, done.</p>
<p>It&#8217;s really quite a nice setup.  Check it out&#8230;</p>
<p><a title="Netbook Remix UI" href="http://jcostom.files.wordpress.com/2008/08/netbook-remix1.png"><img class="size-medium wp-image-23 alignnone" title="Netbook Remix UI" src="http://jcostom.files.wordpress.com/2008/08/netbook-remix1.png?w=300&#038;h=175" alt="Netbook Remix UI" width="300" height="175" /></a></p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/jcostom.wordpress.com/22/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/jcostom.wordpress.com/22/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/jcostom.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jcostom.wordpress.com/22/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/jcostom.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/jcostom.wordpress.com/22/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/jcostom.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/jcostom.wordpress.com/22/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/jcostom.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/jcostom.wordpress.com/22/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/jcostom.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/jcostom.wordpress.com/22/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/jcostom.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/jcostom.wordpress.com/22/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/jcostom.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/jcostom.wordpress.com/22/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jcostom.wordpress.com&amp;blog=14707&amp;post=22&amp;subd=jcostom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://jcostom.wordpress.com/2008/08/31/netbook-remix-on-eeepc/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a2e1bb7d6a5fdb083617b9dcd63146ca?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">jcostom</media:title>
		</media:content>

		<media:content url="http://jcostom.files.wordpress.com/2008/08/netbook-remix1.png?w=300" medium="image">
			<media:title type="html">Netbook Remix UI</media:title>
		</media:content>
	</item>
	</channel>
</rss>
