Превръщане на Raspberry Pi в безжичен LAN рутер ~Bridge mode edition~: Игра с ултракомпактен компютър с размер на визитна картичка "Raspberry Pi" (част 25)
Ако използвате интернет връзка у дома, вероятно имате инсталиран безжичен LAN рутер. Някои от вас може да са наели от доставчик или да са получили продукт, препоръчан от търговец на потребителска електроника или сайт от уста на уста, но знаете ли, че можете да направите такъв безжичен рутер с Raspberry Pi?
Последния път представих как да превърнете Raspberry Pi в безжичен LAN рутер и да свържете устройства, съвместими с Wi-Fi, но ако вече имате инсталиран безжичен LAN рутер у дома, ще трябва да го изградите с друга мрежа адрес, така че файловите устройства, които са били свързани към оригиналната мрежа, като например сървъри, вече няма да бъдат достъпни. Така че този път нека ви представим как да настроите в мостов режим, така че да можете да се свържете към едно и също адресно пространство.
Добре е да следвате предишната процедура, но ще имате нужда от "bridge-utils", за да свържете безжичната LAN и кабелната LAN. Освен това последния път конфигурирах DNS с "dnsmasq", но този път нямам нужда от DNS функцията, така че няма да я инсталирам.
Процедурата е следната.
Нека обясним по-късно.
Инсталиране и конфигуриране на bridge-utils
Първо използвайте командата по-долу, за да инсталирате инструментите за създаване на мост.
$ sudo apt install bridge-utils
След това променете настройките на „/etc/network/interfaces“.
След като въведете$ sudo nano /etc/network/interfaces
, за да отворите конфигурационния файл, добавете следното съдържание към последния ред.
auto br0iface br0 inet dhcpbridge_ports eth0 wlan0
След настройката проверете дали се разпознава с командата "brctl".
$ brctl showbridge namebridge idSTP enabledinterfacesbr0 8000.************ noeth0wlan0
Ако се показва както по-горе, той се разпознава.
Инсталиране и настройка на hostapd
Това е почти същото като предишния поток, но съдържанието на използването на моста е описано във файла с настройките.
$ sudo apt install hostapd
След като инсталирате hostapd чрез въвеждане на тази команда, създайте конфигурационния файл "hostapd.conf" с помощта на стандартния редактор nano.
$ sudo nano /etc/hostapd/hostapd.conf
Този път съдържанието е както следва. Добавете записа "bridge=br0". За други елементи, моля, вижте предишната публикация.
interface=wlan0bridge=br0 ← Добавен драйвер=nl80211hw_mode=bchannel=1macaddr_acl=0auth_algs=1ignore_broadcast_ssid=0ieee80211ac=0wmm_enabled=1ieee80211d=1country_code=JPieee80211h=1local_pwr_cons traint=3spectrum_mgmt_required= 1wpa=3wpa_key_mgmt=WPA-PSKssid=raspi_bridgewpa_passphrase=**** **
Запазете файла с Ctrl + x, "y", Enter. След това редактирайте файла за действие по подразбиране на hostapd.
$ sudo nano /etc/default/hostapd
Както преди, променете "#DAEMON_CONF=""" в елементите, показани тук, както следва. Също така премахнете "#" в началото.
DAEMON_CONF="/etc/hostapd/hostapd.conf"
Въпреки че hostapd е маскиран, той няма да стартира автоматично в повечето случаи. Затова въведете следната команда, за да премахнете маската.
$ sudo systemctl unmask hostapd$ sudo systemctl enable hostapd$ sudo systemctl start hostapd
Можете да проверите дали услугата е стартирана, като напишете „sudo systemctl status hostapd“.
Сега, след като настройките са завършени, нека рестартираме Raspberry Pi.
$ sudo reboot
След рестартиране можете да намерите точката за достъп със зададения SSID.
Можете да видите зададения SSID „raspi_bridge“За да прочетете повече, трябва да приемете условията за ползване за коментари и да се регистрирате за „ITmedia ID“ и „ITmedia NEWS Anchor Desk Magazine“ е