Програми керування підключенням бездротової мережі. Управління WiFi з командного рядка

Так, операційна системадозволить вам знаходити прилеглі мережі та підключатися до них, але як нас рахунок доповнень? Що якщо вам потрібно мати детальну інформаціюпо всіх навколишніх мережах Wi-Fi, необхідно вирішити проблеми з вашою мережею, перетворити свій лептоп на портативний Wi-Fi-хот-спот або залишатися в безпеці на публічних хот-спотах? Windows вам у всьому цьому не допоможе.

Ось чому ми знайшли для вас шість програм. Вони роблять все, що не вміє Windows і навіть більше. П'ять із шести додатків - безкоштовні, тоді як шосте коштує зовсім не дорого.

Від MetaGeek є чудовим інструментом пошуку та збору інформації по Wi-Fi мережам у зоні знаходження вашого комп'ютера. Також програма корисна під час вирішення проблем з вашою власною мережею Wi-Fi.

Для всіх знайдених Wi-Fi мереж, InSSIDer показує MAC-адресу роутера, виробника роутера (якщо програма може його визначити - зазвичай може), канал, ідентифікатор SSID або публічна назва мережі, тип безпеки, швидкість мережі тощо. Крім того, програма показує поточну потужність сигналу мережі.

Як би ви використовували програму для вирішення проблем зі своєю бездротовою мережею? Побачивши, що прилегла мережа з потужним сигналом працює на тому ж каналі, що і ви, ви змінили б канал своєї мережі (більшість роутерів це дозволяє), чим би уникнули потенційних конфліктів.

Також програма дозволяє виявляти “мертві зони” своєї області, де немає достатньо надійного Wi-Fi сигналу. Для цього достатньо пройтися своїм домом або офісом з включеним InSSIDer. Надалі ви можете або уникати цих місць або спробувати переставити свій роутер.

Незалежно від того, що вам потрібно - вирішити проблеми зі своєю мережею або знайти хот-споти Wi-Fi для підключення - InSSIDer є тією програмою, яку ви захочете скачати і спробувати.

Ціна: Безкоштовно
Сумісність: Windows XP, Vista та 7 (32- та 64-біт)
Завантажити InSSIDer

Ось ще одна чудова програма для пошуку мереж Wi-Fi та надання за ними інформації, на кшталт віддаленості їх від вас. На подібному радару екрані показує всі хот-споти. Окрема панель пропонує детальну інформацію з усіх знайдених хот-спотів, включаючи потужність сигналу, тип мережі (наприклад, 802.11n), виробника роутера, канал передачі і т.п.

Поряд з радаром на панелі представлена ​​ще більш детальна інформація по мережі, до якої ви в даний час підключені, включаючи вашу персональну IP-адресу, зовнішню IP-адресу, DNS, інформацію про шлюз і т.п.

Чому варто використовувати Xirrus Wi-Fi Inspector, а чи не MetaGeek InSSIDer? Наприклад, тому, що простіше і зрозуміліше планування Wi-Fi Inspector спрощує подання інформації з хот-спотів. Також програма показує відносну фізичну віддаленість вас від хот-споту. І, напевно, ніхто не заперечуватиме, корисність самого радара.

Однак, InSSIDer краще, ніж Xirrus Wi-Fi Inspector у плані отримання більш детальної інформації по навколишніх Wi-Fi мережах.

Ціна: Безкоштовно
Сумісність: Windows XP SP2+, Vista та 7
Завантажити Xirrus Wi-Fi Inspector

- Це прекрасна, безкоштовна програма, яка дозволяє перетворити комп'ютер з Windows 7 (програма працює лише з Windows 7) на хот-спот Wi-Fi, яким потім зможуть користуватися прилеглі пристрої – на зразок смартфона, або планшетників товаришів по службі.

Звичайно, сам по собі комп'ютер, який ви хотіли б переробити в хот-спот Wi-Fi, повинен бути підключений до Інтернету і підтримувати Wi-Fi. При цьому підключення до Інтернету зовсім не обов'язково має бути провідним (хоча воно і не завадить), адже Wi-Fi-карта комп'ютера може виконувати подвійну функцію – з одного боку виступати Wi-Fi-приймачем, а з іншого – передавачем.

Установка хот-споту проста: підключившись до Інтернету, запустіть Connectify, дайте своєму хот-спорту назву та встановіть пароль. Після цього картка Wi-Fi комп'ютера почне мовити Wi-Fi сигнал, до якого зможуть підключатися інші пристрої. Варто зазначити, що ваш комп'ютер працюватиме за протоколом Wi-Fi, під який він створений. Крім того, він також підтримуватиме і більш ранні протоколи. Так, наприклад, сигнал 802.11n дозволить підключати пристрої з 802.11b/g/n.

Встановлення пароля дозволить обмежити доступ до Інтернету сторонніх. Сам собою сигнал хот-спота захищається шифруванням WPA2-PSK.

Connectify ви можете використовувати навіть для встановлення локальної мережібез зовнішнього підключення до Інтернету. Запустіть програму як хот-спот та прилеглі пристрої зможуть підключитися до його мережі, навіть є доступу до Інтернету у вас немає. Цим можна користуватися, наприклад, для передачі файлів усередині робочої групиабо для мультиплеєрних ігор.

Варто відзначити, що підключення мого Mac до хот-споту на основі комп'ютера з Windows 7 та Connectify викликало у мене проблеми. Однак інші комп'ютери та пристрої підключалися без проблем.

Сергій Ткаченко

Операційна система Windows 7 має інтуїтивний продуманий інтерфейс для підключення до всіх поширених видів бездротових мереж. Маючи його під рукою, у користувача Windows 7 в переважній більшості випадків немає вагомої причини використовувати для управління командний рядок. Тим не менш, така можливість є, і її знання як мінімум корисно для загального розвитку. Давайте розглянемо, як можна керувати бездротовими мережами, використовуючи штатну утиліту Netsh.
Бездротові мережні інтерфейси

Щоб підключитися до бездротової мережі, нам потрібний відповідний інтерфейс, пов'язаний з бездротовою мережевою картою. Список доступних інтерфейсів можна дізнатися наступною командою:

Код: Виділити все
netsh wlan show interface

Команда рапортує, що у мене на комп'ютері є лише один бездротовий інтерфейс, і його ім'я "Wireless Network Connection 3".

Список WiFi мереж

Дізнатися, які мережі WiFi доступні, можна командною
Код: Виділити все
netsh wlan show networks

Наприклад, на наступному скріншоті видно, що мій сусід роздає "годує" інтернетом кожен, хто до нього підключився:

Підключення до WiFi мережі

Для підключення до WiFi мережі слугує команда
Код: Виділити все
netsh wlan connect name=Ім'яПрофілюМережі

Про профілі - трохи нижче.

Ви можете вказати конкретний інтерфейс, за допомогою якого підключатися. Синтаксис такий:
Код: Виділити все
netsh wlan connect name=Ім'яПрофілюМережі interface=Ім'яІнтерфейсу

У мене це виглядало б так:
Код: Виділити все
netsh wlan connect name=TRENDnet interface="Wireless Network Connection 3"

Відключення від WiFi мережі

Щоб вимкнутись від WiFi мережі, необхідно виконати наступну команду
Код: Виділити все
netsh wlan disconnect

Або вказати конкретний інтерфейс
Код: Виділити все
netsh wlan disconnect interface=Ім'яІнтерфейсу

Профілі WiFi мереж

Профілі WiFi мереж - це одна з ключових фігур у "грі" з бездротовими мережами. Профіль зберігає всю інформацію, необхідну для успішного встановлення бездротового підключення, у тому числі спосіб аутентифікації та паролі. Профіль створюється, коли ви успішно підключаєтеся до бездротової мережі. За допомогою netsh можна переглянути всі доступні профілі:
Код: Виділити все
netsh wlan show profile

І, власне, підключитися до мережі з вибраним профілем:
Код: Виділити все
netsh wlan connect ssid=Ім'яМережі name=Ім'яПрофілюМережі

Утиліта Netsh дозволяє експортувати XML файл і імпорт профілів бездротових мереж, синтаксис команди експорту:

Код: Виділити все

Ви також можете вказати бездротовий інтерфейс, який відповідає профілю.
Код: Виділити все
netsh wlan export profile name=Ім'яПрофіля folder=Шлях:\К\Папці\ДляЗберігання\XML-файлів

Команда експорту має опцію, яка дозволяє розмістити ключ підключення до мережі у відкритому, незашифрованому вигляді. Якщо це потрібно, необхідно доповнити команду опцією key=clear:
Код: Виділити все
netsh wlan export profile name=Ім'яПрофіля folder=Шлях:\К\Папці\ДляЗберігання\XML-файлів

Для імпорту профілю з файлу XML служить команда виду:

Код: Виділити все
netsh wlan add profile filename="D:\profiles\Wireless Network Connection 3-TRENDnet.xml"

Автоматичне створення скрипту для підключення до WiFi мережі

Утиліта Netsh дозволяє відобразити скрипт, який використовується для підключення до мережі WiFi. Для цього служить команда
Код: Виділити все
netsh wlan dump

Перенаправивши висновок у текстовий файл, ви зможете використовувати його надалі для підключення до мережі, наприклад, на іншому комп'ютері:
Код: Виділити все
netsh wlan dump > d:\script.txt

Отриманий таким чином скрипт можна вказати утиліті Netsh:
Код: Виділити все
netsh exec d:\script.txt

Утиліта Netsh є потужним інструментом конфігурування мережі, і її можливості не обмежуються вищеописаними прийомами. Ви можете дізнатися повний списокопцій Netsh, запустивши її командою виду:
Код: Виділити все
netsh?

Отримати всі команди, які стосуються безпосередньо управління WiFi, можна командою виду
Код: Виділити все
netsh wlan?

Оригінал: How to manage a WiFi connection from the command line
Автор: Adrien Brochard
Дата публікації: 14 серпня 2014 року
Переклад: А. Кривошей
Дата перекладу: грудень 2014 р.

Коли ви встановлюєте на свій комп'ютер новий дистрибутив Linux, завжди рекомендується спочатку підключати його до Інтернету за допомогою дротової мережі. Для цього є дві вагомі причини: по-перше, для вашого бездротового адаптераможе не знайтися відповідного драйвера у складі дистрибутива, по-друге, якщо ви встановлюєте систему без графічного інтерфейсу, налаштування Wi Fi в командному рядку багатьох лякає. Я завжди намагаюся уникнути спілкування з Wi-Fi в командному рядку. Однак у світі Linux немає місця страху. Якщо ви не знаєте чогось, це чудова причина для того, щоб вивчити цей предмет. Тому я переборов себе і вирішив освоїти управління Wi-Fi в командному рядку Linux.

Звичайно, існує кілька способів підключення Wi-Fi в командному рядку. Однак для цілей цього посту я постараюся застосувати основний спосіб: той, який використовує лише програми та утиліти, включені до набору "за замовчуванням пакетів" будь-якого дистрибутива. Очевидно, що перевага цього способу полягає в тому, що його можна відтворити потенційно на будь-якому комп'ютері з Linux. Нестача його в тому, що вона досить складна.

Отже, по-перше, передбачається, що у вас завантажені коректні драйвери для вашої бездротової мережевої карти. Без цього нічого не вийде.
Потім ви можете перевірити, які мережеві інтерфейси підтримують бездротові з'єднання за допомогою команди:

Як правило, бездротовий інтерфейс називається wlan0. Звичайно, зустрічаються винятки, але для цілей цього керівництва я використовуватиму загальноприйняте позначення.
Про всяк випадок перевірте, що інтерфейс включений:

$ sudo ip link set wlan0 up

Коли ви знаєте, що ваш інтерфейс працює, ви можете пошукати доступні бездротові мережі за допомогою команди:

$ sudo iw dev wlan0 scan | less

З виводу ви зможете дізнатися назву мережі (SSID), рівень сигналу та тип використовуваного захисту (тобто WEP, WPA/WPA2). Тут може бути два варіанти. Найпростіший і найлегший, якщо мережа не захищена. У цьому випадку ви можете відразу підключитися до неї:

$ sudo iw dev wlan0 connect

Якщо в мережі використовується шифрування WEP, все також досить просто:

$ sudo iw dev wlan0 connect key 0:

Але якщо в мережі використовуються протоколи WPA або WPA2, то справа ускладнюється. У цьому випадку вам необхідно скористатися утилітою wpa_supplicant, яка не завжди встановлена ​​в системі. Вам необхідно відкрити файл /etc/wpa_supplicant/wpa_supplicant.conf і додати до нього наступні рядки:

Network=( ssid="" psk="" priority=1 )

Я рекомендую додавати їх до кінця файлу та переконатися, що інші конфігурації закоментовані. Будьте уважні, оскільки ssid і пароль чутливі до регістру. Ви можете замість ssid ввести ім'я точки доступу, а wpa_supplicant замінить його на відповідний ssid.

Після завершення налаштування запустіть у фоні цю команду:

$ sudo wpa_supplicant -i wlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf

Тепер вам необхідно отримати IP-адресу за допомогою команди:

$ sudo dhcpcd wlan0

Якщо все зроблено правильно, ви повинні отримати нову IP-адресу DHCP, і процес буде виконуватися в фоні. Ви завжди можете перевірити наявність з'єднання за допомогою команди:

Насамкінець, я думаю що освоєння цього способу коштує витрачених зусиль. Ви ніколи не можете бути впевнені, що вам завжди буде доступний графічний інтерфейсабо провідне з'єднанняТому важливо бути готовим до таких ситуацій. Як говорилося раніше, є безліч способів (Network Manager, wicd, netcfg, wifi) управляти бездротовим з'єднанням. Я вибрав найзагальніший спосіб, хоча в певних випадках і утиліти, які я використав, можуть бути недоступні, і вам потрібно спочатку завантажити їх. З іншого боку, є набагато більш просунуті програми, які безумовно не включаються до набору стандартних пакетів, але сильно спрощують процес налаштування. У будь-якому випадку непогано вивчити основи.

Ми живемо у вік прогресу та високих технологій. Вже сьогодні в кожному будинку є комп'ютер, а також купа мобільних девайсів, таких як планшети, смартфони, нетбуки, трансформери (нетбуки зі знімним сенсорним дисплеємабо планшети з докстанціями) і так далі. Не дивно, що вже зараз багато людей мають можливість виконувати управління світлом через Wi-Fi. Більше того, можна керувати не лише світлом, а й іншими електроприладами. Подібні установки називаються « Розумний будинок»і були відомі вже з початку 2000-х, але набули поширення серед звичайних користувачів тільки в наші дні.

Трохи спільної інформації

Відразу варто відзначити, що для управління світлом або будь-яким іншим електроприладом нам знадобиться спеціальна станція або реле. Вони бувають різних типівз різними функціональними здібностями, а також наборами можливостей. Наприклад, найдешевші пристрої мають вигляд розетки з пультом. дистанційного керування. Тобто, ви вставляєте бездротову розетку в звичайну розетку (для підключення до мережі електроживлення). У бездротовий девайс вмикаєте, наприклад, лампу і за допомогою пульта дистанційного керування можете вимкнути або включити світло. Все дуже просто.

Але є більш дорогі та просунуті гаджети, які дозволяють керувати побутовими приладами через спеціальні додаткина планшетах та смартфонах. При цьому підключення може відбуватися як у локальній мережі, так і через Інтернет. Як ви розумієте, всього описати в одній статті просто неможливо, тому ми розберемо лише два типи пристроїв «Розумний дім».

«Бездротова» розетка

Слово "бездротова" тут означає, що ви можете підключатися до неї через Wi-Fi і регулювати її роботу. Розглянемо, як діють такі гаджети, на прикладі пристрою від компанії Edup. Це китайська компанія, але виготовляє досить якісну продукцію.

Отже, як користуватися такою розеткою:

  1. Підключаємо пристрій до мережі електроживлення (у звичайну розетку).
  2. Зверху девайса є кнопка. Натисніть і утримуйте її, доки не почне блимати індикатор Wi-Fi (якщо ви тримаєте кнопку, але постійно блимає інший значок, відпустіть кнопку і ще раз натисніть короткочасно). Таким чином ми перевели девайс у режим пошуку Wi-Fiмереж, щоб прив'язатися до роутера.

Тепер переходимо до планшета або смартфона (за допомогою якого відбуватиметься віддалене управління). У нашому випадку програма називається Edup Wi-Fi. Після встановлення програми на планшет вам доведеться зареєструватися.

Після цього заходьте у додаток під своїм логіном. Але зараз у ньому не буде жодного пристрою: річ у тому, що додавати обладнання потрібно вручну, тому виходимо із програми.

Тепер відкриваємо налаштування смартфона (планшета) та переходимо до розділу «Wi-Fi». Включаємо адаптер. Коли система запропонує список доступних для підключення пристроїв, знайдіть свою бездротову розетку і підключіться до неї. Потрібне підключення має назву «Wifino1». Після того, як ми підключилися до пристрою, повертаємося до програми Edup WiFi.

Тут потрібно натиснути кнопку "Settings", яка знаходиться в самому низу екрана праворуч. Далі натискаємо "Initialize Device". Зверху буде виводитися інформація про підключений пристрій: MAC-адресу та назву.

Нижче потрібно ввести в полі SSID назву своєї Wi-Fi мережі. Вводити потрібно точно так, як це зазначено в роутері, з усіма символами, великими або великими літерами і так далі. Назва має збігатися абсолютно. І відповідно вводимо пароль від вашої Wi-Fi мережі.

Після цього тиснемо кнопку «Старт». Телефон почне надсилати потрібні команди на Wi-Fi розетку. Вам залишається тільки чекати, коли пару буде виконано. Коли це станеться, на самій розетці індикатор, який до цього блимав, перестане блимати і постійно горітиме.

Тепер, коли ви знову увійдете до програми Edup WiFi, у розділі «Devices» буде підключена до роутера бездротова розетка. Навпроти назви буде кнопка, при натисканні на яку пристрій вмикатиметься або вимикатиметься. Як бачите, керування через Wi-Fi своїми побутовими приладами – досить простий та швидкий процес.

Варто зазначити, що до розетки ви зможете включити будь-який побутовий прилад. Головне, щоб його потужність не перевищувала номінальної потужності гаджета. Також додаток, за допомогою якого відбувається керування девайсом, досить сильно «тупить». Тобто, його ще допрацьовують і вдосконалюють, тому ви можете мати деякі труднощі при вході в свій зареєстрований акаунт, а також у роботі з програмою.

Другим гаджетом, який дозволить керувати світлом у будинку через Wi-Fi, є реле. Це потужніше обладнання, яке витримує більш високі навантаження. При цьому працює все безпосередньо. Тобто саме реле роздає Wi-Fi, до якого вам потрібно підключитися і після цього запустити відповідний додаток і вже в програмі контролювати роботу реле.

Жодних особливих налаштувань робити не потрібно. До реле в комплекті постачається інструкція з налаштування та диск із необхідним софтом. По суті реле практично не відрізняється від розетки. Але якщо керувати розеткою ви зможете через інтернет, то реле вимагає прямого підключення Wi-Fi або Bluetooth.

Існують і інші варіанти «Розумних будинків», з якими ви можете налаштувати керування всіма домашніми електроприладами одразу. Але вартість такого обладнання буде відповідною та мало кому доступною.

Як захистити свою Wi-Fi мережу: Відео

Windows 7 має інтуїтивний, продуманий інтерфейс для підключення до всіх поширених видів бездротових мереж. Маючи його під рукою, у користувача Windows 7 в переважній більшості випадків немає вагомої причини використовувати для управління командний рядок. Проте така можливість є, і її знання як мінімум корисне для загального розвитку. Давайте розглянемо, як можна керувати бездротовими мережами, використовуючи штатну утиліту netsh.

Бездротові мережні інтерфейси

Щоб підключитися до бездротової мережі, нам потрібен відповідний інтерфейс, пов'язаний із бездротовою мережею. Список доступних інтерфейсів можна дізнатися наступною командою:
netsh wlan show interface

Команда рапортує, що у мене на комп'ютері є лише один бездротовий інтерфейс, і його ім'я "Wireless Network Connection 3".

Список WiFi мереж

Дізнатися, які мережі WiFi доступні, можна командною
netsh wlan show networks
Наприклад, на наступному скріншоті видно, що мій сусід роздає "годує" інтернетом кожен, хто до нього підключився:

Підключення до WiFi мережі

Для підключення до WiFi мережі слугує команда
netsh wlan connect name=Ім'яПрофілюМережі

Про профілі - трохи нижче.

Ви можете вказати конкретний інтерфейс, за допомогою якого підключатися. Синтаксис такий:
netsh wlan connect name=Ім'яПрофілюМережі interface=Ім'яІнтерфейсу
У мене це виглядало б так:
netsh wlan connect name=TRENDnet interface="Wireless Network Connection 3"

Відключення від WiFi мережі

Щоб вимкнутись від WiFi мережі, необхідно виконати наступну команду
netsh wlan disconnect
Або вказати конкретний інтерфейс
netsh wlan disconnect interface=Ім'яІнтерфейсу

Профілі WiFi мереж

Профілі WiFi мереж - це одна з ключових фігур у "грі" з бездротовими мережами. Профіль зберігає всю інформацію, необхідну для успішного встановлення бездротового підключення, у тому числі спосіб автентифікації та паролі. Профіль створюється, коли ви успішно підключаєтеся до бездротової мережі. За допомогою netshможна переглянути всі доступні профілі:
netsh wlan show profile

І, власне, підключитися до мережі з вибраним профілем:
netsh wlan connect ssid=Ім'яМережі name=Ім'яПрофілюМережі

Утиліта Netsh дозволяє виконувати експорт у XMLфайл та імпорт профілів бездротових мереж, синтаксис команди експорту:
netsh wlan export profile name=Ім'яПрофіля folder=Шлях:\К\Папці\ДляЗберігання\XML-файлів
Ви також можете вказати бездротовий інтерфейс, який відповідає профілю.
netsh wlan export profile name=Ім'яПрофіля folder=Шлях:\К\Папці\ДляЗберігання\XML-файлів interface=Ім'яІнтерфейсу
Команда експорту має опцію, яка дозволяє розмістити ключ підключення до мережі у відкритому, незашифрованому вигляді. Якщо потрібно, необхідно доповнити команду опцією key=clear:
netsh wlan export profile name=Ім'яПрофіля folder=Шлях:\К\Папці\ДляЗберігання\XML-файлів key=clear

Для імпорту профілю з XMLфайлу служить команда виду:
netsh wlan add profile filename="D:\profiles\Wireless Network Connection 3-TRENDnet.xml"

Автоматичне створення скрипту для підключення до WiFi мережі

Утиліта Netsh дозволяє відобразити скрипт, який використовується для підключення до мережі WiFi. Для цього служить команда
netsh wlan dump
Перенаправивши виведення в текстовий файл, ви зможете використовувати його надалі для підключення до мережі, наприклад, на іншому комп'ютері:
netsh wlan dump > d:\script.txt
Отриманий таким чином скрипт можна вказати утиліті Netsh:
netsh exec d:\script.txt
Утиліта Netsh є потужним інструментом конфігурування мережі, і її можливості не обмежуються вищеописаними прийомами. Ви можете дізнатись повний список опцій Netsh, запустивши її командою виду:
netsh?
Отримати всі команди, які стосуються безпосередньо управління WiFi, можна командою виду
netsh wlan?