Advertisement
Guest User

Untitled

a guest
Jun 23rd, 2018
324
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.83 KB | None | 0 0
  1. Как подключить Wi-Fi c шифрованием WPA/WPA2 годится для большинства современных точек доступа
  2. # nano /etc/resolv.conf -- прописываем гугловский DNS
  3. nameserver 8.8.8.8
  4.  
  5. #iw dev -- определяем имя нашего сетевого интерфейса
  6. phy#1
  7. Interface wlan0 -- вот оно
  8. ifindex 4
  9. wdev 0x100000001
  10. addr 00:1b:77:4a:54:01
  11. type managed
  12.  
  13. # iw wlan0 link -- проверяем текущее состояние нашего интерфейса
  14. Not connected. -- не подключён
  15.  
  16. # iw wlan0 scan -- ищем сеть Wi-Fi
  17. BSS 1c:af:f7:11:cb:3b(on wlan0) -- associated
  18. TSF: 2548471390 usec (0d, 00:42:28)
  19. freq: 2437
  20. beacon interval: 100 TUs
  21. capability: ESS Privacy ShortSlotTime (0x0411)
  22. signal: -52.00 dBm
  23. last seen: 156 ms ago
  24. Information elements from Probe Response frame:
  25. SSID: MY-WIFI -- найдена сеть MY-WIFI
  26. Supported rates: 1.0 2.0 5.5 11.0 18.0 24.0 36.0 54.0
  27. DS Parameter set: channel 6
  28. ERP: <no flags>
  29. ERP D4.0: <no flags>
  30. RSN: Version: 1
  31. Group cipher: TKIP
  32. Pairwise ciphers: TKIP
  33. Authentication suites: PSK
  34. Capabilities: 16-PTKSA-RC 1-GTKSA-RC (0x000c)
  35. Extended supported rates: 6.0 9.0 12.0 48.0
  36. WMM: Parameter version 1
  37. u-APSD
  38. BE: CW 15-1023, AIFSN 3
  39. BK: CW 15-1023, AIFSN 7
  40. VI: CW 7-15, AIFSN 2, TXOP 3008 usec
  41. VO: CW 3-7, AIFSN 2, TXOP 1504 usec
  42. Теперь самое дурацкое во всём этом. Надо сгенерировать спец. код на основе пароля password
  43.  
  44. # wpa_passphrase MY-WIFI password > /tmp/MY-WIFI.passw -- файл сохраняем в /tmp, чтобы он автоматически удалился после перезагрузки. В принципе можно сохранить в любое место
  45. Выглядит файл примерно так:
  46. network={
  47. ssid="MY-WIFI"
  48.  
  49. #psk="password"
  50. psk=58966355800c528a09b09407634638917fa8f5e7b25b3b7c0194d076b3fee4d8
  51. }
  52.  
  53. # wpa_supplicant -iwlan0 -c/tmp/MY-WIFI.passw & -- Подключаемся. Синтаксис у этой команды ебанутый немножк. После -i и -c нет пробелов.
  54. Символ & означает, что процесс запустится в фоне. Это нужно, чтобы можно было дальше работать с консолью
  55.  
  56. # dhclient wlan0 -- получаем автоматические настройки ip-адреса
  57.  
  58. # iw wlan0 link -- проверяем подключение
  59. Connected to 1c:af:f7:11:cb:3b (on wlan0) -- да, мы подключены
  60. SSID: MY-WIFI
  61. freq: 2437
  62. RX: 20523 bytes (147 packets)
  63. TX: 12016 bytes (57 packets)
  64. signal: -51 dBm
  65. tx bitrate: 54.0 MBit/s
  66.  
  67. bss flags: short-preamble short-slot-time
  68. dtim period: 1
  69. beacon int: 100
  70.  
  71. # ping 8.8.8.8 -c 1 -- проверяем пинг на Гугл
  72. PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
  73. 64 bytes from 8.8.8.8: icmp_seq=1 ttl=64 time=1.02 ms
  74. --- 8.8.8.8 ping statistics ---
  75. 1 packets transmitted, 1 received, 0% packet loss, time 0ms -- пинг идёт
  76. rtt min/avg/max/mdev = 1.024/1.024/1.024/0.000 ms
  77.  
  78. # fg -- чтобы отключиться, возвращаем процесс из фона
  79. wpa_supplicant -iwlan0 -c/tmp/MY-WIFI.passw
  80. [Ctrl+C] -- убиваем процесс
  81.  
  82. # iw wlan0 link -- проверяем
  83. Not connected. -- да, мы отключены
  84.  
  85. =====================================================================
  86. 19.11.2015.
  87. Адрес точки доступа 192.168.43.1 не совпадаел с подсетью 192.168.0.х, в которой находился адрес интерфейса wlan0.
  88. В результате никакие наружные адреса были недоступны.
  89. Сменить IP-адрес:
  90. # ifconfig wlan0 192.168.43.2
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement