Оглавление:
- Шаг 1. Видео
- Шаг 2: Загрузите Raspberry Pi
- Шаг 3: Обновление Raspberry Pi
- Шаг 4: Установка Hostadp и Bridge-utils
- Шаг 5. Отключите конфигурацию DHCP для Wlan0 и Eth0
- Шаг 6: Создание моста Br0
- Шаг 7. Отредактируйте / etc / network / interfaces
- Шаг 8: отредактируйте /etc/hostapd/hostapd.conf
- Шаг 9: Окончательное редактирование / etc / default / hostapd
- Шаг 10: Готово
Видео: Использование Raspberry Pi 3 в качестве маршрутизатора: 10 шагов (с изображениями)
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:53
Согласно Википедии, маршрутизатор - это сетевое устройство, которое пересылает пакеты данных между компьютерными сетями. Если мы сломаем беспроводной маршрутизатор, мы, вероятно, найдем процессор для конкретного приложения, который обрабатывает пакеты данных, и сегмент RF, который обрабатывает беспроводное соединение.
Вы знаете, что еще есть процессор и ВЧ сегмент.
ЭТО ПРАВИЛЬНО модель Raspberry Pi 3. Итак, в этом мини-проекте мы преобразуем Raspberry Pi в качестве маршрутизатора.
Шаг 1. Видео
Посмотрите видео, чтобы получить краткое подробное руководство за 3 минуты.
Шаг 2: Загрузите Raspberry Pi
Первый шаг - запустить Raspberry Pi. Официальное руководство по началу работы на веб-сайте Raspberry pi - лучший ресурс для этого.
Вот ссылка.
Переходите к следующему шагу, когда у вас есть raspberry pi.
Шаг 3: Обновление Raspberry Pi
Сначала мы обновим список пакетов, доступных из репозиториев, используя
sudo apt-get update
После этого мы можем установить эти последние пакеты, используя
sudo apt-get upgrade
Это может занять некоторое время в зависимости от скорости вашего интернет-соединения.
Шаг 4: Установка Hostadp и Bridge-utils
После обновления raspberry pi.
нам нужно установить фоновый процесс пользовательского пространства, называемый hostapd, который используется для точек беспроводного доступа и серверов аутентификации. Нам также понадобится пакет под названием bridge-utils для управления устройствами моста.
sudo apt-get install hostapd bridge-utils
Нам нужно отключить некоторые из новых служб, которые мы только что установили, сделайте это с помощью
sudo systemctl остановить hostapd
Отладка. Иногда raspbian отображает сообщение о том, что hostapd и bridge-utils не найдены для команды установки. Не волнуйтесь. Запустите sudo apt-get update еще раз, и проблема должна быть решена.
Шаг 5. Отключите конфигурацию DHCP для Wlan0 и Eth0
Теперь мы настроили фоновый процесс dhcp так, чтобы он не настраивал интерфейсы wlan0 и eth0 автоматически. Мы делаем это, помещая следующие две строки
denyinterfaces wlan0
denyinterfaces eth0
в конце файла /etc/dhcpcd.conf откройте его с помощью.
sudo nano /etc/dhcpcd.conf
Шаг 6: Создание моста Br0
Затем мы создаем мост br0 с помощью команды brctl, которая является администратором моста Ethernet.
sudo brctl addbr br0
и используя
sudo brctl addif br0 eth0
командой мы добавляем eth0 как один из портов для моста br0.
Шаг 7. Отредактируйте / etc / network / interfaces
Теперь откройте файл с именем interfaces в каталоге / etc / network.
Судо нано / и т. д. / сеть / интерфейсы
и добавьте эти пять строк.
разрешить горячее подключение wlan0
iface wlan0 inet manual auto br0 iface br0 inet dhcp bridge_ports eth0 wlan0
Первая строка запускает интерфейс wlan0 при событии горячего подключения. Вторая строка создает сетевой интерфейс без IP-адреса, что обычно делается для элементов моста. Третья строка запускает интерфейс br0 при загрузке. Четвертая строка помогает в автоматическом назначении IP-адреса интерфейсу br0 с помощью DHCP-сервера, и, наконец, пятая строка соединяет интерфейс eth0 с wlan0. Сохраните этот файл и закройте его.
Шаг 8: отредактируйте /etc/hostapd/hostapd.conf
Далее мы настроим нашу точку беспроводного доступа, мы можем сделать это с помощью файла hostapd.conf в папке / etc / hostapd. Открой это
sudo nano /etc/hostapd/hostapd.conf
и вставьте эти строки.
интерфейс = wlan0
мост = br0 ssid = miniProjects hw_mode = g channel = 7 wmm_enabled = 0 macaddr_acl = 0 auth_algs = 1 ignore_broadcast_ssid = 0 wpa = 2 wpa_passphrase = подписаться wpa_key_mgmt = WPA-PSK wpa_pairnMP = TKIP rs CC
Значение, присвоенное ssid, - это имя, которое точка доступа будет использовать для широковещательной рассылки информации о своем существовании. Последние пять строк посвящены аутентификации и безопасности точки доступа. Значение wpa_passsphrase используется в качестве пароля для входа, который в нашем случае является подпиской. Это ссылка на документ, где вы можете найти определение каждой переменной, которую мы здесь использовали.
Шаг 9: Окончательное редактирование / etc / default / hostapd
Наконец, откройте файл hostapd в каталоге / etc / default.
судо нано / и т.д. / по умолчанию / hostapd
раскомментируйте строку DAEMON_CONF и укажите путь к только что созданному файлу.
DAEMON_CONF = "/ etc / hostapd / hostapd.conf"
На этом настройка Raspberry Pi в качестве маршрутизатора завершена.
Шаг 10: Готово
Теперь включите raspberry pi с подключенным кабелем Ethernet.
Вы должны увидеть, как Raspberry Pi транслирует SSID и получает доступ в Интернет.
Спасибо за прочтение.
Сообщите мне, если у вас возникнут проблемы при создании собственного роутера.
Пожалуйста, проголосуйте за эту инструкцию, если она вам понравилась.
Рекомендуемые:
Использование шагового двигателя в качестве поворотного энкодера: 9 шагов (с изображениями)
Используйте шаговый двигатель в качестве поворотного энкодера: поворотные энкодеры отлично подходят для использования в проектах микроконтроллеров в качестве устройства ввода, но их производительность не очень плавная и удовлетворительная. Кроме того, имея много запасных шаговых двигателей, я решил дать им определенную цель. Так что если есть степпер
Использование смартфона в качестве бесконтактного термометра / портативного термометра: 8 шагов (с изображениями)
Используйте смартфон в качестве бесконтактного термометра / портативного термометра: измерение температуры тела бесконтактным / бесконтактным способом, как термопистолет. Я создал этот проект, потому что Thermo Gun сейчас очень дорогой, поэтому мне нужна альтернатива для самостоятельного изготовления. И цель - сделать малобюджетную версию. Поставляет MLX90614Ardu
Keytar Hero (использование гитарного контроллера Wii в качестве синтезатора): 7 шагов (с изображениями)
Keytar Hero (использование гитарного контроллера Wii в качестве синтезатора): игры Guitar Hero были на пике популярности дюжину лет назад, так что там наверняка будет много старых гитарных контроллеров, лежащих вокруг и собирающихся пылью. У них много кнопок, ручек и рычагов, так почему бы не использовать их снова? Управление гитарой
Использование светодиодной матрицы в качестве сканера: 8 шагов (с изображениями)
Использование светодиодной матрицы в качестве сканера: обычные цифровые камеры работают с использованием большого массива световых датчиков для захвата света, отраженного от объекта. В этом эксперименте я хотел посмотреть, смогу ли я построить камеру заднего вида: вместо набора световых датчиков я
Использование PSP в качестве компьютерного джойстика, а затем управление компьютером с помощью PSP: 5 шагов (с изображениями)
Использование PSP в качестве компьютерного джойстика, а затем управление вашим компьютером с помощью PSP: вы можете делать много интересных вещей с доморощенным PSP, и в этой инструкции я научу вас, как использовать PSP в качестве джойстика для игр, но есть также программа, позволяющая использовать джойстик в качестве мыши. Вот матери