Содржина
Во оваа статија, ќе ве водиме како да се поврзете со WiFi од командната линија на серверот Debian 11/10 и работната површина со помош на wpa_supplicant. Wpa_supplicant е имплементација на компонентата за барање на WPA протоколот.
За да поставите Wi-Fi во Debian со командната линија, треба да воспоставите врска со Wi-Fi мрежа пред да се уверите дека е поврзана автоматски при подигање . Продолжете да читате за да најдете чекор-по-чекор водич за тоа како да го направите тоа.
Debian Wi-Fi
Безжичните уреди што користат Wi-Fi работат на чипсети што се наоѓаат во неколку различни уреди. Debian е бесплатен систем базиран на софтвер кој зависи од соработката на производителите и програмерите во производството на квалитетни драјвери/модули за тие чипсети.
Како да поставите WiFi во Debian со командната линија
Постојат две фази кои треба да се завршат за поставување на WiFi во Debian со командната линија.
- Поврзете се на WiFi
- Осигурете се дека е поврзан автоматски при подигнување
Еве целосна процедура чекор-по-чекор за секоја фаза од поставувањето.
Како да воспоставите WiFi-врска
За да воспоставите врска со WiFi мрежа во Debian, треба да следете ги овие чекори:
- Овозможете ја мрежната картичка
- откријте мрежи за WiFi
- Конфигурирајте ја WiFi-врската со пристапната точка
- Добијте динамична IP адреса Адреса со DHCP-сервер
- Додајте стандардна рута во табелата со рути
- Потврдете го ИнтернетотПоврзување
Еве како го изведувате секој чекор.
Овозможете ја мрежната картичка
Следете ги овие чекори за да ја овозможите мрежната картичка.
- За да ја овозможите картичката WiFi, прво мора да ја идентификувате безжичната картичка со следнава команда: iw dev.
- Потоа, можете да го забележите името на безжичниот уред. Низата може да биде долга, така што можете да ја користите оваа променлива за да го елиминирате напорот за пишување: export wlan0=.
- Подигнете ја WiFi картичката со горната команда: sudo ip link поставете $wlan0.
Откријте WiFi мрежи
Следете ги овие чекори за да откриете WiFi мрежи.
- За да откриете WiFi мрежи во Debian , побарајте достапни мрежи во интерфејсот на безжичната мрежа со следнава команда: sudo iw $wlan0 scan.
- Осигурете се дека вашите пристапни точки SSID е една од откриените достапни мрежи.
- Оваа променлива го елиминира напорот за пишување: извези ssid=.
Конфигурирајте ја WiFi-врската со пристапната точка
Следете ги овие чекори за да ја конфигурирате мрежата поврзување со пристапната точка.
- Користете ја услугата wpa_supplicant за да воспоставите шифрирана мрежна врска со пристапната точка. Ќе ја користи само конфигурациската датотека „ /etc/wpa_supplicant.conf “, која ги содржи копчињата wpa2 за секој SSID.
- За да се поврзете со пристапната точка, додајте запис за конфигурацијата датотека: sudo wpa_passphrase $ssid -i >>/etc/wpa_supplicant.conf.
- Користете ја оваа команда за да се поврзете со пристапната точка: sudo wpa_supplicant -B -D wext -i $wlan0 -c /etc/wpa_supplicant.conf.
- Потврдете ја вашата врска со пристапната точка со ова: врска iw $wlan0.
Добијте динамичка IP адреса со DHCP сервер
Следете ги овие чекори за да добиете динамична IP адреса со DHCP.
- Добијте динамична IP адреса со DHCP користејќи го ова: sudo dhclient $wlan0.
- Погледнете ја IP со оваа команда: sudo ip addr show $wlan0.
Додајте стандардна рута во табелата за рути
Следете ги овие чекори за да додадете стандардна рута до табелата за маршрути.
Исто така види: Што е Wifi Direct? Сè што треба да знаете!- Проверете ја табелата на рути со ова: ip route show.
- Додајте стандардна рута на рутерот за да се поврзете на WiFI со оваа команда : sudo ip route додадете стандардно преку dev $wlan0.
Потврдете ја интернет-врската
Конечно, користете ја следнава команда за да потврдите дека сте се поврзале со мрежата: пинг www.google.com .
Како автоматски да се поврзете при подигање
За да се осигурате дека безжичната мрежа автоматски се поврзува при подигнување, треба да креирате и овозможите системска услуга за:
- Dhclient
- Wpa_supplicant
Еве како го извршувате секој чекор.
Dhclient Service
- Креирајте ја оваа датотека: /etc/systemd/system/dhclient.service.
- Потоа , уредете ја датотеката со овакоманда:
[Единица]
Опис= Клиент на DHCP
Before=network.target
After=wpa_supplicant.service
[Услуга]
Type=forking
ExecStart=/sbin/dhclient -v
ExecStop=/sbin/dhclient -r
Исто така види: Joowin WiFi Extender Setup - Целосен водичРестартирај =always
[Инсталирај]
WantedBy=multi-user.target
- Овозможи услуга со следнава команда: sudo systemctl овозможи dhclient.
Wpa_supplicant Service
- Одете во „ /lib/systemd/system “, копирајте ја датотеката на услужната единица и залепете ја на „ /etc/systemd/system “ користејќи ги следните редови: sudo cp /lib/systemd/system/wpa_supplicant.service /etc /systemd/system/wpa_supplicant.service.
- Користете уредник, како што е Vim, за да ја отворите датотеката на „ /etc “ и изменете ја линијата ExecStart со ова: ExecStart=/sbin/wpa_supplicant -u -s -c /etc/wpa_supplicant.conf -i .
- Потоа, додајте ја оваа линија подолу: Рестартирај=секогаш .
- Коментирајте ја оваа линија: Alias=dbus-fi.w1.wpa_supplicant1.service .
- Повторно вчитајте ја услугата со оваа линија: s udo systemctl daemon-reload .
- Овозможете ја услугата со оваа линија: sudo systemctl овозможи wpa_supplicant .
Како да креирате статична IP адреса
Следете ги овие чекори за добивање статичка IP адреса:
- Прво, оневозможете dhclient.service за да добиете статичка IP адресаадреса.
- Потоа, креирајте датотека за конфигурација на мрежата: sudo nano /etc/systemd/network/static.network.
- Додајте ги овие линии:
[совпаѓање]
Име=wlp4s0
[Мрежа]
Адреса=192.168.1.8/24
Gateway=192.168.1.1
- Зачувајте ја датотеката пред да ја затворите. Потоа, креирајте .link за безжичниот интерфејс со ова: sudo nano /etc/systemd/network/10-wifi.link.
- Додајте ги овие линии во датотеката:
[совпаѓање]
MACAaddress=a8:4b:05:2b:e8:54
[врска]
NamePolicy=
Име=wlp4s0
- Во во овој случај, треба да ја користите вашата MAC адреса и името на безжичниот интерфејс. Со тоа, ќе се погрижите системот да не го промени името на безжичниот интерфејс.
- Зачувајте ја датотеката пред да ја затворите. Потоа, оневозможете „ networking.service“ и овозможете „ systemd-networkd.service “. Ова е мрежниот менаџер. Користете ја оваа команда за да го направите тоа:
sudo systemctl оневозможи вмрежување
sudo systemctl овозможи systemd-networkd
- Рестартирајте го systemd-networkd за да ја проверите работата на конфигурацијата со ова: sudo systemctl рестартирајте го systemd-networkd.
Заклучок
Откако ќе го прочитате водичот, можете лесно да креирате мрежна врска во Debian користејќи ја командната линија.