The following describes the three most common techniques used to share a broadband internet connection with multiple computers.
The first solution, sharing a broadband connection using Microsoft Internet Connection Sharing, is suitable for home use and low-budgets.
The second method, Sharing a broadband connection using a dedicated broadband router, is a better solution for small businesses and homes when more flexibility is needed.
The final method, sharing a broadband connection using a Linux router, is the most advanced solution: it offers the broadest range of features and the most control over security, logging and access.