Можете да свържете вашия 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.1A USB захранваща банка
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 изображение.
Вашият браузър трябва да започне да изтегля изображението на 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 карта от списъка и кликнете върху продължи.
Сега кликнете върху Flash.
Etcher трябва да започне да мига SD картата.
В този момент SD картата трябва да мига.
Сега трябва да видите a зареждане диск на вашия компютър. Навигирайте в него.
Създайте нов файл, ssh (без разширение на файла).
Създайте нов файл wpa_supplicant.конф и въведете следващите редове към него.
ctrl_interface = DIR = / var / run / wpa_supplicant GROUP = netdevupdate_config = 1
държава = САЩ
мрежа =
ssid = "YOUR_WIFI_SSID"
psk = "YOUR_WIFI_PASSWORD"
scan_ssid = 1
приоритет = 1
Не забравяйте да замените YOUR_WIFI_SSID и ВАШАТА_WIFI_PASSWORD към вашия Wi-Fi SSID и парола.
Сега отворете cmdline.текст файл и добавете ipv6.деактивиране = 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 / etc / network / interfaces.г / wlan0
Сега въведете следните редове и запазете конфигурационния файл, като натиснете
iface wlan0 inet dhcp
wpa-conf / etc / wpa_supplicant / wpa_supplicant.конф
Сега създайте мрежов конфигурационен файл за ет0 мрежов интерфейс, както следва:
$ sudo nano / etc / network / interfaces.г / ет0
Сега въведете следните редове и запазете конфигурационния файл, като натиснете
iface eth0 inet статичен
адрес 192.168.100.1
255.255.255.0
Сега деактивирайте dhcpcd услуга със следната команда:
$ sudo systemctl деактивира dhcpcd
Сега рестартирайте Raspberry Pi, за да влязат в сила промените.
$ sudo рестартиране
След като стартирате Raspberry Pi, проверете мрежовата конфигурация на wlan0 мрежов интерфейс, както следва:
$ ip addr show wlan0wlan0 трябва да получи IP адрес чрез DHCP.
Също така проверете мрежовата конфигурация на ет0 мрежов интерфейс, както следва:
$ ip addr show eth0Статичният IP адрес трябва да бъде присвоен на ет0 мрежов интерфейс.
wlan0 и ет0, и двете трябва да бъдат конфигурирани правилно.
Конфигуриране на DHCP сървър:
Сега актуализирайте кеша на хранилището на APT пакета със следната команда:
$ sudo apt актуализация
Инсталирайте ISC DHCP сървър със следната команда:
$ sudo apt install isc-dhcp-server
Натиснете Y и след това натиснете
ISC DHCP сървърът трябва да бъде инсталиран.
Сега отворете dhcpd.конф файл, както следва:
$ sudo nano / etc / dhcp / dhcpd.конф
Нагласи име на домейн и домейн-име-сървъри както следва.
Превъртете малко надолу и коментирайте авторитетен; линия.
Също така добавете следните редове към конфигурационния файл и запазете файла.
подмрежа 192.168.100.0 мрежова маска 255.255.255.0обхват 192.168.100.50 192.168.100.240;
опция рутери 192.168.100.1;
опция подмрежа-маска 255.255.255.0;
Сега отворете / etc / default / isc-dhcp-server конфигурационен файл, както следва:
$ sudo nano / etc / default / isc-dhcp-server
Добавяне, ет0 към ИНТЕРФЕЙСИ v4 променлива и запишете файла.
Сега рестартирайте Raspberry Pi.
$ sudo рестартиране
След като стартирате вашия Raspberry Pi, isc-dhcp-сървър услугата трябва да бъде активен (работи).
$ sudo systemctl статус isc-dhcp-сървър
Конфигуриране на защитната стена и активиране на препращането на пакети:
Сега инсталирайте firewalld, както следва:
$ sudo apt инсталира защитна стена
Натиснете Y и след това натиснете
firewalld трябва да бъде инсталиран.
The защитна стена услугата трябва да бъде активен (работи) по подразбиране.
$ 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 като жичен рутер. Благодаря, че прочетохте тази статия.