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

<channel>
	<title>John Davidson - West 4 Communications</title>
	<atom:link href="http://west4.ca/index.php/feed/" rel="self" type="application/rss+xml" />
	<link>http://west4.ca</link>
	<description>Windows Business Server &#38; Unix Systems Adminstation</description>
	<lastBuildDate>Sun, 26 Feb 2012 06:24:07 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Preventing a &#8220;Denial of Service&#8221; (DOS) forkbomb</title>
		<link>http://west4.ca/index.php/2012/02/25/preventing-a-denial-of-service-dos-forkbomb/</link>
		<comments>http://west4.ca/index.php/2012/02/25/preventing-a-denial-of-service-dos-forkbomb/#comments</comments>
		<pubDate>Sun, 26 Feb 2012 06:24:07 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://west4.ca/?p=1085</guid>
		<description><![CDATA[Preventing a &#8220;Denial of Service&#8221; (DOS) attack on a server is a major part of securing a server. In a typical denial of service attack, the attacker logs into the server, starts a process that continuously forks a new process &#8230; <a href="http://west4.ca/index.php/2012/02/25/preventing-a-denial-of-service-dos-forkbomb/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Preventing a &#8220;Denial of Service&#8221; (DOS) attack on a server is a major part of securing a server.</p>
<p>In a typical denial of service attack, the attacker logs into the server, starts a process that continuously forks a new process until all the resources on the server are used up. At that point the server has in effect been knocked out of service because all it&#8217;s resources are being consumed by one user&#8217;s dummy processes.</p>
<p>The code below is known as a fork bomb:</p>
<p><code>$ forkbomb(){ forkbomb|forkbomb &#038; } ; forkbomb</code></p>
<p>Limiting the maximum resources available to users and groups is an important part of configuring a production system. To limit resources, you must add the user name, group or all users to /etc/security/limits.conf file and impose process limitations.</p>
<p><strong>Understanding tne &#8220;/etc/security/limits.conf&#8221; file</strong></p>
<p>Each line describes a limit for a user in the form:</p>
<p><domain> <type> <item> <value><br />
Where:</p>
<p>    <domain> can be:<br />
        a user name<br />
        a group name, with @group syntax<br />
        the wildcard *, for default entry<br />
        the wildcard %, can be also used with %group syntax, for maxlogin limit</p>
<p>    <type> can have the two values:<br />
        &#8220;soft&#8221; for enforcing the soft limits<br />
        &#8220;hard&#8221; for enforcing hard limits</p>
<p>    <item> can be one of the following:<br />
        core &#8211; limits the core file size (KB)</p>
<p>    <value> can be one of the following:<br />
        core &#8211; limits the core file size (KB)<br />
        data &#8211; max data size (KB)<br />
        fsize &#8211; maximum filesize (KB)<br />
        memlock &#8211; max locked-in-memory address space (KB)<br />
        nofile &#8211; max number of open files<br />
        rss &#8211; max resident set size (KB)<br />
        stack &#8211; max stack size (KB)<br />
        cpu &#8211; max CPU time (MIN)<br />
        nproc &#8211; max number of processes<br />
        as &#8211; address space limit<br />
        maxlogins &#8211; max number of logins for this user<br />
        maxsyslogins &#8211; max number of logins on the system<br />
        priority &#8211; the priority to run user process with<br />
        locks &#8211; max number of file locks the user can hold<br />
        sigpending &#8211; max number of pending signals<br />
        msgqueue &#8211; max memory used by POSIX message queues (bytes)<br />
        nice &#8211; max nice priority allowed to raise to<br />
        rtprio &#8211; max realtime priority<br />
        chroot &#8211; change root to directory (Debian-specific)</p>
<p>Login as the root and open configuration file:</p>
<p># vi /etc/security/limits.conf<br />
# The following will prevent a DOS fork bomb by user guest, group students, faculty or<br />
# pusers</p>
<p>guest    hard nproc 300<br />
@student hard nproc 50<br />
@faculty soft nproc 100<br />
@pusers  hard nproc 200</p>
<p>The configuration above will prevent anyone in the student group from having more than 50 processes, faculty and pusers group limit is set to 100 and 200. guest can create only 300 processes. Please note that both KDE and Gnome desktop environments launch many process.</p>
]]></content:encoded>
			<wfw:commentRss>http://west4.ca/index.php/2012/02/25/preventing-a-denial-of-service-dos-forkbomb/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bit Torrent Note</title>
		<link>http://west4.ca/index.php/2012/02/25/bit-torrent-note/</link>
		<comments>http://west4.ca/index.php/2012/02/25/bit-torrent-note/#comments</comments>
		<pubDate>Sun, 26 Feb 2012 04:49:31 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://west4.ca/?p=1075</guid>
		<description><![CDATA[At the coffee ghosts meetup today, Jacara gave me a new Bit Torrent site; &#8220;bitsoup.com&#8221;. I also like &#8220;kickasstorrents.com&#8221;. Torrentfreak.com is the place to find out News about what&#8217;s happening in the Bit Torrent World. uTorrent is my favorite Bit &#8230; <a href="http://west4.ca/index.php/2012/02/25/bit-torrent-note/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>At the coffee ghosts meetup today, Jacara gave me a new Bit Torrent site; &#8220;bitsoup.com&#8221;.</p>
<p>I also like &#8220;kickasstorrents.com&#8221;.  Torrentfreak.com is the place to find out News about what&#8217;s happening in the Bit Torrent World.</p>
<p>uTorrent is my favorite Bit Torrent client for Windows. It&#8217;s super compact and efficient because it&#8217;s written in C. I like to use Transmission as my client on OSX and Linux.</p>
]]></content:encoded>
			<wfw:commentRss>http://west4.ca/index.php/2012/02/25/bit-torrent-note/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Thoughts on Samsung Galaxy Note</title>
		<link>http://west4.ca/index.php/2012/02/25/thoughts-on-samsung-galaxy-note-review/</link>
		<comments>http://west4.ca/index.php/2012/02/25/thoughts-on-samsung-galaxy-note-review/#comments</comments>
		<pubDate>Sat, 25 Feb 2012 21:30:13 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://west4.ca/?p=1068</guid>
		<description><![CDATA[Over pizza at the Olympia Restaurant on Denman Street with wet flakes of snowing outside, Frank Norman raved to me about the Samsung Galaxy Note. The Note has a 5.3 inch display between the size of a smartphone and tablet, &#8230; <a href="http://west4.ca/index.php/2012/02/25/thoughts-on-samsung-galaxy-note-review/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Over pizza at the Olympia Restaurant on Denman Street with wet flakes of snowing outside, Frank Norman raved to me about the Samsung Galaxy Note. The Note has a 5.3 inch display between the size of a smartphone and tablet, runs Android 2.3.6 (Gingerbread) operating system with UI 4.0 touch interface and supports a stylus for sketching and hand note-taking.</p>
<p>The first distinctive feature is the 5.3 inch display compared to the 3.5 inch display on the iPhone 4S. The extra display size is a plus for me. Since I&#8217;m in my early 50&#8242;s, I have to take off my glasses to view things on either an iPhone or HTC Magic. The Note is too big to carry in your jeans pocket, but since I usually carry my phone in my oversize jacket pocket, laptop bag or backpack this isn&#8217;t an issue. </p>
<p>Every since university engineering days, I&#8217;ve wanted a portable device I could use to take notes or jot down a sketch. The Palm Pilot was a step in that direction, but you had to use a special graffiti language to enter notes. The UI 4.0 interface should be able to convert even my hen scratchings into text. The sketchpad sounds perfect for making engineering sketches.</p>
<p>Frank says I can try the Samsung Galaxy Note out this week at the Toronto Dominion Bank Centre near West Georgia and Granville so I&#8217;ll update the post once I&#8217;ve tried it out for myself.</p>
<p>Here are links to two reviews in Wired magazine.</p>
<p><a href="http://www.wired.com/gadgetlab/2012/01/samsung-galaxy-note-thoughts/" title="Christina Bonnington Review of Samsung Galaxy Note in Wired"></a></p>
<p><a href="http://www.wired.com/gadgetlab/2012/01/samsung-galaxy-note-test/" title="Charlie Sorrel Review of Samsung Galaxy Note in Wired"></a></p>
]]></content:encoded>
			<wfw:commentRss>http://west4.ca/index.php/2012/02/25/thoughts-on-samsung-galaxy-note-review/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Region-Free DVD Playback with VLC</title>
		<link>http://west4.ca/index.php/2012/02/24/region-free-dvd-playback-with-vlc/</link>
		<comments>http://west4.ca/index.php/2012/02/24/region-free-dvd-playback-with-vlc/#comments</comments>
		<pubDate>Sat, 25 Feb 2012 02:12:57 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://west4.ca/?p=1061</guid>
		<description><![CDATA[Trilby, has a couple of European DVDs that are region-locked. It can be a major pain-in-the butt to get the European DVDs to work in North Anerica. DVD region codes are a digital-rights management technique designed to allow film distributors &#8230; <a href="http://west4.ca/index.php/2012/02/24/region-free-dvd-playback-with-vlc/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Trilby, has a couple of European DVDs that are region-locked. It can be a major pain-in-the butt to get the European DVDs to work in North Anerica. </p>
<p>DVD region codes are a digital-rights management technique designed to allow film distributors to manage releases by region including release date, content (censored versions for different regions), and differential pricing by market (different prices for different regions). The region code restricts the area of the world in which the DVD can be played. The American DVD Copy Control Association in California requires that DVD-player hardware manufacturers incorporate the regional-playback control in retail DVD players. </p>
<p>The best way to get around the DVD-region lock is to use the excellent, free and open-source VLC media player. I have included a link to the free player on the Downloads page.</p>
<p>Wikipedia Reference  recommending VLC<a href="http://en.wikipedia.org/wiki/DVD_region_code#Software_DVD_players" title="Wikipedia link recommending VLC player (section 4.3)"></a>.</p>
<p>VLC ignores region coding. Disable the annoying DVD player app that comes with OSX or Windows. Open the disc with VLC and it plays. No firmware zapping necessary.</p>
]]></content:encoded>
			<wfw:commentRss>http://west4.ca/index.php/2012/02/24/region-free-dvd-playback-with-vlc/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>script to automatically update server</title>
		<link>http://west4.ca/index.php/2012/02/13/script-to-automatically-update-server/</link>
		<comments>http://west4.ca/index.php/2012/02/13/script-to-automatically-update-server/#comments</comments>
		<pubDate>Mon, 13 Feb 2012 19:13:53 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://west4.ca/?p=997</guid>
		<description><![CDATA[This is a script that I use to automatically update non-critical Debian/Ubuntu servers. sudo apt-get update -y &#038;&#038; sudo apt-get install -y &#038;&#038; apt-get upgrade -y &#038;&#038; apt-get dist-upgrade -y &#038;&#038; "Done Updating" Notes The &#038;&#038; runs the following command &#8230; <a href="http://west4.ca/index.php/2012/02/13/script-to-automatically-update-server/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>This is a script that I use to automatically update non-critical Debian/Ubuntu servers.</p>
<p><code>sudo apt-get update -y &#038;&#038; sudo apt-get install -y &#038;&#038; apt-get upgrade -y &#038;&#038; apt-get dist-upgrade -y &#038;&#038; "Done Updating"</code></p>
<p><strong>Notes</strong><br />
The &#038;&#038; runs the following command only if the previous commands exits successfully.</strong></p>
<p>The &#8220;-y&#8221; switch responds automatically answers yes to the shell prompts.</p>
]]></content:encoded>
			<wfw:commentRss>http://west4.ca/index.php/2012/02/13/script-to-automatically-update-server/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Missing PATH</title>
		<link>http://west4.ca/index.php/2012/02/06/missing-path/</link>
		<comments>http://west4.ca/index.php/2012/02/06/missing-path/#comments</comments>
		<pubDate>Mon, 06 Feb 2012 20:46:01 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://west4.ca/?p=995</guid>
		<description><![CDATA[A developer installed some Ruby gems on a new install of Ubuntu 10.10. After a few failures trying to run the gems, he realised that they failed because his PATH value did not contain the directory for the new gems. &#8230; <a href="http://west4.ca/index.php/2012/02/06/missing-path/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>A developer installed some Ruby gems on a new install of Ubuntu 10.10. After a few failures trying to run the gems, he realised that they failed because his PATH value did not contain the directory for the new gems. </p>
<p>He then executed the following command in his current shell;</p>
<p><strong>PATH=$PATH:/path/to/gem<br />
export PATH</strong><code></p>
<p>When he echoed the PATH, he could see the modified PATH. But whenever he opened a new tab on the console, or restarted it, the changes were missing.</p>
<p>What did he do wrong?</p>
<p><code><strong>PATH=$PATH:/path/to/gems<br />
export PATH</strong></code></p>
<p>only changes the environment for the current shell. Its good for testing.</p>
<p>Opening a new tab, or closing and reopening terminal creates a new shell with the old environment.</p>
<p>The lines must be added to ~/.profile , ~/.bash_profile or ~/.bashrc to change the environment for all of this user's shells.</p>
<p>To change the default PATH for all users globally you need to modify /etc/profile.</p>
]]></content:encoded>
			<wfw:commentRss>http://west4.ca/index.php/2012/02/06/missing-path/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Apps Access</title>
		<link>http://west4.ca/index.php/2010/10/09/important-notice-logging-into-google-apps/</link>
		<comments>http://west4.ca/index.php/2010/10/09/important-notice-logging-into-google-apps/#comments</comments>
		<pubDate>Sat, 09 Oct 2010 04:58:40 +0000</pubDate>
		<dc:creator>johndvan</dc:creator>
				<category><![CDATA[Google]]></category>

		<guid isPermaLink="false">http://west4.ca/?p=694</guid>
		<description><![CDATA[Google now provides ultra-reliable fast hosting and mail services for your business. West 4 Communications can get your site up and running with Google Apps. Encrypted secure access to email for your domain: https://mail.google.com/a/yourdomainname for example https://mail.google.com/a/west4.ca The https protocol &#8230; <a href="http://west4.ca/index.php/2010/10/09/important-notice-logging-into-google-apps/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Google now provides ultra-reliable fast hosting and mail services for your business. West 4 Communications can get your site up and running with Google Apps.</p>
<p><strong>Encrypted secure access to email for your domain:</strong></p>
<p>https://mail.google.com/a/yourdomainname</p>
<p><strong><em>for example </em></strong><br />
<a href="https://mail.google.com/a/west4.ca">https://mail.google.com/a/west4.ca</a>	</p>
<p>The https protocol uses encryption to protect your log-in credentials and email contents.</p>
<p><strong>Encrypted secure access to cPanel dashboard for your domain:</strong></p>
<p>https://www.google.com/a/cpanel/yourdomainname</p>
<p><strong><em><em>for example:</em></strong></p>
<p><a href="https://www.google.com/a/cpanel/west4.ca">https://www.google.com/a/cpanel/west4.ca</a></p>
]]></content:encoded>
			<wfw:commentRss>http://west4.ca/index.php/2010/10/09/important-notice-logging-into-google-apps/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Improve your Google Ranking &#8211; Use Caching To Speed Up Your Site</title>
		<link>http://west4.ca/index.php/2010/09/24/improve-your-google-ranking-use-caching-to-speed-up-your-site/</link>
		<comments>http://west4.ca/index.php/2010/09/24/improve-your-google-ranking-use-caching-to-speed-up-your-site/#comments</comments>
		<pubDate>Fri, 24 Sep 2010 04:56:58 +0000</pubDate>
		<dc:creator>johndvan</dc:creator>
				<category><![CDATA[Google]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://west4.ca/?p=660</guid>
		<description><![CDATA[Google loves fast sites. So how can you speed up your site without spending a lot of cash on a dedicated super fast server. Use caching (pardon the pun)! Content Management Systems (CMS&#8217;s) like WordPress and Joomla are incredibly powerful. &#8230; <a href="http://west4.ca/index.php/2010/09/24/improve-your-google-ranking-use-caching-to-speed-up-your-site/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Google loves fast sites. So how can you speed up your site without spending a lot of cash on a dedicated super fast server. Use caching (pardon the pun)!</p>
<p>Content Management Systems (CMS&#8217;s) like WordPress and Joomla are incredibly powerful. Each time someone visits your site, the CMS generates each page from scratch. It can be a lengthy process to build everything you see. First it will process the PHP code which will make numerous calls to your database and finally output HTML for your web browser to display. On some sites this could happen between 20 to 200 times per page! Multiply all that work times hundreds of users and your website can drag to a crawl.</p>
<p>If you enable caching each page is only generated for the first visitor. The caching mechanism then saves the data and serves every subsequent visitor the final result.  When a page is added or updated the caching mechanism is triggered and a fresh page will generated for the next visitor, saved and served to all the following visitors. This speeds up WordPress by a huge factor. </p>
<p>Trust me, you want it, your visitors will thank you for using it and Google will be bless you. After testing a variety of caching applications West 4 Communications recommends using Hyper-cache. West 4 Communications engineers can expertly configure your site using Hypercache.</p>
]]></content:encoded>
			<wfw:commentRss>http://west4.ca/index.php/2010/09/24/improve-your-google-ranking-use-caching-to-speed-up-your-site/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Improve Google Ranking Tip: Redirect Missing Pages</title>
		<link>http://west4.ca/index.php/2010/09/23/improve-google-ranking-tip-redirect-missing-pages/</link>
		<comments>http://west4.ca/index.php/2010/09/23/improve-google-ranking-tip-redirect-missing-pages/#comments</comments>
		<pubDate>Thu, 23 Sep 2010 23:27:32 +0000</pubDate>
		<dc:creator>johndvan</dc:creator>
				<category><![CDATA[Google]]></category>
		<category><![CDATA[Hosting]]></category>
		<category><![CDATA[SEO]]></category>

		<guid isPermaLink="false">http://west4.ca/?p=650</guid>
		<description><![CDATA[So, here&#8217;s the quick story. You start a website. You add pages and delete pages trying to hit the Google sweet spot that brings in traffic. It&#8217;s normal to delete or rename as much as half the pages on your &#8230; <a href="http://west4.ca/index.php/2010/09/23/improve-google-ranking-tip-redirect-missing-pages/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>So, here&#8217;s the quick story. You start a website. You add pages and delete pages trying to hit the Google sweet spot that brings in traffic. It&#8217;s normal to delete or rename as much as half the pages on your site within the first year.</p>
<p>But what about those pages you deleted or renamed. Often they have been indexed by the Google search engine during it&#8217;s daily or weekly visits. And if the pages are in the index Google is sending people to those missing pages expecting to find what they are looking for. Only to get an error page. This is very disappointing. Is the person going to stay on your site looking for the missing page? Not likely. Google doesn&#8217;t like disappointing people so your site gets moved further and further down in the index. Missing pages can keep your site from improving it&#8217;s ranking or even leads to drops in your ranking.</p>
<p>What&#8217;s the solution? Set your site up to redirect people to another page if the page they&#8217;re looking for isn&#8217;t found. This is call a 302 redirect and can be set up using the .htaccess file on your site. </p>
<p>At West 4  we regularly monitor your site for missing pages and create redirects to the renamed page or an alternate page with suitable content. We build this into all the websites that we set up and can add this feature to any website. </p>
]]></content:encoded>
			<wfw:commentRss>http://west4.ca/index.php/2010/09/23/improve-google-ranking-tip-redirect-missing-pages/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Getting a Buffalo USB Wireless N adapter WLI-UC-GN to work on OSX 10.5.8</title>
		<link>http://west4.ca/index.php/2010/01/29/buffalo-usb-wireless-n-adapter-wli-uc-gn-osx-10-5-8/</link>
		<comments>http://west4.ca/index.php/2010/01/29/buffalo-usb-wireless-n-adapter-wli-uc-gn-osx-10-5-8/#comments</comments>
		<pubDate>Sat, 30 Jan 2010 03:15:46 +0000</pubDate>
		<dc:creator>johndvan</dc:creator>
				<category><![CDATA[BUFFALO Wifi Dongle]]></category>
		<category><![CDATA[Hackintosh]]></category>
		<category><![CDATA[OSX]]></category>
		<category><![CDATA[WiFi]]></category>

		<guid isPermaLink="false">http://west4.ca/?p=405</guid>
		<description><![CDATA[All of Apple’s laptops come with a built-in WiFi adapter called an Airport. But I needed a second WiFi port for a client application. I didn&#8217;t anticipate any issues with just adding a USB wifi adapter. However after checking out &#8230; <a href="http://west4.ca/index.php/2010/01/29/buffalo-usb-wireless-n-adapter-wli-uc-gn-osx-10-5-8/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>All of Apple’s laptops come with a built-in WiFi adapter called an Airport. But I needed a second WiFi port for a client application. I didn&#8217;t anticipate any issues with just adding a USB wifi adapter.</p>
<p>However after checking out the three Mac stores in downtown Vancouver, Simply Computing, WestWorld and Mac Market I came up dry. No one even wanted to talk about using a USB wireless adapter on a Mac laptop. The consensus seemed to be it was impossible.</p>
<p>Well fortunately RAlink develops drivers for all their wireless chipsets that enable them to work with Windows, Linux AND Mac! The chipsets are used by a variety of manufactures to build WiFi N USB adapters.<span style="font-size:16.2037px;">Here&#8217;s what I did to get  the Buffalo WLI-UC-GN Wireless N USB dongle working with OSX 10.5.8, Darwin kernel 9.8.0. It took me a couple of days to get it running. Hopefully this post will help someone else get their Buffalo Wifi adapter running with fewer hassles.</span></p>
<p>Here&#8217;s a related forum thread <a href="http://www.insanelymac.com/forum/index.php?showtopic=193751&amp;st=0&amp;gopid=1400848&amp;#entry1400848">Insanely Mac Forum Thread</a>. <a href="http://timelog.jp/msg/?d740917d1368cd81f2efa0f30990d6551e774c810fb25a">I got the idea for the fix from ayenon</a> &#8211; the site is in Japanese, but you can get the main idea by looking at the screen print.</p>
<p>I chose the Buffalo Wireless N USB dongle WLI-UC-GN because it uses the Ralink chipset which is well supported on Macs. And it was on sale for about $40 at NCIX in Vancouver.</p>
<p>I installed the driver, rebooted and plugged the dongle in. The dongle showed up in System Profiler, but the blue activity light on the USB dongle stayed on constantly. On a properly installed dongle the activity light should be flashing.  I also got a &#8220;No Device&#8221; status when I opened the Ralink Utility. The problem boiled down to an incorrect product id in the info.plist file for the device&#8217;s driver.</p>
<p>The Buffalo USB dongle uses the Ralink 2870 chipset. (Google &#8220;Buffalo WLI-UC-GN chipset&#8221;</p>
<p>1. Download the Macintosh drivers version 2.0.1.0 from <a href="http://www.ralinktech.com/support.php?s=3">RAlink Macintosh Drivers</a>.  The drivers for for Buffalo WLI-UC-GN are labelled USB(RT2870 /RT2770 /RT307X /RT2070 /RT3572).</p>
<p>2. Plug in the Wifi dongle and verify it is showing up in System Profiler.<br />
Click Apple =&gt;About this Mac =&gt; More Info =&gt; USB =&gt; 802.11n WLAN</p>
<p>Verify that the device is being recognized and has enough current:</p>
<p>Current Available (mA):	500<br />
Current Required (mA):	450</p>
<p>3. Write down the Product ID and Device ID for the WLI-UC-GN, This should be the same for everybody.</p>
<p>Click Apple =&gt;About this Mac =&gt; More Info =&gt; USB =&gt; 802.11n WLAN<br />
The Product ID 0x014f   or 335 in decimal<br />
The Device ID 0&#215;0411    or 1041 in decimal</p>
<p>4, Open up /System/Library/Extensions/RT2870USBWirelessDriver.kext/Contents/Info.plist  using nano and scroll down until you reach the information related to Buffalo.</p>
<p>There are 3 entries 2870-1, 2870-2 and 2870-3.</p>
<p>The Product ID in the third entry needs to be changed from 336 to 335 to match the settings from system profiler above.</p>
<p>Write the file out.<br />
Exit</p>
<p>4. Delete /System/Library/Extensions.mkext</p>
<p>cd /System/Library<br />
sudo rm -R Extensions.mkext</p>
<p>5. Reboot  (You should see a message {&#8220;Updating Boot Caches&#8221;)</p>
<p>6. Remember to boot with the -f parameter.</p>
<p>Important! While the system is loading the blue activity light on the WLI-UC-GN should start flashing. If the light on the dongle stays blue constantly it is not installed correctly.</p>
<p>If the blue light on the dongle is flashing you can go on to the next step.</p>
<p>7. Go into System Preferences and add another device for the USB Wifi dongle.</p>
<p>Apple =&gt;  System Preferences =&gt; Network<br />
Click on the + sign in the lower left. An additional drop down menu entry will appear in the list for &#8220;Ethernet&#8221;. Highlight it and click create. Click Apply.</p>
<p>8. Go into the Applications =&gt; RAlink utility =&gt; Site Survey and you should see the Wireless access points.</p>
<p>9. Add a profile for your wireless access point.</p>
<p>10. Open terminal and delete /System/Library/Extensions.mkext again. Reboot again. When the system starts the USB dongle light should be flashing. Open the Ralink Utility and verify that you&#8217;re connected. Check the link status. Open Firefox. Enter the URL google.com and verify that you are connected.</p>
<p>In OSX the internal ethernet adapter is usually configured as en0, airport adapter is configured as en1 and your new usb adapter should be en2. After installing the driver correctly you should be able to type “ifconfig en2″ into terminal to find out how the dongle is configured.</p>
<p>Done!</p>
]]></content:encoded>
			<wfw:commentRss>http://west4.ca/index.php/2010/01/29/buffalo-usb-wireless-n-adapter-wli-uc-gn-osx-10-5-8/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

