Setting up Internet Connection Sharing in Windows 98 SE / Me

Microsoft have created several articles to share a single Internet Connection between several computers.

Note if using ICS to share a broadband(high speed) connection(Cable or DSL) with other computers, then you might not get the performance you expected. This might be solved by deleting this registry key:

[HKEY_LOCAL_MACHINE \System \CurrentControlSet \Services \ICSharing \Settings \General]
InternetMTU = ?

More info MS KB230116

Note to setup a FTP- / Web- / Game-server while using Internet Connection Sharing, then one must create TCP/IP port forwards to the computer running the service. The utility ICS Configuration makes it easy to map ports to the right computer.