Оглавление:

Использование Raspberry Pi 3 в качестве маршрутизатора: 10 шагов (с изображениями)
Использование Raspberry Pi 3 в качестве маршрутизатора: 10 шагов (с изображениями)

Видео: Использование Raspberry Pi 3 в качестве маршрутизатора: 10 шагов (с изображениями)

Видео: Использование Raspberry Pi 3 в качестве маршрутизатора: 10 шагов (с изображениями)
Видео: Raspberry Pi 3: обзор, первое включение, настройка – Часть 1 2024, Июль
Anonim
Используйте Raspberry Pi 3 в качестве маршрутизатора
Используйте Raspberry Pi 3 в качестве маршрутизатора
Используйте Raspberry Pi 3 в качестве маршрутизатора
Используйте Raspberry Pi 3 в качестве маршрутизатора

Согласно Википедии, маршрутизатор - это сетевое устройство, которое пересылает пакеты данных между компьютерными сетями. Если мы сломаем беспроводной маршрутизатор, мы, вероятно, найдем процессор для конкретного приложения, который обрабатывает пакеты данных, и сегмент RF, который обрабатывает беспроводное соединение.

Вы знаете, что еще есть процессор и ВЧ сегмент.

ЭТО ПРАВИЛЬНО модель Raspberry Pi 3. Итак, в этом мини-проекте мы преобразуем Raspberry Pi в качестве маршрутизатора.

Шаг 1. Видео

Image
Image

Посмотрите видео, чтобы получить краткое подробное руководство за 3 минуты.

Шаг 2: Загрузите Raspberry Pi

Обновление Raspberry Pi
Обновление Raspberry Pi

Первый шаг - запустить Raspberry Pi. Официальное руководство по началу работы на веб-сайте Raspberry pi - лучший ресурс для этого.

Вот ссылка.

Переходите к следующему шагу, когда у вас есть raspberry pi.

Шаг 3: Обновление Raspberry Pi

Сначала мы обновим список пакетов, доступных из репозиториев, используя

sudo apt-get update

После этого мы можем установить эти последние пакеты, используя

sudo apt-get upgrade

Это может занять некоторое время в зависимости от скорости вашего интернет-соединения.

Шаг 4: Установка Hostadp и Bridge-utils

Установка Hostadp и Bridge-utils
Установка Hostadp и Bridge-utils
Установка Hostadp и Bridge-utils
Установка 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
Отключить конфигурацию DHCP для Wlan0 и Eth0
Отключить конфигурацию DHCP для Wlan0 и Eth0
Отключить конфигурацию DHCP для Wlan0 и Eth0

Теперь мы настроили фоновый процесс dhcp так, чтобы он не настраивал интерфейсы wlan0 и eth0 автоматически. Мы делаем это, помещая следующие две строки

denyinterfaces wlan0

denyinterfaces eth0

в конце файла /etc/dhcpcd.conf откройте его с помощью.

sudo nano /etc/dhcpcd.conf

Шаг 6: Создание моста Br0

Создание моста Br0
Создание моста Br0

Затем мы создаем мост br0 с помощью команды brctl, которая является администратором моста Ethernet.

sudo brctl addbr br0

и используя

sudo brctl addif br0 eth0

командой мы добавляем eth0 как один из портов для моста br0.

Шаг 7. Отредактируйте / etc / network / interfaces

Отредактируйте / etc / network / interfaces
Отредактируйте / etc / network / interfaces
Отредактируйте / etc / network / interfaces
Отредактируйте / 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

Отредактируйте /etc/hostapd/hostapd.conf
Отредактируйте /etc/hostapd/hostapd.conf
Отредактируйте /etc/hostapd/hostapd.conf
Отредактируйте /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

Окончательное редактирование / etc / default / hostapd
Окончательное редактирование / etc / default / hostapd
Окончательное редактирование / etc / default / hostapd
Окончательное редактирование / etc / default / hostapd

Наконец, откройте файл hostapd в каталоге / etc / default.

судо нано / и т.д. / по умолчанию / hostapd

раскомментируйте строку DAEMON_CONF и укажите путь к только что созданному файлу.

DAEMON_CONF = "/ etc / hostapd / hostapd.conf"

На этом настройка Raspberry Pi в качестве маршрутизатора завершена.

Шаг 10: Готово

Выполнено
Выполнено
Выполнено
Выполнено

Теперь включите raspberry pi с подключенным кабелем Ethernet.

Вы должны увидеть, как Raspberry Pi транслирует SSID и получает доступ в Интернет.

Спасибо за прочтение.

Сообщите мне, если у вас возникнут проблемы при создании собственного роутера.

Пожалуйста, проголосуйте за эту инструкцию, если она вам понравилась.

Рекомендуемые: