Моя конфигурация - 4 Rpi, подключенные через коммутатор через Ethernet, мой ноутбук подключен к тому же коммутатору, и коммутатор также подключен к плагину Ethernet в моем офисе.

Сетевой администратор в моей компании настроил фильтрацию MAC-адресов, при которой только MAC-адрес моего ноутбука зарегистрирован и может выходить в Интернет через Ethernet, в то время как Rpi всегда масштабируемы и взаимозаменяемы, мы не можем заставить администратора сети регистрировать новый MAC-адрес каждый день. , Решение было Vlan, но до этого момента он не отвечает.

Мой вопрос: могу ли я использовать свой ноутбук в качестве шлюза по умолчанию для подключения Rpi к Интернету?

  • Примечание 1: точка доступа Wi-Fi очень медленная для приложения, которое мы пытаемся реализовать, поскольку связь не только ограничена Интернетом, приложение в значительной степени основано на связи между Rpi.

  • Примечание 2: я использую Ubuntu 17.10 на своем ноутбуке и hypriotOS для Rpi.

1 ответ1

1

Вы можете настроить свой ноутбук в качестве шлюза, но это немного больше работы, чем кажется, и это может помешать работе сети (если есть конфликт диапазона IP-адресов) или заблокировать устройства RPi от просмотра других устройств (вкл. та же подсеть), но MAC фильтруется.

Первым шагом будет статическое назначение IP-адресов устройств RPi в другой подсети (172.16.xx часто не используется)

Затем свяжите второй IP-адрес в новом диапазоне с ПК (т. Е. Сетевой адаптер отвечает как на основной диапазон локальной сети, так и на ваш новый). Новый IP на сетевой карте должен быть шлюзом, установленным на RPi.

Следующий бит должен включить маршрутизацию. Настройте NAT (маскарадинг под Linux) на ПК и включите IP-пересылку.

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