Я хочу спросить, можно ли поделиться интернет-соединением через коммутатор.

Два Raspberry Pi подключены к коммутатору и ноутбуку Windows, который подключен к Интернету по беспроводной сети.

Возможно ли, чтобы ноутбук использовал подключение к Интернету через коммутатор?

4 ответа4

2

Да, вы точно описываете, что такое Internet Connection Sharing (ICS). Microsoft объясняет, как использовать это здесь.

Детали: по сути, вы превращаете свой ноутбук в домашний маршрутизатор. Адаптер Wi-Fi становится WAN, а адаптер Ethernet становится LAN. Так же, как домашний маршрутизатор, ваш ноутбук станет шлюзом со статическим IP-адресом в локальной сети, он будет обслуживать DHCP-клиенты в локальной сети, а также будет принимать DNS-запросы из локальной сети и перенаправлять запросы с интернет-адресом в глобальную сеть.

Альтернатива: использовать беспроводной мост. Некоторые недорогие домашние маршрутизаторы (например, ASUS, TP-Link) поддерживают использование в качестве беспроводного моста.

2

Вам нужно использовать Windows Internet Connection Sharing на вашем ноутбуке, чтобы использовать Интернет-соединение с Raspberry Pis, или вы можете использовать один из Raspberry Pis в качестве маршрутизатора. Есть много способов сделать это. Запуск OpenWRT на нем - это всего лишь один из вариантов.

1

Вполне возможно использовать ноутбук для получения интернета через Wi-Fi, а затем перераспределить его с помощью простого коммутатора, поскольку ICS включает собственную реализацию DHCP. Вы также должны настроить Raspberri Pi на использование ноутбука в качестве прокси. Кроме того, вы должны учитывать, что при совместном использовании сетевого подключения через коммутатор, возможно, вам понадобится использовать «перекрестный кабель» от вашего ноутбука к коммутатору, или некоторые коммутаторы имеют autoMDI(MDIX) на порту восходящей линии связи, чтобы разрешить использование стандартный сетевой шнур. Для справки, прочитайте особенно нижний раздел «Uplink Port», http://www.pcweenie.com/hni/lan/lan3.shtml

0

Короткий ответ: вам нужен маршрутизатор, а не коммутатор. Вы можете использовать свой ноутбук в качестве маршрутизатора, но вам, скорее всего, понадобятся два сетевых интерфейса.

Длинный ответ:

Совместное использование подключения к Интернету обычно означает, что одно устройство подключается к Интернету и локальной сети и имеет разные IP-адреса в этих сетях.

IP-пакеты, поступающие из локальной сети и предназначенные для Интернета, распаковываются из пакета канального уровня (где расположен MAC-адрес источника и назначения) и помещаются в новый пакет канального уровня в интернет-канале на основе целевого IP-адреса в интернет- часть пакета. Это называется маршрутизацией, отсюда и название маршрутизатор.

Часто этот процесс также включает NAT или преобразование сетевых адресов, что означает, что маршрутизатор также заменяет исходный IP-адрес и поддерживает состояние соединения, чтобы он мог направлять любые входящие связанные пакеты обратно на исходный хост отправителя, в данном случае один из ваших Pi. ,

В отличие от этого, коммутатор ничего не трогает ни в одном из пакетов, он просто принимает пакет на один порт и считывает MAC-адрес назначения заголовка уровня канала, а затем выводит упакованные данные на порт, соответствующий этому целевому MAC-адресу. ,

И для полноты картины: концентратор - это тупой коммутатор, он выводит каждый пакет, который он получает, на все порты, кроме исходного.

В заключение: вам понадобится устройство, которое действует как маршрутизатор. Это устройство в большинстве случаев нуждается в отдельной ссылке для подключения к Интернету и локальной сети. Например, вы можете использовать свой порт LAN для интернета и порт WLAN для локальной сети или наоборот, но вам, вероятно, гораздо выгоднее купить маршрутизатор, так как он довольно дешевый, и это позволит использовать ваш ноутбук как портативное устройство.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .