
- •About the Authors
- •Dedication
- •Contents at a Glance
- •Table of Contents
- •Introduction
- •About This Book
- •System Requirements
- •How This Book Is Organized
- •Part I: Wireless Networking Fundamentals
- •Part II: Making Plans
- •Part III: Installing a Wireless Network
- •Part IV: Using a Wireless Network
- •Part V: The Part of Tens
- •Icons Used in This Book
- •Where to Go from Here
- •Nothing but Net(work): Why You Need (Or Want) One
- •File sharing
- •Printer and peripheral sharing
- •Internet connection sharing
- •Home arcades and wireless to go
- •Wired versus Wireless
- •Installing wired home networks
- •Installing wireless home networks
- •Picking a Wireless Standard
- •Planning Your Wireless Home Network
- •Workstations and servers
- •Network infrastructure
- •Network interface adapters
- •Get the (Access) Point?
- •Industry Standards
- •Who or What Is Bluetooth?
- •Wi-Fi versus Bluetooth
- •Piconets, Masters, and Slaves
- •Wirelessly synching your PDAs
- •Wireless printing and data transfer
- •Integrating HPNA and HomePlug with Your Wireless Home Network
- •Home Phoning (ET Got It Backward!)
- •Network Power(line)!
- •Deciding What Is Connected to the Network
- •Counting network devices
- •Choosing wired or wireless
- •Choosing a wireless technology
- •Choosing an access point
- •Deciding where to install the AP
- •Adding printers
- •Adding entertainment and more
- •Connecting to the Internet
- •Budgeting for Your Wireless Network
- •Pricing access points
- •Pricing wireless network adapters
- •A sample budget
- •Planning Security
- •Selecting Access Points
- •Certification and Standards Support
- •Compatibility and Form Factor
- •DHCP servers
- •Gateways, NAT, and cable/DSL routers
- •Switches
- •Print servers
- •Operational Features
- •Security
- •Range and Coverage Issues
- •Manageability
- •Web-based configuration
- •Software programming
- •Telnetting to your device
- •Upgradeable firmware
- •Price
- •Warranties
- •Customer and Technical Support
- •Before Getting Started, Get Prepared
- •Setting Up the Access Point
- •Preparing to install a wireless AP
- •Installing the AP
- •Configuring AP parameters
- •Changing the AP Configuration
- •Installing device drivers and client software
- •PC Cards and mini-PCI cards
- •Compact Flash cards
- •PCI and ISA cards
- •USB adapters
- •Modifying Wireless Network Adapters
- •Synchronizing and Internet Access
- •Wireless Zero Configuration with XP
- •Easy installation
- •Automatic network connections
- •Tracking Your Network’s Performance
- •Apple AirPort Hardware
- •Pick an AirPort Card, any card
- •Apple AirPort Software Updates
- •AirPort 2.0 software
- •AirPort 2.0.4 software
- •AirPort 2.0.5 software
- •AirPort 2.1.1 software
- •OS 9 Wireless Networks
- •Installing AirPort software on Mac OS 9
- •Upgrading AirPort Base Station firmware on OS 9
- •OS X Wireless Networks
- •Installing the AirPort software on OS X
- •Upgrading AirPort Base Station firmware on OS X
- •Adding another computer to your AirPort network on OS X
- •Connection sharing
- •Routers and gateways
- •Sharing dialup Internet connections
- •Obtaining an IP Address Automatically
- •Windows 9x
- •Windows 2000
- •Windows XP
- •Setting Up Internet Connection Sharing
- •Windows 98 SE and Windows Me
- •Windows 2000
- •Windows XP
- •Mac OS X v. 10.2 (Jaguar)
- •Assessing the Risks
- •General Internet security
- •Airlink security
- •How about a bit more about WEP?
- •What’s wrong with WEP?
- •Clamping Down on Your Wireless Home Network’s Security
- •Getting rid of the defaults
- •Enabling WEP
- •Closing your network
- •Looking into the Crystal Ball
- •Waiting for WPA
- •The future: 802.11i
- •A Networking Review
- •Basic networking terminology
- •Setting up a workgroup
- •Will You Be My Neighbor?
- •Sharing a document or folder on Windows 95/98/Me
- •Enabling sharing on Windows 2000/XP
- •Setting permissions
- •Accessing shared files
- •Be Economical: Share Those Peripherals
- •Setting up a print server
- •Sharing other peripherals
- •PC Gaming Hardware Requirements
- •Networking Requirements for PC Gaming
- •Console online gaming services and equipment
- •Console wireless networking equipment
- •Dealing with Router Configurations
- •Getting an IP address
- •Dealing with port forwarding
- •Setting Up a Demilitarized Zone (DMZ)
- •Wireless Home Entertainment Gear
- •Expanding Your Home Entertainment Center with Wireless Adapters
- •The Home Media Player
- •The Home Theater PC
- •Internet Content for Your Media Players and HTPCs
- •Making a Connection to Your Car
- •Your car’s path to wireless enlightenment
- •Synching your car stereo with home
- •Getting online with your own car PC
- •Picking wireless gear for your car
- •Using your PDA as a remote control
- •Whole home 802.11-based IR coverage
- •See me, feel me, hear me, touch me
- •Discovering Bluetooth Basics
- •Bluetooth Mobile Phones
- •Bluetooth PDAs
- •Other Bluetooth Devices
- •Printers
- •Digital cameras
- •Keyboards and meeses (that’s plural for mouse!)
- •Bluetooth adapters
- •Discovering Public Hot Spots
- •Freenets and open access points
- •For-pay services
- •Using T-Mobile Hot Spots
- •Using Wayport Hot Spots
- •Using Boingo Hot Spots
- •Tools for Finding Hot Spots
- •Netstumbler.com
- •Boingo
- •Check the Obvious
- •Move the Access Point
- •Move the Antenna(s)
- •Change Channels
- •Check for Dual-Band Interference
- •Check for New Obstacles
- •Install Another Antenna
- •Add a Signal Booster
- •Add a Repeater or Bridge
- •Check Your Cordless Phone Frequencies
- •Your Bath
- •Your Car
- •Your Exercise Gear
- •Your Home Appliances
- •Your Musical Instruments
- •Your Pets
- •Your Phones
- •Your Robots
- •Your Wearing Apparel
- •CNET.com
- •802.11 Planet
- •Broadband Wireless Exchange Magazine
- •80211b.weblogger.com
- •PC Magazine
- •Electronic House Magazine
- •Home Automation Magazine
- •Practically Networked
- •ExtremeTech.com
- •Network World
- •Other Cool Sites
- •Index

Chapter 9: Setting Up Internet Sharing 175
Setting Up Internet Connection Sharing
Internet gateways and cable/DSL routers are certainly the easiest way to accomplish Internet connection sharing, but we know of a more economical method — software-based sharing using an attached PC. We should say, right up front, that we think that the hardware approach — that is, using a wireless Internet gateway or a cable/DSL router — is the best way to go. But if you really need to save a few bucks (and we mean only a few because you can get a router for $50 these days), try this approach. It works, but it’s not as good as the hardware approach because it can affect the performance of both your network overall as well as the particular computer that you use for Internet connection sharing. Windows 98 Second Edition (SE) and later versions of Windows provide a software-based solution for sharing an Internet connection over a local area network (LAN). This option is available whether you’re using a wired network, a wireless network, or a combination of the two.
Software-based Internet connection sharing is not efficient if you have more than four computers trying to share an Internet connection simultaneously. The cost of a broadband router is far less than the cost of a dedicated computer in most cases. And broadband routers usually contain other features that this software connection sharing doesn’t offer, such as port forwarding (Port Address Translation; PAT) to forward incoming requests to specific machines based on port, as well as offering a demilitarized zone (DMZ). (A DMZ, in the network world, is a network zone that has no firewall protection — we discuss this more in Chapter 10.) On the other hand, if you have an extra computer lying around and have time on your hands to maintain it, software-based Internet connection sharing could be your best option. (We’re still not convinced.)
When you set up a Windows software-based shared Internet connection, you select one computer to be the Internet connection host — the computer (running Windows 98 or later) that is always turned on and always connected to the Internet so that any other networked computer is able to access the Internet through it. This Internet connection host computer also must have two network adapters: one that connects to the Internet and another that communicates with the local area network. The connection to the Internet could be through a dialup modem, a broadband modem, or a connection to another larger network that connects to the Internet. After you complete the setup wizard, Windows turns the Internet connection server computer into both a DHCP server and your gateway to your broadband connection and the Internet.
You need to understand what Windows Internet Connection Sharing does not do: It does not convert the Internet connection host into a wireless access point. By contrast, software included with Mac OS 9 and Mac OS X v. 10.2 or later is capable of turning your AirPort-enabled Mac into an AP.

176 Part III: Installing a Wireless Network
Using Windows Internet Connection Sharing software is equivalent to adding a cable/DSL router to your network. You could, for example, purchase a standalone AP — one that’s not also a router and DHCP server — and attach it to your PC via an Ethernet port. All wireless PCs in your house can then connect to the AP, which in turn connects to your host PC. You then connect a dialup modem to your computer (or perhaps installed inside your computer) or connect the modem to a second Ethernet port. You can then share your Internet connection (through the dialup modem or through a broadband modem) with the computers that connect wirelessly to the AP. Figure 9-9 depicts a wireless home network that uses Windows Internet Connection Sharing to provide an Internet connection to all wireless PCs on the network.
Figure 9-9: |
Wireless |
|
|
A wireless |
|
||
|
|
||
home |
|
|
|
network |
AP |
|
|
using |
|
||
|
|
||
Windows |
Wireless |
|
|
Internet |
|
||
PCs |
Internet |
||
Connection |
|||
|
|
||
Sharing to |
|
Ethernet cable |
|
provide an |
|
|
|
Internet |
|
|
|
connection |
|
|
|
to all |
|
|
|
wireless |
|
Cable/DSL |
|
PCs on the |
|
||
Host PC |
modem |
||
network. |
|||
|
|
When using Windows Internet Connection Sharing, the host computer must always be on, with Windows running, so that the other computers in the home network can access the Internet. In addition, each of the other computers on the network must be set up to obtain an IP address automatically, which we describe in the earlier section “Obtaining an IP Address Automatically.”
Windows 98 SE and Windows Me
To set up Windows Internet connection sharing in Windows 98 SE or
Windows Me:
1.Choose Start Settings Control Panel.
2.Double-click the Add/Remove Programs icon in the Control Panel.

Chapter 9: Setting Up Internet Sharing 177
3.When the Add/Remove Programs Properties dialog box appears, click the Windows Setup tab.
Windows Setup will take a few moments to search your hard drive to determine what Windows components are currently installed on your computer.
4.When Windows Setup displays the list of Windows components, highlight the Internet Tools option but make sure that its check box remains marked (see Figure 9-10).
Figure 9-10:
The Windows Setup tab of the
Add/Remove Programs Properties dialog box in Windows 98 SE or Me.
5.Click the Details button and then select the Internet Connection Sharing check box (if it’s not already marked).
6.Click OK twice.
7.Insert the Windows CD when prompted and then click OK again.
8.When the Copying Files dialog box appears, make sure that the drive letter in the Copying Files From text box is the drive letter assigned to your CD-ROM drive and then click OK once more.
Windows Setup copies a few files to your computer’s hard drive and then displays the Internet Connection Sharing Wizard.
9.On the wizard’s opening screen, click Next to display a list of network adapters (all the adapters ever installed on this computer).
10.Select the network adapter that you plan to use to connect to the Internet and then click Next.

178 Part III: Installing a Wireless Network
If you’re using a cable or DSL modem, be sure to select the adapter that’s connected to the cable/DSL modem. If you’re using a dialup modem, select this modem from the list.
The next screen that appears looks almost the same as the previous screen but no longer lists the adapter that you selected in this step.
11.Select the adapter that communicates with your network and then click Next.
If you plan to use your PC as a router for your wireless network, you should select the Ethernet adapter to which your AP is connected.
12.When the wizard prompts you to create a disk for the client computers, click Next, insert a floppy disk, and then click OK.
The wizard copies two files to the floppy disk: icsclset.exe and
ReadMe.txt.
If one of the client computers has been connecting to the Internet through a dialup connection, you might need to run the icsclset.exe program that the wizard copied onto the floppy disk. This program reconfigures your Web browser to connect to the Internet through the network adapter rather than through the dialup adapter. Run this program after finishing the wizard if you can’t connect to the Internet from one of the computers on your network.
13.Click Finish to complete the wizard.
When the wizard completes its magic, the PC on which you ran the wizard is now both a DHCP server and a NAT server (refer to the discussion in Chapter 2) — equivalent to a broadband router. You might need to restart any PC or AP that is connected to the PC for the changes to take effect.
The host PC has to be turned on for the other computers sharing its connection to be able to access the Internet.
To remove Internet connection sharing, repeat Steps 1 through 6 — except that in Step 5, clear the Internet Connection Sharing check box.
Windows 2000
To set up Internet connection sharing in Windows 2000:
1.Choose Start Settings and then click the Network and Dial-up
Connections menu item to display Network and Dial-up Connections window.
2.Highlight the Local Area Connection item for the network connection device that will be connected to the Internet.

Chapter 9: Setting Up Internet Sharing 179
3.Choose File Properties to display the Local Area Connection
Properties dialog box.
4.On the Sharing tab, select the Enable Internet Connection Sharing for This Connection check box, as shown in Figure 9-11, and then click OK.
Figure 9-11:
Enable
Internet connection sharing in Windows 2000.
A pop-up message informs you of the local IP address that will be assigned to the host computer (192.168.0.1) when it restarts. The message also instructs you to set each of the client computer’s TCP/IP settings to obtain an IP address automatically (which we discuss earlier in this chapter).
5.If you’re that sure you want to enable Internet Sharing, click the Yes button.
You’re returned to the Network and Dial-up Connections window.
6.Close the Network and Dial-up Connections window.
After completing these steps, this Windows 2000 PC is now both a DHCP server and a NAT server, equivalent to a broadband router. You might need to restart any PC or AP that is connected to the PC for the IP addresses to be reassigned.
To remove Internet connection sharing, display the Sharing tab of the Local
Area Connection Properties dialog box and then clear the Enable Internet
Connection Sharing for This Connection check box.