Спробуйте це:
Відкрити термінал,
Натисніть Ctrl+ Alt+T
Виконати:
sudo iw dev
Команда iw перелічить усі підключені адаптери WiFi:
phy#0
Interface wlan0
ifindex 3
wdev 0x1
addr f4:ec:38:de:ad:de
type managed
Позначена назва: phy №1
Назви пристроїв: wlan0
Індекс інтерфейсу: 3
Адреса: mac-адреса
Тип: Керований. Тип вказує режим роботи бездротових пристроїв.
Ви можете перевірити, чи бездротовий пристрій працює чи не працює:
sudo ip link show wlan0
3: wlan0: <NO-CARRIER,BROADCAST,MULTICAST> mtu 1500 qdisc mq state DOWN mode DORMANT group default qlen 1000
link/ether f4:ec:38:de:ad:de brd ff:ff:ff:ff:ff:ff
У наведеному вище прикладі wlan0 не є UP.
Виконайте таку команду, щоб відкрити інтерфейс WiFI:
sudo ip link set wlan0 up
3: wlan0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state UP mode DORMANT group default qlen 1000
link/ether f4:ec:38:de:ad:de brd ff:ff:ff:ff:ff:ff
У наведеному вище прикладі, тепер wlan0 - UP.
Ви перевіряєте стан підключення до мережі WiFi, виконуючи команду:
sudo iw wlan0 link
Not connected.
Вихід показує, що ви не підключені до жодної мережі.
Ви скануєте, щоб дізнатися, які мережі WiFi виявлені, запустивши команду:
sudo iw wlan0 scan
BSS 00:19:e3:fa:b6:9e(on wlan0)
TSF: 25277930826 usec (0d, 07:01:17)
freq: 2437
beacon interval: 100 TUs
capability: ESS Privacy ShortPreamble ShortSlotTime (0x0431)
signal: -46.00 dBm
last seen: 424 ms ago
Information elements from Probe Response frame:
SSID: Adrogue
Supported rates: 1.0* 2.0* 5.5* 11.0* 6.0 9.0 12.0 18.0
DS Parameter set: channel 6
Country: US Environment: Indoor/Outdoor
Channels [1 - 11] @ 30 dBm
ERP: <no flags>
Extended supported rates: 24.0 36.0 48.0 54.0
RSN: * Version: 1
* Group cipher: CCMP
* Pairwise ciphers: CCMP
* Authentication suites: PSK
* Capabilities: 1-PTKSA-RC 1-GTKSA-RC (0x0000)
HT capabilities:
Capabilities: 0x500c
HT20
SM Power Save disabled
No RX STBC
Max AMSDU length: 3839 bytes
DSSS/CCK HT40
40 MHz Intolerant
Maximum RX AMPDU length 65535 bytes (exponent: 0x003)
Minimum RX AMPDU time spacing: 8 usec (0x06)
HT RX MCS rate indexes supported: 0-15
HT TX MCS rate indexes are undefined
HT operation:
* primary channel: 6
* secondary channel offset: no secondary
* STA channel width: 20 MHz
* RIFS: 0
* HT protection: no
* non-GF present: 1
* OBSS non-GF present: 0
* dual beacon: 0
* dual CTS protection: 0
* STBC beacon: 0
* L-SIG TXOP Prot: 0
* PCO active: 0
* PCO phase: 0
WMM: * Parameter version 1
* BE: CW 15-1023, AIFSN 3
* BK: CW 15-1023, AIFSN 7
* VI: CW 7-15, AIFSN 2, TXOP 3008 usec
* VO: CW 3-7, AIFSN 2, TXOP 1504 usec
---- truncated ----
Двома важливими відомостями, описаними вище, є SSID
протокол безпеки та безпека WPA/WPA2 vs WEP
.
SSID з наведеного вище прикладу є Adrogue
. Протокол безпеки RSN
також часто називають WPA2
.
Тепер ви згенеруєте файл конфігурації, wpa_supplicant
який містить загальнодоступний ключ passphrase
для мережі WiFi.
sudo wpa_passphrase Adrogue >> /etc/wpa_supplicant.conf 11223344
Де 11223344
був мережевий пароль.
wpa_passphrase
створить необхідні записи конфігурації на основі ваших даних.
Кожна нова мережа буде додана як нова конфігурація у файл конфігурацій /etc/wpa_supplicant.conf
.
sudo cat /etc/wpa_supplicant.conf
# reading passphrase from stdin
network={
ssid="Adrogue"
#psk="11223344"
psk=42e1cbd0f7fbf3824393920ea41ad6cc8528957a80a404b24b5e4461a31c820c
}
Для підключення запустіть таку команду:
sudo wpa_supplicant -B -D wext -i wlan0 -c /etc/wpa_supplicant.conf
-B: Значить запустити wpa_supplicant у фоновому режимі.
-D: Вказує драйвер бездротового зв’язку.
Текст: це загальний драйвер.
-c: Вказує шлях для файлу конфігурації.
Тепер використовуйте dhclient, щоб отримати IP-адресу за допомогою DHCP:
sudo dhclient wlan0
Ви можете використовувати команду ip або ifconfig для перевірки IP-адреси, призначеної DHCP
sudo ip addr show wlan0
І натисніть IP-адресу Google, щоб підтвердити підключення до мережі:
sudo ping 8.8.8.8