Како да поставите WiFi во Debian со командната линија

Како да поставите WiFi во Debian со командната линија
Philip Lawrence

Во оваа статија, ќе ве водиме како да се поврзете со 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 користејќи ја командната линија.




Philip Lawrence
Philip Lawrence
Филип Лоренс е технолошки ентузијаст и експерт во областа на интернет конекција и wifi технологија. Со повеќе од една деценија искуство во индустријата, тој им помогна на многу поединци и бизниси со нивните проблеми поврзани со интернет и WiFi. Како автор и блогер на Интернет и совети за Wifi, тој го споделува своето знаење и експертиза на едноставен и лесно разбирлив начин од кој секој може да има корист. Филип е страстен застапник за подобрување на поврзувањето и правење на интернет достапен за секого. Кога не пишува или решава проблеми поврзани со технологијата, тој ужива во планинарење, кампување и истражување на одличното отворено.