Internet Connection Sharing

Internet Connection Sharing

Internet Connection Sharing (ICS) is the name given by Microsoft to a feature of its Windows operating system (as of Windows 98 Second Edition and later) for sharing a single Internet connection on one computer between other computers on the same local area network. It makes use of DHCP and Network address translation (NAT).

ICS routes TCP/IP packets from a small LAN to the Internet. ICS maps individual IP addresses of local computers to unused port numbers in the TCP/IP stack. Due to the nature of the NAT, IP addresses on the local computer are not visible on the Internet. All packets leaving or entering the LAN are sent from or to the IP address of the external adapter on the ICS host computer.

On the host computer the shared connection is made available to other computers by enabling ICS in Network Connections, and other computers that will connect to and use the shared connection.

ICS offers configuration for other standard services and some configuration of NAT.

Limitations

However, while ICS makes use of DHCP, there is no way to review DHCP leases using ICS. The service is also not customizable in terms of which addresses are used for the internal subnet, and contains no provisions for bandwidth limiting or other features common to more advanced systems, that can be also combined with Wi-Fi and dial-up mobile modems.

The server will always have the IP address 192.168.0.1 and will provide NAT services to the whole 192.168.0.x subnet, even if the address on the client was set manually, not by the DHCP server.

Troubleshoot

Besides making sure that the firewall settings are correct, for Windows XP host with more than one Ethernet interface cards and a wireless WAN connection, bridging the Ethernet interface cards may help eliminating some ICS malfunction problems. It is found from repeated testing that without bridging, ICS may not work correctly if only one of the several Ethernet cards is selected from the wireless connection's Internet Connection Sharing option drop down box. This problem may have been solved in later versions of Microsoft Windows products.

Windows XP SP3 Bug

Windows XP Service Pack 3 (SP3) introduces a bug in ICS that requires restarting the ICS Windows service after several events, including disconnecting the network cable from the ICS machine.
* In Microsoft support article [http://support.microsoft.com/kb/951446 KB951446] , the process of restarting the ICS service is explained, but there is no mention of a plan to fix this bug in the future [http://support.microsoft.com/kb/951446 KB951446: Windows XP Service Pack 3-based computers in a private network that uses Internet Connection Sharing may lose network connectivity after you change the network adapter settings of the private adapter on the Internet Connection Sharing computer] ] .
* In later Microsoft support article [http://support.microsoft.com/KB/951830 KB951830] , more details and a hotfix ( [http://www.microsoft.com/downloads/details.aspx?FamilyId=3262D5BE-EB48-4FB1-AB4A-AF9F22F40166 Update for Windows XP (KB951830)] ) are given. [http://support.microsoft.com/KB/951830 KB951830: When you disable and then re-enable the LAN-side network adapter on a Windows XP SP3-based computer that is configured as a Connection Sharing host, a client computer on the network cannot access the Internet] ] [http://www.microsoft.com/downloads/details.aspx?FamilyId=3262D5BE-EB48-4FB1-AB4A-AF9F22F40166 Update for Windows XP (KB951830)] ] This hotfix is not currently being distributed via Windows Update, and so it must be manually installed.

Dial Up Computer Freeze

There is a problem with the new IPv6 protocol. It causes a temporary lock eliminating the possibility to begin new processes after connecting with a dial up modem. Any computers connecting with ICS, using the locked computer as a host will not be able to access the internet until the lock clears. This lock remains in effect for some arbitrary amount of time, and then any new programs started during that time are all opened at once. The issue is caused by running the "Network Setup Wizard", as it installs IPv6 into the computer it was run on. To fix this problem simply uninstall the IPv6 protocol from the affected computer, and reboot.

See also

* Dial-up access
* Firewall
* Modem
* Network address translation
* Proxy Server
* Router
* Wi-Fi and Wireless LAN

References

External links

* [http://www.annoyances.org/exec/show/ics Annoyances.org - Setting up Internet Connection Sharing]
* [http://support.microsoft.com/kb/310563 Microsoft.com - Description of Internet Connection Sharing]
* [http://www.microsoft.com/windowsxp/using/networking/expert/crawford_02july01.mspx Microsoft.com - Setting Up Internet Connection Sharing]
* [http://www.sniperxpx.fu8.com/ics/ Sniperxpx.fu8.com - How to use Internet Connection Sharing between two computers]
* [http://www.tutorial5.com/content/view/91/79/ Setup Internet Connection Sharing between two or more computers] tutorial
* [http://www.home-network-help.com/internet-connection-sharing.html Internet Connection Sharing Setup Tutorial (XP and Vista)]


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать курсовую

Look at other dictionaries:

  • Internet Connection Sharing — Internet Connection Sharing,   ICS …   Universal-Lexikon

  • Internet Connection Sharing — Als Internetverbindungsfreigabe (engl. Internet Connection Sharing (kurz ICS)) bezeichnet man eine Funktionalität des Betriebssystems Microsoft Windows, die es ohne größeren technischen Aufwand ermöglicht, mit einem oder mehreren Windows… …   Deutsch Wikipedia

  • Internet Connection Sharing —    In Microsoft Windows 98 and Windows 2000, a mechanism that allows networked computers to share a single connection to the Internet.    Internet Connection Sharing works with any kind of Internet connection, including modems, Integrated… …   Dictionary of networking

  • Internet Connection Sharing — Network address translation Pour les articles homonymes, voir NAT. En informatique, on dit qu un routeur fait du Network Address Translation (NAT) (ce qu on peut traduire de l anglais par « traduction d adresse réseau » – certains… …   Wikipédia en Français

  • Internet Connection Sharing — …   Википедия

  • Internet Protocol Next Generation — IPv6 im TCP/IP‑Protokollstapel: Anwendung HTTP IMAP SMTP DNS … Transport TCP UDP …   Deutsch Wikipedia

  • Internet Protocol Version 6 — IPv6 im TCP/IP‑Protokollstapel: Anwendung HTTP IMAP SMTP DNS … Transport TCP UDP …   Deutsch Wikipedia

  • Internet Channel — Developer(s) Opera Software Nintendo Publisher(s) Nintendo Engine Presto …   Wikipedia

  • Internet privacy — involves the right or mandate of personal privacy concerning the storing, repurposing, providing to third parties, and displaying of information pertaining to oneself via the Internet. Privacy can entail both Personally Identifying Information… …   Wikipedia

  • Internet — /in teuhr net /, n. a large computer network linking smaller computer networks worldwide (usually prec. by the). [1990 95] * * * Publicly accessible computer network connecting many smaller networks from around the world. It grew out of a U.S.… …   Universalium

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”