Змест
У гэтым артыкуле мы раскажам вам, як падключыцца да 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 з дапамогай каманднага радка.