ICS OS Design Development (Windows Embedded CE 6.0)
1/6/2010
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. |