Як наладзіць WiFi у Debian з дапамогай каманднага радка

Як наладзіць WiFi у Debian з дапамогай каманднага радка
Philip Lawrence

У гэтым артыкуле мы раскажам вам, як падключыцца да Wi-Fi з каманднага радка на серверы і працоўным стале Debian 11/10 з дапамогай wpa_supplicant. Wpa_supplicant з'яўляецца рэалізацыяй кампанента запытальніка пратаколу WPA.

Каб наладзіць Wi-Fi у Debian з дапамогай каманднага радка, вам неабходна ўсталяваць злучэнне з сеткай Wi-Fi перад тым, як пераканацца, што яно падключана аўтаматычна падчас загрузкі . Працягвайце чытаць, каб знайсці пакрокавае кіраўніцтва аб тым, як гэта зрабіць.

Глядзі_таксама: Як выправіць «Бесправадная клавіятура Lenovo не працуе»

Debian Wi-Fi

Бесправадныя прылады, якія выкарыстоўваюць Wi-Fi, працуюць на чыпсэтах, якія ёсць у некалькіх розных прыладах. Debian - гэта бясплатная сістэма, заснаваная на праграмным забеспячэнні, якая залежыць ад супрацоўніцтва вытворцаў і распрацоўшчыкаў у стварэнні якасных драйвераў/модуляў для гэтых чыпсэтаў.

Як наладзіць WiFi у Debian з дапамогай каманднага радка

Для наладкі Wi-Fi у 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 вашай кропкі доступу з'яўляецца адной з выяўленых даступных сетак.
  • Гэтая зменная пазбаўляе ад неабходнасці набіраць тэкст: export 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 link.

Атрымайце дынамічны IP-адрас з дапамогай сервера DHCP

Выканайце наступныя дзеянні, каб атрымаць дынамічны IP з DHCP.

  • Атрымайце дынамічны IP з DHCP з дапамогай гэтага: sudo dhclient $wlan0.
  • Праглядзіце IP з гэтай камандай: sudo ip addr show $wlan0.

Дадайце маршрут па змаўчанні ў табліцу маршрутаў

Выканайце наступныя дзеянні, каб дадаць маршрут па змаўчанні да табліца маршрутаў.

  • Праверце табліцу маршрутаў з дапамогай гэтага: ip route show.
  • Дадайце маршрут па змаўчанні да маршрутызатара для падлучэння да WiFI з дапамогай гэтай каманды : sudo ip route add default via dev $wlan0.

Праверце злучэнне з Інтэрнэтам

Нарэшце, выкарыстоўвайце наступную каманду, каб пераканацца, што вы падключыліся да сетка: ping www.google.com .

Як аўтаматычна падключацца падчас загрузкі

Каб пераканацца, што бесправадная сетка аўтаматычна падключаецца пры загрузцы, вам трэба стварыць і ўключыць службу systemd для:

  • Dhclient
  • Wpa_supplicant

Вось як вы выконваеце кожны крок.

Dhclient Service

  • Стварыце гэты файл: /etc/systemd/system/dhclient.service.
  • Затым , адрэдагуйце файл, выканаўшы гэтакаманда:

[Блок]

Апісанне= Кліент DHCP

Перад=network.target

After=wpa_supplicant.service

[Service]

Type=forking

Глядзі_таксама: Пашыральнік WiFi TP Link не працуе? Вось выпраўленне

ExecStart=/sbin/dhclient -v

ExecStop=/sbin/dhclient -r

Перазапуск =always

[Install]

WantedBy=multi-user.target

  • Уключыць сэрвіс з дапамогай наступнай каманды: sudo systemctl enable dhclient.

Служба Wpa_supplicant

  • Перайдзіце да “ /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 enable wpa_supplicant .

Як стварыць статычны IP

Выканайце наступнае крокі для атрымання статычнага IP-адраса:

  • Спачатку адключыце dhclient.service для атрымання статычнага IPадрас.
  • Затым стварыце файл канфігурацыі сеткі: sudo nano /etc/systemd/network/static.network.
  • Дадайце гэтыя радкі:

[Супадзенне]

Імя=wlp4s0

[Сетка]

Адрас=192.168.1.8/24

Шлюз=192.168.1.1

  • Калі ласка, захавайце файл перад яго закрыццём. Затым стварыце .link для бесправаднога інтэрфейсу з наступным: sudo nano /etc/systemd/network/10-wifi.link.
  • Дадайце гэтыя радкі ў файл:

[Match]

MACAddress=a8:4b:05:2b:e8:54

[Спасылка]

NamePolicy=

Name=wlp4s0

  • In у гэтым выпадку вам неабходна выкарыстоўваць ваш MAC-адрас і імя бесправаднога інтэрфейсу. Робячы гэта, вы гарантуеце, што сістэма не зменіць назву бесправаднога інтэрфейсу.
  • Калі ласка, захавайце файл, перш чым закрываць яго. Затым адключыце “ networking.service” і ўключыце “ systemd-networkd.service .” Гэта менеджэр сеткі. Для гэтага выкарыстоўвайце наступную каманду:

sudo systemctl адключыць сетку

sudo systemctl уключыць systemd-networkd

  • Перазапусціце systemd-networkd , каб праверыць працу канфігурацыі з дапамогай гэтага: sudo systemctl перазапусціце systemd-networkd.

Выснова

Пасля прачытання кіраўніцтва вы можаце лёгка стварыць сеткавае злучэнне ў Debian з дапамогай каманднага радка.




Philip Lawrence
Philip Lawrence
Філіп Лоўрэнс - энтузіяст тэхналогій і эксперт у галіне падключэння да Інтэрнэту і тэхналогіі Wi-Fi. Маючы больш чым дзесяцігадовы досвед працы ў індустрыі, ён дапамагаў шматлікім прыватным асобам і прадпрыемствам з праблемамі, звязанымі з інтэрнэтам і Wi-Fi. Як аўтар і блогер Інтэрнэт і Wifi Tips, ён дзеліцца сваімі ведамі і вопытам у простай і лёгкай для разумення форме, што кожны можа атрымаць карысць. Філіп з'яўляецца гарачым прыхільнікам паляпшэння сувязі і забеспячэння даступнасці Інтэрнэту для ўсіх. Калі ён не піша і не вырашае праблем, звязаных з тэхнікай, ён любіць паходы, кемпінг і даследаваць прыроду.