Raspberry Pi

Использование Raspberry Pi в качестве проводного маршрутизатора

Использование Raspberry Pi в качестве проводного маршрутизатора
Вы можете сконфигурировать свой одноплатный компьютер Raspberry Pi в роутер. Raspberry Pi имеет сетевой интерфейс Wi-Fi и проводной сетевой интерфейс.  Вы можете настроить Raspberry Pi как беспроводной маршрутизатор или проводной маршрутизатор.

Вы можете подключить Raspberry Pi к беспроводной сети Wi-Fi, которая имеет подключение к Интернету, и направить интернет-трафик на интерфейс проводной сети. Таким образом, вы можете использовать Raspberry Pi в качестве проводного маршрутизатора.

Или вы можете подключиться к сети, которая имеет подключение к Интернету через интерфейс проводной сети, создать точку доступа Wi-Fi, используя сетевой интерфейс Wi-Fi Raspberry Pi, и маршрутизировать интернет-трафик к сетевому интерфейсу Wi-Fi. Таким образом, вы можете использовать Raspberry Pi в качестве беспроводного маршрутизатора.

В этой статье я покажу вам, как настроить Raspberry Pi в качестве проводного маршрутизатора. Итак, приступим.

Вещи, которые нужно:

Чтобы настроить Raspberry Pi в качестве проводного маршрутизатора, вам понадобятся следующие вещи:

1) Одноплатный компьютер Raspberry Pi
2) Адаптер питания Raspberry Pi или 2 шт.Внешний аккумулятор USB 1А
3) Устройство чтения SD-карт для прошивки Raspbian OS на карту microSD.
4) Карта microSD
5) Сетевой коммутатор
6) Ethernet-кабели
7) Сеть Wi-Fi для подключения Raspberry Pi к
8) Компьютер / ноутбук для настройки Raspberry Pi

Прошивка Raspbian OS на карту microSD:

Сначала посетите официальную страницу загрузки Raspbian и нажмите Скачать ZIP кнопка Распбиан Бастер Лайт изображение.

Ваш браузер должен начать загрузку образа Raspbian Buster Lite.

После завершения загрузки вы можете использовать balena Etcher или другие программы для записи образов для Raspberry pi, чтобы записать образ Raspbian Buster Lite на карту microSD. В этой статье я буду использовать Etcher.

Вы можете скачать Etcher, посетив официальный сайт balena Etcher. Затем загрузите и установите Etcher.

ПРИМЕЧАНИЕ: Etcher также работает в Linux. Чтобы установить Etcher в Linux, прочтите статью «Установка Etcher в Linux».

После установки Etcher запустите Etcher. Нажмите на Выбрать изображение.

Выберите образ Raspbian Buster Lite, который вы только что скачали, и нажмите Открыть.

Вставьте карту microSD в устройство чтения карт microSD и подключите ее к компьютеру. Затем нажмите на Выбрать цель.

Выберите свою SD-карту из списка и нажмите Продолжать.

Теперь нажмите на Вспышка.

Etcher должен начать прошивать SD-карту.

На этом этапе SD-карта должна быть перепрошита.

Теперь вы должны увидеть ботинок диск на вашем компьютере. Перейдите в него.

Создать новый файл, ssh (без расширения файла).

Создать новый файл wpa_supplicant.conf и введите в него следующие строки.

ctrl_interface = DIR = / var / run / wpa_supplicant GROUP = netdev
update_config = 1
страна = США
network =
ssid = "ВАШ_WIFI_SSID"
psk = "ВАШ_WIFI_PASSWORD"
scan_ssid = 1
приоритет = 1

Обязательно замените ВАШ_WIFI_SSID а также ВАШ_WIFI_PASSWORD на ваш Wi-Fi SSID и пароль.

Теперь откройте cmdline.текст файл и добавить ipv6.disable = 1 в конце строки, чтобы отключить IPv6.

Включение Raspberry Pi:

Теперь вставьте карту microSD в Raspberry Pi, подключите один конец кабеля Ethernet к Raspberry Pi, а другой конец - к сетевому коммутатору. Затем включите Raspberry Pi.

Подключение к Raspberry Pi через SSH:

После запуска Raspberry Pi должен получить IP-адрес из сети Wi-Fi. Вы можете использовать любой сетевой сканер или страницу администрирования вашего Wi-Fi роутера, чтобы узнать IP-адрес вашего Raspberry Pi.

Как только вы найдете IP-адрес своего Raspberry Pi, подключитесь к нему через SSH следующим образом:

$ ssh pi @ 192.168.0.105

Печатать да и нажмите .

Введите пароль по умолчанию малина и нажмите .

Вы должны войти в свой Raspberry Pi.

Настройка сети:

Теперь создайте файл конфигурации сети для wlan0 сетевой интерфейс следующим образом:

$ sudo nano / и т. д. / сеть / интерфейсы.d / wlan0

Теперь введите следующие строки и сохраните файл конфигурации, нажав + Икс с последующим Y а также .

разрешить горячее подключение wlan0
iface wlan0 inet dhcp
wpa-conf / и т.д. / wpa_supplicant / wpa_supplicant.conf

Теперь создайте файл конфигурации сети для eth0 сетевой интерфейс следующим образом:

$ sudo nano / и т. д. / сеть / интерфейсы.d / eth0

Теперь введите следующие строки и сохраните файл конфигурации, нажав + Икс с последующим Y а также .

авто eth0
iface eth0 inet статический
адрес 192.168.100.1
маска сети 255.255.255.0

Теперь отключите dhcpcd service с помощью следующей команды:

$ sudo systemctl отключить dhcpcd

Теперь перезапустите Raspberry Pi, чтобы изменения вступили в силу.

$ sudo перезагрузка

После запуска Raspberry Pi проверьте конфигурацию сети wlan0 сетевой интерфейс следующим образом:

$ ip addr показать wlan0

wlan0 должен получить IP-адрес через DHCP.

Также проверьте конфигурацию сети eth0 сетевой интерфейс следующим образом:

$ ip addr показать eth0

Статический IP-адрес должен быть назначен eth0 сетевой интерфейс.

wlan0 а также eth0, оба должны быть настроены правильно.

Настройка DHCP-сервера:

Теперь обновите кеш репозитория пакетов APT с помощью следующей команды:

$ sudo подходящее обновление

Установите сервер DHCP ISC с помощью следующей команды:

$ sudo apt установить isc-dhcp-server

Нажмите Y а затем нажмите для подтверждения установки.

Должен быть установлен DHCP-сервер ISC.

Теперь откройте dhcpd.conf файл следующим образом:

$ sudo nano / и т. д. / dhcp / dhcpd.conf

Установить доменное имя а также серверы доменных имен следующим образом.

Прокрутите немного вниз и раскомментируйте авторитетный; линия.

Также добавьте следующие строки в файл конфигурации и сохраните файл.

подсеть 192.168.100.0 маска сети 255.255.255.0
диапазон 192.168.100.50 192.168.100.240;
дополнительные маршрутизаторы 192.168.100.1;
опция маска подсети 255.255.255.0;

Теперь откройте / и т.д. / по умолчанию / isc-dhcp-сервер файл конфигурации следующим образом:

$ sudo nano / etc / default / isc-dhcp-сервер

Добавлять, eth0 к ИНТЕРФЕЙСЫv4 переменная и сохраните файл.

Теперь перезагрузите Raspberry Pi.

$ sudo перезагрузка

После запуска Raspberry Pi isc-dhcp-сервер служба должна быть активный (работает).

$ sudo systemctl статус isc-dhcp-server

Настройка межсетевого экрана и включение пересылки пакетов:

Теперь установите firewalld следующим образом:

$ sudo apt установить firewalld

Нажмите Y а затем нажмите для подтверждения установки.

firewalld должен быть установлен.

В Firewalld служба должна быть активный (работает) по умолчанию.

$ sudo systemctl статус firewalld

Теперь разрешите трафик DHCP через брандмауэр с помощью следующей команды:

$ sudo firewall-cmd --add-service = dhcp --permanent

Разрешите пересылку IP-пакетов с помощью следующей команды:

$ sudo firewall-cmd --add-masquerade --permanent

Наконец, перезагрузите Raspberry Pi.

$ sudo перезагрузка

Подключение клиентов к коммутатору:

После запуска Raspberry Pi подключите один конец другого кабеля Ethernet к коммутатору, а другой конец - к ноутбуку / настольному компьютеру или другим устройствам.

Вашему устройству должен быть назначен IP-адрес через DHCP-сервер, работающий на вашем Raspberry Pi, и у него должна быть возможность подключаться к Интернету.

Итак, вот как вы используете Raspberry Pi в качестве проводного маршрутизатора. Спасибо, что прочитали эту статью.

Учебник Battle for Wesnoth
Битва за Веснот - одна из самых популярных стратегических игр с открытым исходным кодом, в которую вы можете играть сейчас. Эта игра не только очень д...
0 А.D. Руководство
Из множества существующих стратегических игр 0 A.D. удается выделиться как всеобъемлющее название и очень глубокая тактическая игра, несмотря на то, ч...
Учебное пособие по Unity3D
Введение в Unity 3D Unity 3D - мощный движок для разработки игр. Это кроссплатформенный, то есть он позволяет создавать игры для мобильных устройств, ...