Короткий ответ: вам нужен маршрутизатор, а не коммутатор. Вы можете использовать свой ноутбук в качестве маршрутизатора, но вам, скорее всего, понадобятся два сетевых интерфейса.
Длинный ответ:
Совместное использование подключения к Интернету обычно означает, что одно устройство подключается к Интернету и локальной сети и имеет разные IP-адреса в этих сетях.
IP-пакеты, поступающие из локальной сети и предназначенные для Интернета, распаковываются из пакета канального уровня (где расположен MAC-адрес источника и назначения) и помещаются в новый пакет канального уровня в интернет-канале на основе целевого IP-адреса в интернет- часть пакета. Это называется маршрутизацией, отсюда и название маршрутизатор.
Часто этот процесс также включает NAT или преобразование сетевых адресов, что означает, что маршрутизатор также заменяет исходный IP-адрес и поддерживает состояние соединения, чтобы он мог направлять любые входящие связанные пакеты обратно на исходный хост отправителя, в данном случае один из ваших Pi. ,
В отличие от этого, коммутатор ничего не трогает ни в одном из пакетов, он просто принимает пакет на один порт и считывает MAC-адрес назначения заголовка уровня канала, а затем выводит упакованные данные на порт, соответствующий этому целевому MAC-адресу. ,
И для полноты картины: концентратор - это тупой коммутатор, он выводит каждый пакет, который он получает, на все порты, кроме исходного.
В заключение: вам понадобится устройство, которое действует как маршрутизатор. Это устройство в большинстве случаев нуждается в отдельной ссылке для подключения к Интернету и локальной сети. Например, вы можете использовать свой порт LAN для интернета и порт WLAN для локальной сети или наоборот, но вам, вероятно, гораздо выгоднее купить маршрутизатор, так как он довольно дешевый, и это позволит использовать ваш ноутбук как портативное устройство.