ICS OS Design Development

Other versions of this page are also available for the following:

Windows Mobile Not SupportedWindows Embedded CE Supported

8/28/2008

Internet Connection Sharing (ICS) for Windows Embedded CE consists of a collection of technologies and services that make it possible to connect multiple computing and information devices on a network located in a home, a small business, or a corporate branch office to the Internet through a single Internet connection. Computing resources on a home network include personal computers, video cameras, printers, scanners, and many other computing or home automation devices.

OS Design Information

The following table shows operating system design information for Internet Connection Sharing.

Concept Description

Dependencies

None

Hardware considerations

None

Modules and Components

The following table shows the components and modules that implement Internet Connection Sharing.

Item Module Component

Network Address Translation

ipnat, autodial, bridge

None

Gateway Logging

rglogeventmon

None

ICS Implementation Considerations

You can include Internet Connection Sharing in your OS design by adding the Internet Connection Sharing Catalog item.

The following table shows the Sysgen variables for Internet Connection Sharing.

Sysgen variable Description

SYSGEN_GATEWAY

When this variable is set, the Internet Connection Sharing Catalog item is included in the OS design. Internet Connection Sharing is a collection of services that multiple devices can use to share a single Internet connection.

This Catalog item is available in both headless and display-based devices.

SYSGEN_GATEWAY_LOGGING

When this variable is set, the Gateway Logging Catalog item is included in the OS design.

Application Development Topics

ICS Security

ICS Registry Settings

ICS Application Development

Gateway Logging

See Also

Other Resources

Internet Connection Sharing