Переключатель не требуется (но может использоваться).
Windows имеет встроенный ICS (Internet Connection Sharing), который должен делать именно то, что вы ищете.
Согласно этому ответу для Windows 10, вот шаги:
Нажмите клавишу Windows + X, чтобы открыть меню « Опытный пользователь» и выберите « Сетевые подключения».
Щелкните правой кнопкой мыши сетевой адаптер с подключением к Интернету (адаптер Ethernet или беспроводной сети), затем выберите Свойства.
Нажмите Общий доступ.
Установите флажок Разрешить другим пользователям сети подключаться к Интернету через этот компьютер.
В раскрывающемся меню « Подключение к домашней сети» выберите виртуальный адаптер Microsoft Hosted.
Нажмите OK, чтобы закончить.
Теперь все, что ему нужно, это кроссовый кабель Ethernet, если он подключен напрямую. При подключении через сетевой коммутатор это не должно иметь значения.
Дополнительный DHCP-сервер не требуется.