Networking Two Routers

About a year ago I moved in with a friend of mine. Both he and I are serious geeks that pride ourselves on trying to be more aware of the latest technology trends and cool consumer electronics. It’s rare that we have a computer or technology problem that we cannot figure out how to resolve on our own. Of course, sometimes this involves countless hours on message boards and geek forums looking for the answer to some obscure problem we run into with our latest purchase. One that had stumped us (mostly due to laziness) was getting our home networking setup to support all the computers we have in the various rooms of a very old house with dense plaster walls. The challenge was getting the wi-fi to reach the back room where my computers were as we couldn’t easily run cat-5 all the way back. After literally purchasing every available wi-fi router at Best Buy, I settled with the Linksys WRT54GX2 as it seemed to have the best signal strength and speed. However, in order to get even this high power puppy to reach the back room, we had to move it into my roommate’s bedroom to be as close as possible to the back of the apartment. This created the challenge. In order to do this, we had to connect it to another Linksys router. In doing this we then created two separate networks, which made it so that we could play LAN games with each other nor share our iTunes libraries with each others computers that are connect to the two rooms entertainment system. As someone who long ago studied networking and was fairly skilled in this category, there were just too many settings for me to want to attack the problem. Then more recently I wanted to explore the gaming and torrent file sharing possibilities with my computer that was connected to the wi-fi router. After some initial monkeying with the setup, another friend of mine stumbled upon the “NAT Mode” feature in the wi-fi router. The small description on the routers administration site said, “NAT Mode: If the router is hosting your Internet connection, select Enable mode. If another router exists on your network, select Disable.” Awesome! This was it! Well, as you might imagine it wasn’t as simple as just selecting “Disable”. Initially we gave up, but I was now of the belief that I could setup this wi-fi router to just act as an access point allowing me to operate with one network. Today, I got back online and started doing some more research on it. I didn’t find the answer well documented, but found enough info and sequencing feedback to figure it out and now have my wi-fi router acting as an access point thus allowing all my computers to get an IP address from the original router and be able to talk to each other. Given the limited info I found, I figured I’d write up my story here in case there are others that need to setup the same. So, here’s the detailed step-by-step direction on how to configure your Linksys wi-fi router to act as an access point only.
Configuring Linksys Wi-fi Router to be an Access Point

  1. Go to the wi-fi routers administration site (http://192.168.1.1) (user is blank and password is admin)
  2. Under the “Setup” menu select “Advanced Routing” and choose “Disable” in the drop-down box to the right of “NAT MODE”. Then click “Save Settings”.
  3. Under the “Setup” menu select “Basic Setup” and enter a static IP address outside your source router’s IP range in the field “Local IP Address:”. (Note: Your source router is the one connected to your cable or DSL modem. To determine the IP Address range go to its admin site and look at the range under “Setup – Basic Setup”. Choose an address that is outside the range, but follows the first 3 sets of numbers e.g., 192.168.15.x – Write down the static IP you choose.)
  4. Select the “Disable” radio button for “DHCP Server:”, then click “Save Settings”. The router will now reboot and you will need to change the physical cables connection.
  5. Move the cable that comes from the source router to any of the Ethernet ports (It’s likely connected to the port labeled “Internet”.)
  6. Unplug the wi-fi router to reboot it so that it now passes through the other router
  7. Cycle your network connection on your computer that is connected to the wi-fi router. You should be given an IP address now within the range of the source router (e.g., my source router has the IP of 192.168.15.x). Test this new connection by going to any website.
  8. Change the SSID on your wi-fi router by going back into the routers administration site. To access this, you’ll have to enter the static IP you gave it in step 3 above. Go to the “Wireless” menu and under “Basic Wireless Settings” enter a new “Wireless Network Name (SSID):” that you will recognize when connecting (otherwise if someone else in your neighborhood has a Linksys router you won’t know which one to connect to). Click “Save Settings”
  9. Connect your computer to the new wi-fi SSID
  10. Go back into the wi-fi routers admin and navigate to “Wireless – Wireless Security” to turn on security so that only authorized users can access your network (optional)

Let me know if you get lost in my steps above.

Video On Demand

We’re no where near having video on demand! I’ve recently had two experiences that were really disappointing. The first experience was when I was in search of a movie. I had a friend coming over that wanted to watch Top Gun. I didn’t have it, but I figured how hard could it be to get. I have cable broadband, BitTorrent, Comcast OnDemand and there are a dozen other services on the web. So, here’s what I did. I needed the movie fast, so I went first to Comcast OnDemand thinking that would be the quickest download of the movie as the last time I used it the movie loaded almost instantaneously. However, when I went to the movie list, there was no Top Gun. In fact, there was a disappointing list in total. Next up, google… I did a quick search for “video on demand” to pull up some of the web options such as Movielink, Vongo, etc. I was on Mac Mini though, which is connected to a HD projection LCD (perfect for movies). None of these services either a.) worked with my Mac, b.) were easy to figure out what to do or c.) allowed me to just get one movie quickly and on demand. I think this is the key to these services being truly successful. I should be able to get a movie going without too much hassle. Let me start it with nothing more than entering my credit card. Don’t make me sign-up for a full account or require me to install a ton of new software. In the end, I went to the tried and true, BitTorrent. It’s slow as molasses, but I haven’t yet not found what I was looking for.
My second video on demand experience that was disappointing was purely due to a poor UI. A few friends of mine have told me that I have to watch this new HPO Series. Since I have Comcast HBO, I also have access to most of the HPO content on demand. This is a pretty good experience, but someone needs to sit on a couch and use it before it’s rolled out to the public. As I was watching the show, I had a phone call that I had to take. I put the show on pause and took the call. During the call, the pause kicked off and it went back to the main menu. At first I was really frustrated expecting that I would now have to fast forward through the show to get back to where I was. Luckily, it has saved where I was, but required me to clumsily go back through the menu to get back to the show (btw, have you noticed there’s no “back” button on these remotes!). The other issue I have with this experience is it leaves me at a screen that shows my “saved programs”. First of all I didn’t “save” them and don’t care to as I’ve already watched them. Secondly, make it easier for me to watch the next episode!
It’s slowly coming together though. We have the bandwidth, we have the technology and we have the content. The keys to getting it all to work are going to be a.) making it easy to access and b.) priced to sell.

Software Testing Resource

A software testing resource for IT Managers and Software Engineers.
Software testing has been my area of focus as an IT consultant. I have managed large software testing efforts and developed and implemented software testing strategies for large companies. Recently I have focused on outsourcing software test organizations leveraging resources globally. Having built a software testing center of excellence in India for a large software company, I have learned to adapt many software development and testing processes to meet the specific needs of my clients. This software testing related website will focus on helping IT managers understand how to improve their existing software testing processes and organization as well as what to consider when outsourcing software testing. I welcome comments on any of my entries and I will certainly adapt knowledge capital shared.

Selecting an Offshore Country for IT Services

As an outsourcing consultant working for Accenture, I am regularly presenting on “Why Accenture?”. However, today I was challenged with a new question from a client. Why China? As the IT outsourcing services industry continues to expand in both it’s offerings and locations, many companies are confused as to what locations they should leverage. It is important to keep in mind that location choice should be based on the project requirements. Everyone wants to minimize costs associated with IT. However, there are many more intangible costs outside of the standard hourly labor rates that can dramatically impact your projects success. For example, if you have a small project (~ 5-15 resources) that requires more significant real-time interaction over the course of a year, you will likely want to leverage an onshore or nearshore location. If you attempt to use an offshore location with these project requirements, you will likely find that the increased attrition (due to requirements of people to work grave yard shift) and telecommunications costs could outweigh the labor arbitrage. As the demand continues to rise exponentially, new markets become attractive for mitigating rising costs in the primary locations such as India. Having done some external research on the location topic, I’ve included my findings below for reference. Feel free to contact me directly if you have additional questions.
References:

How much of IT should be outsourced?

As outsourcing has exploded in the last couple of years both in practice and mind share, many CIO’s have more questions than answers. For example:

  • What percentage of my IT organization should be outsourced?
  • How can I cut costs out of my organization while still delivery new capabilities to the business?
  • How can I consolidate the number of vendors I use today, and how many vendors should I work with?

As an outsourcing consultant, I grapple with this question every day. And every day, with each different client or application space, I come to different conclusions. It seems there is a lot of variability to the answer depending on a particular IT organizations process maturity, industry, country, technology platforms and availability of local talent. Yet, today as I was catching up on my reading of CIO magazine, which was discussing the next generation of IT, I challenged myself to come up with a “simple” answer. Below is my first attempt at designing the IT organization of the future, if I were the CIO. I’d enjoy getting any feedback you might have on this idea.
IT_outsourcing_pyramid.jpg
CIO
Responsible for overall IT strategy and operations. This role and supporting team would provide overall leadership and direction.
Architects & Program Management
Managing the needs of the business and the resource bandwidth would primarily be executed by the outsourcing partner that would bring deep program and project management experience. Continuous evaluation of the IT operations technology platforms and future design would then fall primarily on employee architects that would feel ownership of their companies direction and capabilities. The outsourcing partner would then supplement with technology specific architects as needed.
Business & Systems Analysts
Driving the next generation of IT will require more business focused IT workers identifying and designing new ways to do business and generate top-line growth. The outsourcing vendor would provide support in methodology and domain or application specific experts that could rotate in and out to bring industry best practices from other clients.
Developers, Testers and Support Operations
Majority of workforce can be managed more effectively and less costly by a vendor with centralized development centers. Entry level employees would work with the vendor initially to build foundational skills for future roles.

PowerPoint Search

The power of desktop search programs such as those by Google, Apple and Microsoft are impressive. I am a very organized person with a folder structure that usually allows me to find what I am looking for quickly. Yet, I have found myself gradually moving away from the depth of my folder organization structure to using the desktop search to pull up the same files. However, the major gap is non-text content such as images and video files that remain challenging to find over time. Yes, you can spend your life adding enough meta data to your image and video files to allow for better searching later, but I think it would be easier if an application allowed me to quickly scan available images or videos. One specific application I have for this tool is to be able to scan all the PowerPoint slides I have on my machine. Often, when I am putting together a PowerPoint presentation, I have an old design in mind. It could be an old deck that had a similar message or maybe just one slide that had graphics or a layout similar to what I intend to make. I’d like to see this capability today as I need to find the slide that has a pyramid representing different layers of an organization. 🙂

Fun Things To Do “.com”

I am trying to come up with some ideas for some fun things to do outside of my normal itineraries. Similar to my idea about half priced events, it would be great if one could go online and get new ideas for something fun to do. I’ve looked at many of the events listing type sites, but they only show you what is going on with respect to a particular date and type of event. But, what if I just want something new to do that I don’t know about? It could be a place I’ve never been or something as simple as playing tourist and renting one of those three-wheeler scooters (something I’ve been meaning to do). Seems like this should exist (and I’m sure it does somewhere). My first thought was funthingstodo.com. Unfortunately, the owner hasn’t launched the site yet. If I owned it, I would set it up to be a craigslist type moderated list engine that provided a categorical list of fun events by location, type, cost, etc. Then people would have the ability to list their ideas (social moderation would keep it clean, fun and organized).

Product Pricing Strategy

With the advent of the iPod and iTunes, everyone is trying to get into the game of providing instant access to video and music. The one point I want to make is that these companies need to rethink their pricing. I was in a hotel a few weeks ago and was shocked at how much it cost to play a movie on demand. I thought, “Do they realize I have a Netflix DVD in my bag and a couple downloaded movies on my laptop?” Pricing strategy needs to be focused on more. Quantity in this game is the goal.
Let’s take the above example and illustrate my point. If the hotel charges $6 to download a movie, and we assume that 10% of guests take advantage of the service, and you have 1,000 guests, that’s $600 in revenue. Now, change the price to $1 per movie, which would drive more usage. Assume that 80% of guests play a movie on demand (many would start movies that they didn’t even intend to finish at $1). At this rate, you make $800 a 33% increase in revenue (break-even is 60% adoption of service per guest). As you can see, changing the price can have a dramatic effect. Now, this is all basic pricing strategy taught in every business school, but why am I seeing these overly priced services. I mean come on, I realize that Apple has sold over a billion songs via iTunes, but I wonder how many songs would have been purchased (rather then pirated) if the cost was $.25?

Metro Wi-Fi and Mobile Billing

As I walked to the grocery store today, I thought again about the infamous meter maid. It dawned on me that as these metropolitan wi-fi networks are deployed, the city could leverage this network to provide many new services that could either increase revenue for the city or lower costs. One thought is to change the meters to take a credit card (or some form of future electronic payment). The meter could validate the card through the metro wi-fi network and run off a solar panel and battery. They already have an electronic parking meter for the cellular networks, but I’m guessing that a wi-fi version would be cheaper.
Also, imagine all the outdoor vendors that could process credit cards through mobile devices. Making the Internet ubiquitous should prove interesting.
Update 1-11-2007: A few days ago I was in Hong Kong and saw a parking meter that used their ubiquitous Octopus card. This RFID smart card made it very easy to pay for parking, something every city in the world should adopt.
RFIDmeter.jpg
An additional example of use for the Octopus card:
711octupsreader.jpg

Verified by MonsterInsights