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.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 = netdev
update_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

Сега въведете следните редове и запазете конфигурационния файл, като натиснете + х следван от Y и .

allow-hotplug wlan0
iface wlan0 inet dhcp
wpa-conf / etc / wpa_supplicant / wpa_supplicant.конф

Сега създайте мрежов конфигурационен файл за ет0 мрежов интерфейс, както следва:

$ sudo nano / etc / network / interfaces.г / ет0

Сега въведете следните редове и запазете конфигурационния файл, като натиснете + х следван от Y и .

авто ет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 wlan0

wlan0 трябва да получи 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 като жичен рутер. Благодаря, че прочетохте тази статия.

Емулирайте кликванията на мишката, като задържите курсора на мишката с кликаща мишка в Windows 10
Използването на мишка или клавиатура в неправилна поза при прекомерна употреба може да доведе до много здравословни проблеми, включително напрежение, ...
Добавете жестове на мишката към Windows 10, като използвате тези безплатни инструменти
През последните години компютрите и операционните системи значително се развиха. Имаше време, когато потребителите трябваше да използват команди за на...
Контролирайте и управлявайте движението на мишката между множество монитори в Windows 10
Двоен дисплей на мишката ви позволява да контролирате и конфигурирате движението на мишката между множество монитори, като забавя движенията му близо ...