Настройка вай фай через командную строку: Как настроить Wi-Fi на ноутбуке?

Содержание

Как настроить Wi-Fi на ноутбуке?

Для скоростного и качественного Wi-Fi соединения рекомендуется приобретать маршрутизатор, поддерживающий стандарт 802.11n со скоростью передачи данных до 300 Мб/с. Кроме того, роутер лучше приобретать у известного и надежного производителя (Asus, D-Link, Netgear, TP-Link). Также можно воспользоваться устройствами, поддерживающими и более новый стандарт 802.11ac.

Распространенной ошибкой большого количества людей является не неверная настройка, а неправильное расположение роутера. Вследствие этого снижается скорость и надежность Wi-Fi. Для правильного расположения маршрутизатора следует выбирать места, отдаленные от электронных бытовых приборов, таких как микроволновые печи и радиотелефоны. Дело в том, что эти приборы так же, как и стандарты Wi-Fi работают на частоте 2,4 ГГц. И именно близость к ним маршрутизатора создает помехи и замедляет скорость интернета.

Кроме того, препятствиями могут быть стены, металлические конструкции, мебель и даже сам человек.

Вследствие этого, устройство лучше всего располагать как можно выше на стене, вдалеке от различных преград.

Настройка Wi-Fi для локальной сети

Первым делом, перед тем как настроить Wi-Fi, необходимо подключить компьютер, под управлением Windows 7, 8 или10, к маршрутизатору посредством сетевого кабеля. Перед началом настройки следует удостовериться в том, что соединение было установлено. Для этого нужно найти соответствующий значок на панели задач на компьютере рядом с часами. Вслед за этим нужно приступать к настройке соединения. Данная настройка потребует ввода следующих данных в свойства подключения:

  1. IP-адрес: 192.168.0.2
  2. Маска подсети: 255.255.255.0
  3. Основной шлюз: 192.168.0.1
  4. DNS: 192.168.0.1

Если есть другие данные, указанные в руководстве, вводить следует именно их. Далее, чтобы настроить Wi-Fi, следует открыть командную строку. Сделать это можно через

«Пуск», указав в графе поиска «cmd». После этого откроется командная строка, в которой необходимо будет ввести «ping 192.168.0.1».В случае положительного результата настройки, в ответ должны поступать пакеты от 192.168.0.1. Если же появится уведомление о превышении лимита ожидания, значит, следует узнать какой IP адрес принимает маршрутизатор на внутреннем интерфейсе. Это можно сделать, найдя соответствующую информацию в прилагаемом к устройству руководстве.

В случае, если решить проблему не получается, либо отсутствует само руководство можно попробовать настроить Wi-Fi, изменив IP 192.168.0.1 и 192.168.0.2 на 192.168.1.1 и 192.168.1.2. А затем, проверить адрес 192.168.1.1.

Чтобы настроить беспроводную сеть, необходимо перейти в раздел «Wireless Settings» (настройки беспроводной сети) и дать название собственной Wi-Fi сети. Сделать это необходимо в строке

«Name (SSID)». Затем следует выбрать регион и указать в пункте «Channel» (канал) значение «Auto». Это позволит Wi-Fi маршрутизатору провести анализ и выявить наиболее свободный от помех канал. Завершить настройку следует нажав на значек «Apply» (принять/сохранить).

Обеспечение безопасности

Безопасность Wi-Fi сети является одним из главных условий ее надежной и быстрой работы. Несанкционированное подключение к сети сторонним пользователем может в значительной степени снизить скорость интернета. Поэтому выбирать пароль следует очень внимательно. Имеется три основных вида шифрования — WEP, WPA и WPA2. Различаются они в том числе и возможным количеством символов для создания пароля. При этом, более ненадежным и слабым считается именно WEP. Исходя из этого, такой метод шифрования лучше не использовать. Гораздо более надежными являются как раз WPA и WPA2. Несмотря на то что и данные методы шифрования не могут обезопасить пользователя от несанкционированного подключения, их использование в значительной степени снизит подобные риски. Для того чтобы их настроить следует активировать «WPA-PSK (TKIP)» или «WPA2-PSK (AES)» во вкладке «Wireless Settings» (настройки беспроводной сети). Далее, необходимо установить пароль (в «Security Encryption»), который лучше создавать из максимально допустимого методом шифрования количества символов.

Дополнительные настройки

Для того чтобы более надежно настроить Wi-Fi соединение следует воспользоваться возможностью указания в маршрутизаторе сетевых адресов (MAC) всех компьютеров, которые могут подключаться к сети. Чтобы это сделать, нужно войти в пункт «Wireless Settings» (настройки беспроводной сети). Далее, необходимо будет нажать на «Setup Access List» (установка списка доступа). Это даст возможность увидеть все подключенные к Wi-Fi устройства.

Для того чтобы узнать MAC адреса модулей конкретных устройств, нужно набрать в командной строке на компьютере, либо ноутбуке “ipconfig /all”, затем, выбрать устройства, для которых подключение Wi-Fi будет доступно. После их выбора необходимо нажать на «Add» (добавить) и отметить «Turn Access Control On» (включение контроля доступа). Далее нужно нажать на «Apply» (применить).

Настройка Wi-Fi для внешней сети

Для настройки интернета необходимо подключить соответствующий сетевой кабель к Wi-Fi роутеру. Интерфейс для подключения такого кабеля называется WAN. Затем, нужно указать в маршрутизаторе настройки используемого провайдера, которые можно узнать, позвонив в техническую поддержку. Кроме того, их можно посмотреть в заключенном договоре. Нельзя забывать и о DNS, который также стоит настроить. Проверить наличие интернета в локальной сети можно узнав, является ли разрешенным обмен пакетов между интерфейсами.

Ошибки в настройке и некорректная работа Wi-Fi сети

  1. Возможное перекрывание сети Wi-Fi сторонним маршрутизатором. Очень часто причиной слабого сигнала является влияние соседского роутера. Это связано с тем, что, как правило, маршрутизаторы используют одни и те же каналы передачи данных по умолчанию (13 каналов). Для того чтобы определить каким каналом лучше воспользоваться, можно применить, скаченную из интернета программу. Таких программ существует довольно большое количество и, как правило, они бесплатны. После этого можно будет настроить подходящий (свободный) канал.
  2. Недостаточная площадь покрытия Wi-Fi. Для увеличения радиуса действия Wi-Fi можно воспользоваться несколькими точками доступа, которые будут взаимодействовать между собой и распространять сигнал дальше. Однако, помимо затрат на новое оборудование, значительным отрицательным фактором подобного способа является ощутимое уменьшение скорости Wi-Fi.
  3. Прерывание работы роутера. Вероятной причиной частой потери Wi-Fi сигнала является нестабильность электросети. При малейших перебоях с электричеством маршрутизатор может приостановить работу. Для решения этой проблемы можно воспользоваться специальным бесперебойником (часто используется и для компьютера), через который и следует подключать роутер к электросети.
  4. Обрывание Wi-Fi. Это бывает связано с тем, что сетевой адаптер на компьютере и маршрутизатор произведены различными фирмами. Для устранения подобных неполадок достаточно обновить программное обеспечение устройства до последней версии.
Посмотрите видео — как настроить Wi-Fi на компьютере самому:

Как раздать Wi-Fi с ноутбука через командную строку

Ноутбук или компьютер с wifi адаптером можно превратить в точку доступа, раздающую беспроводную сеть. Сделать это можно через командную строку или с помощью утилит для раздачи интернета.

Настройка подключения

Чтобы раздать wifi с ноутбука, сначала необходимо подключить его к интернету. Можно использовать проводное подключение или выйти в сеть через USB-модем. Затем нужно убедиться, что у компьютера есть wifi адаптер, и на него инсталлированы драйверы. Если вы ранее подключались с ноутбука к беспроводным сетям, то всё в порядке, раздача вай фай тоже возможна.

Чтобы проверить работоспособность модуля wifi откройте список подключений через панель управления. Если там есть беспроводная сеть, проблем не возникнет. Убедиться, что с драйверами модуля вай фай всё в порядке, можно через диспетчер устройств.

После проверки оборудования необходимо установить разрешение на доступ к подключению:

  1. Нажмите Win+R и выполните «ncpa.cpl».
  2. Найдите подключение, через которое вы получаете доступ в интернет с ноутбука. Это может быть проводное соединение или подключение через USB-модем. Щелкните правой кнопкой и откройте свойства.
  3. Перейдите к вкладке «Доступ». Поставьте отметку «Разрешить другим пользователям сети использовать подключение» и примените конфигурацию, нажав «ОК».

После разрешения доступа к подключению можно приступать к созданию беспроводной сети через командную строку и раздаче wifi с ноутбука.

Создание беспроводной сети

Чтобы создать точку доступа и начать раздавать wifi, нужно выполнить две несложные команды. Если оборудование настроено верно, то этого будет достаточно.

  1. Запустите командную строку с администраторскими полномочиями. Можно сделать это через «Пуск» или через контекстное меню Win+X (на Windows 8 и 10).
  2. Пропишите «netsh wlan set hostednetwork mode=allow ssid=tochka key=14703692» и нажмите Enter. Вместо «tochka» вам нужно указать любое другое название, которое вы хотите задать сети, через которую будете раздавать вай фай. 14703692 – это ключ от беспроводной сети, который нужно вводить на других устройствах для подключения к wifi. Использовать следует только латинские буквы и цифры.
  3. Беспроводная сеть создана, осталось её запустить. Введите в строке команду «netsh wlan start hostednetwork». В ответ вы должны получить сообщение, что размещенная сеть запущена.

Если в командной строки появилось сообщение о сбое «Не удалось запустить размещенную сеть», выполните поочередно два запроса:

  • netsh wlan set hostednetwork mode=disallow.
  • netsh wlan set hostednetwork mode=allow.

Затем откройте диспетчер устройств и найдите виртуальный адаптер в разделе «Сетевые адаптеры». Кликните правой кнопкой по нему и выберите «Задействовать».

После включения виртуального адаптера вернитесь к командной строке. Заново создайте и запустите сеть для раздачи вай фай, используя указанные выше команды. Чтобы остановить раздачу, используйте запрос «netsh wlan stop hostednetwork». Если вы перезагрузите ноутбук при включенном режиме точки доступа, то раздача wifi тоже будет приостановлена. Для повторного запуска используйте запрос «netsh wlan start hostednetwork», заново создавать сеть не потребуется.

Проблемы с подключением

Блокировка соединения брандмауэром – одна из самых распространенных проблем. Если другие устройства находят созданную беспроводную сеть, но выйти в интернет с них нельзя, попробуйте на время отключить на ноутбуке антивирус и файервол.

Если после отключения антивируса соединение устанавливается корректно, то вам нужно добавить подключение к wifi в список исключений, чтобы избежать блокировки. Например, в ESET Smart Security нужно выполнить следующие действия:

  1. Откройте дополнительные настройки.
  2. Раскройте вкладку «Сеть» и зайдите в раздел «Персональный файервол». В поле «Режим фильтрации» выберите значение «Интерактивный».

Теперь при попытке установить соединение, которое не удовлетворяет правилам, вы будете получать запрос на получение доступа.

Использование программ для раздачи wifi

Если способ с созданием беспроводной сети через командную строку кажется слишком сложным, попробуйте воспользоваться одной из бесплатных программ для раздачи вай фай с ноутбука. Проверенные утилиты:

  • Mypublicwifi.
  • Virtual Router Plus.
  • WiFiCreator.
  • Connectify Hotspot.

Все перечисленные программы выполняют те же действия, что и приведенные выше команды. Но благодаря графическому интерфейсу пользоваться ими удобнее и привычнее.

Настройка раздачи wifi проводится по единому алгоритму:

  1. Ввод названия беспроводной сети.
  2. Добавление пароля.
  3. Выбор подключения, с которого будет раздаваться интернет.

Некоторые программы позволяют дополнительно установить ограничение на количество подключаемых устройств, но можно обойтись и минимумом возможностей. В любом случае, пароль на wifi не даст подключиться к вашей сети другим пользователям.

Как раздать Wi-Fi через командную строку Windows? Команды для раздачи Wi-Fi с ноутбука и компьютера

Все статьи, в которых я рассказывал как настроить раздачу интернета по Wi-Fi с ноутбука или ПК, собирают много просмотров и комментариев. А это значит, то народ пользуется этой функцией в Windows. Многие используют свой компьютер вместо маршрутизатора. Да, это работает. Достаточно запустить командную строку, выполнить несколько команд, настроить общий доступ к интернету и ноутбук начнет раздавать Wi-Fi, к которому можно подключать свои мобильные устройства, другие компьютеры и т. д. Не у всех получается выполнить запуск виртуальной сети через командную строку. А если удается все настроить, то не всегда эта сеть работает стабильно. Нужно понимать, что это Windows, и это всего лишь одна из функций, работа которой зависит от железа, драйверов, каких-то сетевых настроек, служб и т. д.

Я всегда советую выполнять настройку виртуальной Wi-Fi сети через командную строку. С помощью специальных команд, о которых я расскажу в этой статье. Единственное исключение – встроенная функция «Мобильный хот-спот», которая есть только в Windows 10, и которую тоже не всегда удается настроить. Если у вас установлена Windows 10, то попробуйте сначала раздавать Wi-Fi через «Мобильный хот-спот». Если не получится – возвращайтесь к этой инструкции и выполняйте настройку через командую строку. Или смотрите подробную инструкцию, в которой я показывал как настроит раздачу Wi-Fi в Windows 10.

Командная строка – это универсальное решение для всех версий Windows. С помощью командной строки можно выполнить запуск виртуальной Wi-Fi сети в Windows 10, Windows 8 и Windows 7 (кроме версии Начальная (Starter)). Есть много программ, которые позволяют запускать сеть и управлять ею через графический интерфейс. Об этих программах я писал здесь. Но эти программы являются простой оболочкой, и выполняют те же команды, которые мы можем выполнить вручную. И если в процессе настройки появится какая-то ошибка, то мы хотя бы ее увидим и сможем найти решение.

Команды для раздачи Wi-Fi и управления виртуальной сетью в Windows

В этой статье я обязательно покажу, как правильно использовать командую строку для запуска виртуального Wi-Fi. Но для начала хочу рассказать о командах, которые мы будем использовать для настройки, запуска, остановки и управления беспроводной сетью, которую будет транслировать наш ноутбук, или стационарный компьютер.

Эти команды нужно выполнять в командной строке, запущенной от имени администратора. Или в оболочке PowerShell.

Вводить эти команды вручную очень сложно и долго. Поэтому, вы можете копировать их прямо из этой статьи и вставлять в командную строку (Ctrl+V, или просто кликнув правой кнопкой мыши).

Запускаем виртуальную Wi-Fi сеть в Windows через командную строку

Сначала нужно запустить командную строку. Можно использовать универсальное решение, которое работает в Windows 7, Windows 8 и Windows 10: нажимаем сочетание клавиш Win+R и выполняем команду cmd.exe.

Если будете запускать через меню «Пуск», или через писк в Windows 10, то нажмите на иконку правой кнопкой мыши и выберите «Запуск от имени администратора».

Напомню, что можно использовать PowerShell. Запускать эту оболочку нужно так же от имени администратора. Чтобы запустить ее в Windows 10, нужно нажать правой кнопкой мыши на меню «Пуск» и выбрать «Windows PowerShell (администратор)».

1 Сначала нам нужно установить параметры сети. Задать имя Wi-Fi сети и пароль, который будет защищать эту сеть. Windows не умеет раздавать открытую Wi-Fi сеть, без пароля. Это нужно сделать только один раз. Или при смене имени сети и/или пароля.

Копируем команду, вставляем ее в командную строку и нажимаем Enter.

netsh wlan set hostednetwork mode=allow ssid=»help-wifi.com» key=»88888888″ keyUsage=persistent

help-wifi.com – это имя сети (SSID). 88888888 – пароль (key). Если хотите, можете сменить имя и/или пароль перед выполнением команды. Пароль должен состоять минимум из восьми символов.

Видим сообщение, что режим размещенной сети разрешен в службе беспроводной сети. Идентификатор SSID (имя сети) и парольная фраза успешно изменены. Если, например, вы хотите сменить имя сети, или пароль, то просто меняем их в команде и выполняем ее заново. Будут установлены новые параметры.

2 Следующей командой мы включаем раздачу Wi-Fi сети. Эту команду нужно выполнять каждый раз, после перезагрузки компьютера. Если необходимо, то можно настроить выполнение команды из файла, или сделать автоматический запуск при включении компьютера.

netsh wlan start hostednetwork

Если все ok, то должно появится сообщение «Размещенная сеть запущена».

После выполнения этой команды часто появляется ошибка «Не удалось запустить размещенную сеть» и соответственно ничего не работает. О решении я рассказывал в отдельной статье: не удалось запустить размещенную сеть в Windows.

Наш ноутбук, или стационарный компьютер уже раздает Wi-Fi сеть. Но, так как мы не задали настройки общего доступа к подключению к интернету, то это сеть без доступа к интернету. Это значит, что после подключения к ней на устройствах не будет доступа к интернету. Об этой проблеме я писал здесь. Сейчас мы это исправим.

3 В свойствах подключения к интернету (через которое наш компьютер подключен к интернету) нужно разрешить общий доступ к интернету для подключения, которое появилось после запуска виртуальной Wi-Fi сети через командную строку.

Открываем окно «Сетевые подключения». Видим, что у нас появилось новое подключение с цифрой в конце названия. И с именем нашей Wi-Fi сети, которую раздает компьютер.

Нам нужно открыть для него общий доступ. Делаем так (см. скриншот ниже):

  1. Нажимаем правой кнопкой на адаптер, через который подключен интернет. Это может быть подключение по локальной сети, Ethernet, подключение с именем провайдера (высокоскоростное), подключение через мобильный модем – не важно.
  2.  Открываем «Свойства».
  3. Переходим на вкладку «Доступ». Если у вас нет вкладки доступ – смотрите статью не удается предоставить общий доступ к интернету по Wi-Fi в Windows 10.
  4. Ставим галочку возле «Разрешить другим пользователям сети использовать подключение к Интернету данного компьютера».
  5. Из списка подключений домашней сети выбираем то подключение, которое появилось после запуска раздачи интернета через командную строку. Обычно, это подключение с какой-то цифрой в конце. У меня это «Подключение по локальной сети* 59».
  6. Нажимаем «Ok».

После этого, на устройствах, которые вы подключите (или уже подключили к Wi-Fi сети которую раздает компьютер) должен появится доступ к интернету.

Возле подключения к интернету появится надпись «Общедоступно». Если открыть «Состояние» созданного подключения, то напротив «IPv4-подключение» должно быть написано «Интернет». До настройки общего доступа там «Без доступа к сети». На IPv6 не обращайте внимание.

Если устройства к сети подключаются, но нет доступа к интернету, то остановите раздачу Wi-Fi через командную строку и запустите ее заново (см. ниже, шаг 4).

Бывают случаи, когда устройства не могут подключиться к Wi-Fi сети, которую мы запустили в настройках Windows. Решения можно почитать здесь: устройства не подключаются к точке доступа в Windows 10. Получение IP-адреса.

4 Как вы уже поняли, после открытия общего доступа к интернету, на самих устройствах интернет появляется не всегда. Нужно либо остановить раздачу определенной командой и запустить ее заново, либо перезагрузить компьютер и запустит раздачу Wi-Fi. Если не заработает – проверить настройки общего доступа.

Для отключения виртуальной Wi-Fi сети нужно выполнить следующую команду:

netsh wlan stop hostednetwork

Размещенная сеть остановлена. Компьютер перестанет раздавать интернет по W-Fi.

Ну и соответственно для повторного запуска используем команду:

netsh wlan start hostednetwork

Размещенная сеть запущена.

По сути, нам нужны только эти две команды. А так как раздача автоматически останавливается после перезагрузки Windows, то вообще одна команда – для запуска. Инструкцию по настройке автоматического запуска сети, или с помощью файла (чтобы каждый раз не копировать команды и выполнять их в командной строке), вы можете посмотреть по ссылке, которую я оставлял выше в этой статье.

Дополнительная информация

Так как это очень капризная функция, и во много ее работа и процесс настройки зависит от версии Windows, подключения к интернету, устройства (ноутбук, или ПК), то оставлю еще несколько ссылок на более подробные инструкции:

Как видите, использовать команды для раздачи интернета по Wi-Fi совсем не сложно. Достаточно выполнить несколько команд в командной строке Windows и все готово. Если не получается – спрашивайте в комментариях. Я всегда на связи. Пока!

Настройка WiFi через командную строку

Тема нашей заметки не совсем обычна – применение опций консоли (командной строки Windows) для настройки и манипулирования беспроводными сетями WiFi. Более конкретно речь идет о раздаче вайфай с ноутбука, оснащенного встроенным модулем беспроводной сети.

О том, как сделать это при помощи графического интерфейса Windows, написано немало. Тем же, кто дружит с командной строкой, наверняка понравится описываемый нами способ. Перед тем как начинать вводить инструкции в командную строку, нужно будет проделать следующее:

  • Получить доступ к небольшому окошку «Выполнить». Запустить его проще простого: следует нажать одновременно две клавиши «Win» и «R», и на экране сразу же появится заветное окошко.
  • Запустили мы его не просто так, а для того чтобы войти в интерфейс настроек беспроводной сети. Для этого в окне «Выполнить» вводим имя файла ncpa.cpl и щелкаем по клавише «Enter». Откроется панель сетевых подключений.
  • Выбираем ярлык беспроводной сети WiFi на ноутбуке, щелкаем по нему правой кнопкой мыши и выбираем пункт контекстного меню «Свойства».
  • В окне свойств переходим на вкладку «Доступ» и проставляем первый из флажков с надписью «Разрешить другим пользователям сети использовать подключение к интернету этого компьютера». Сохраняем сделанные изменения нажав на кнопку «Ok».

Подготовительный этап нашей работы можно считать завершенным, теперь другие компьютеры и мобильные устройства потенциально готовы принимать сигнал WiFi с ноутбука. Но это еще далеко не все.

«Расшарив» доступ, необходимо его правильно настроить, чтобы раздавать сетевой ресурс ноутбука прочим устройствам. Именно для этого мы и задействуем командную строку.

Приступаем к работе с консолью

Для запуска консоли нужно воспользоваться одним из двух нижеприведенных способов:

  • Нажать комбинацию клавиш «Win» + «X». При этом может всплыть окошко настройки прав, где нужно будет указать загрузку от имени администратора системы.
  • Соответствующий консоли ярлык легко обнаруживается в меню «Пуск». Запуск от имени администратора осуществляется из пункта контекстного меню ярлыка с одноименным названием.

Перед нами появится окно с приглашением к вводу команд. Как раздать WiFi с его помощью? Очевидно, нужно вводить в командную строку инструкции, активирующие те или иные функции беспроводной сети. Именно этим мы и займемся дальше. Первым делом нужно убедиться в том, что данная возможность в принципе поддерживается ноутбуком.

Сделать это можно так: вводим в приглашение консоли команду «netsh wlan show drivers», то есть просим систему показать драйвера имеющихся устройств воздушной передачи интернета. В результате будет выдан список такого оборудования, сопровождаемый некоторой дополнительной информацией. Выглядит этот список так, как на картинке ниже:

Зеленым подсвечена строка, в которой после двоеточия должно стоять слово «Да».

Чтобы наделить ноутбук функцией роутера, нужно воспользоваться другой командой: «netsh wlan set hostednetwork mode = allow ssid = … key = …», где вместо троеточий нужно ввести произвольные имя будущей «сетки» и пароль для доступа к ее ресурсам. То есть команда имеет два параметра, задаваемых самим пользователем. Первый «ssid» – имя, второй «key» — пароль. Для ясности приведем иллюстрацию:

Система сообщила нам, что сеть ею создана. Как раздать вайфай другим аппаратам? Для этого предназначена команда запуска, вводимая без параметров: «netsh wlan start hostednetwork». Если все сделано правильно, то система сообщит нам об этом фразой «Размещенная сеть запущена»:

В принципе, этого для наших целей вполне достаточно. Уже сейчас можно подключаться к вайфаю раздающего ноутбука и просматривать веб-страницы. Но нельзя не упомянуть о еще одной полезной функции: возможности просмотра текущих подключений абонентов и статистики таких подключений. Делается это командой «netsh wlan show hostednetwork». Результат будет похож на тот, что изображен на рисунке:

Вот, пожалуй, и все о том, как управлять WiFi ноутбука через командную строку.

Настройка WiFi из командной строки в Linux

Если вы пользуетесь какой-либо операционной системой на базе ядра linux, то скорее всего уже видели графические приложения для подключения к беспроводными сетям. Но если графического приложения еще нет, и для установки его требуется наличие сети, а для получения доступа к Интернету необходимо подключиться к беспроводной точке, то выход тогда только один — настройка WiFi из командной строки. Или еще пример — настроить сервер по ssh, чтобы он мог работать с беспроводным контроллером.

Установка необходимых пакетов

В первую очередь необходимо проверить, установлены ли пакет wpasupplicant и wireless-tools. Эти пакеты позволят вам подключаться к беспроводным сетям с WPA и WPA2 аутентификацией. В Debian и Ubuntu это делается командами

dpkg -l | grep wpasupplicant
dpkg -l | grep wireless-tools

Если пакеты не установлены, то, возможно, поднять беспроводную сеть не получится, если у вас нет другого носителя. Пакеты устанавливаются следующей командой:

apt-get install wpasupplicant wireless-tools

Кроме того, может понадобиться поставить микрокод (firmware) для устройства, установив соответствующий производителю пакет. Микрокод также называют прошивкой, но это не совсем правильно. Микрокод загружается в устройство перед началом работы с ним, а прошивка в устройстве находится постоянно. Для Intel это может быть, например, пакет firmware-iwlwifi из репозитория non-free. Микрокод часто лежит именно в этой ветке репозиториев. Либо это может быть пакет firmware-realtek, либо firmware-linux-free.

Проверка беспроводного контроллера

Перед тем, как пытаться подключаться, нужно убедиться, что система видит WiFi-контроллер и правильно его распознает, для просмотра списка устройств можно использовать команду lspci, в ее выводе должна быть строчка наподобие этой:

03:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8188CE 802.11b/g/n WiFi Adapter (rev 01)

А в списке интерфейсов должен присутствовать соответствующий сетевой интерфейс, обычно это wlan0. Просмотреть список можно командой

ifconfig -a

Настройка WiFi из командной строки

Если устройство в системе найдено, можно переходить к настройке сети. Для начала просмотрим список доступных локальных сетей:

# iwlist scanning

На экран будет выведен список доступных сетей в виде записей такого вида:

Cell 04 - Address: 64:70:02:A4:D5:4E
          Channel:2
          Frequency:2.417 GHz (Channel 2)
          Quality=55/70  Signal level=-55 dBm
          Encryption key:on
          ESSID:"wireless-net"
          Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 6 Mb/s
                    9 Mb/s; 12 Mb/s; 18 Mb/s
          Bit Rates:24 Mb/s; 36 Mb/s; 48 Mb/s; 54 Mb/s
          Mode:Master
          Extra:tsf=000000efaa1c94dc
          Extra: Last beacon: 260ms ago
          IE: Unknown: 0005616E67656C
          IE: Unknown: 010882848B960C121824
          IE: Unknown: 030102
          IE: Unknown: 2A0100
          IE: IEEE 802.11i/WPA2 Version 1
              Group Cipher : CCMP
              Pairwise Ciphers (1) : CCMP
              Authentication Suites (1) : PSK
          IE: Unknown: 32043048606C
          IE: Unknown: 2D1AEF1103FFFF0000000000000000000000000000000406E6E70D00
          IE: Unknown: 331AEF1103FFFF0000000000000000000000000000000406E6E70D00
          IE: Unknown: 3D1602051100000000000000000000000000000000000000
          IE: Unknown: 341602051100000000000000000000000000000000000000
          IE: Unknown: DD180050F2020101830003A4000027A4000042435E0062322F00
          IE: Unknown: DD0900037F01010000FF7F
          IE: Unknown:  DD990050F204104A0001101044000102103B00010310470010000102030405060708090A0B0C0D0E0F1021000754502D4C494E4B10230009544C2D57523834314E10240003382E3010420003312E301054000800060050F204000110110019576972656C65737320526F7574657220544C2D57523834314E100800020086103C000101104900140024E26002000101600000020001600100020001

Из этой информации нам понадобится поле «ESSID», представляющее название точки доступа, в данном случае «wireless-net», а также строчки «IEEE 802.11i/WPA2 Version 1» и «Authentication Suites (1) : PSK». Эти два значения дают нам понимание того, что используется WPA2-PSK аутентификация.

Создаем файл /etc/wpa_supplicant/wpa_supplicant.conf:

wpa_passphrase wireless-net password > /etc/wpa_supplicant/wpa_supplicant.conf

И затем даем команду

wpa_supplicant -B -iwlan0 -Dwext -c/etc/wpa_supplicant/wpa_supplicant.conf

После этого, если адрес не получен автоматически, вызываем DHCP-клиент:

dhclient wlan0

После получения адреса Интернет может быть недоступен. Необходимо командой route проверить таблицы роутинга. Если шлюз по умолчанию отсутствует, то надо добавить его командой

route add default gateway 

Если адрес указан верно, то вы сможете получить доступ к Интернету. Но обычно DHCP-клиент получает шлюз по умолчанию автоматически

Изменение конфигурационных файлов

Теперь нам необходимо задать в конфигурационных файлах параметры беспроводной сети — название и ключ.

Записываем в файл /etc/network/interfaces следующее:

auto wlan0
iface wlan0 inet dhcp
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf

После этого поднимаем сетевой интерфейс:

# ifconfig wlan0 up

или

# ifup wlan0

Вот и всё. Жду ваших комментариев

[wysija_form id=»2″]

  • Нажмите здесь, чтобы поделиться контентом на Facebook. (Открывается в новом окне)
  • Нажмите, чтобы поделиться на LinkedIn (Открывается в новом окне)
  • Нажмите, чтобы поделиться на Reddit (Открывается в новом окне)
  • Нажмите, чтобы поделиться на Twitter (Открывается в новом окне)
  • Нажмите, чтобы поделиться записями на Tumblr (Открывается в новом окне)
  • Нажмите, чтобы поделиться записями на Pinterest (Открывается в новом окне)
  • Нажмите, чтобы поделиться записями на Pocket (Открывается в новом окне)
  • Нажмите, чтобы поделиться в Telegram (Открывается в новом окне)
  • Нажмите, чтобы поделиться в WhatsApp (Открывается в новом окне)
  • Нажмите, чтобы поделиться в Skype (Открывается в новом окне)

nastroika.pro Раздача Интернета по Wi-Fi с ноутбука в командной строке Windows 10, 8.1 и Windows 7

&nbsp Разное

Несмотря на то, что в Windows 10 появилась встроенная функция «Мобильный хот-спот», информация о том, как раздавать Интернет по Wi-Fi с ноутбука с помощью командной строки всё ещё может быть актуальной для некоторых пользователей, к тому же она исправно работает в Windows 8.1 и Windows 7, а не только в 10-ке.

В этой пошаговой инструкции подробно о том, как именно это реализовать и с какими проблемами можно столкнуться в процессе.

Как раздавать Wi-Fi с помощью командной строки

Для того, чтобы раздать интернет по Wi-Fi с вашего ноутбука в cmd.exe, выполните следующие простые шаги:

  1. Нажмите клавиши Win+R на клавиатуре, введите ncpa.cpl и нажмите Enter. Откроется список подключений. Выберите подключение, используемое для доступа в Интернет, нажмите по нему правой кнопкой мыши и нажмите «Свойства».
  2. На вкладке «Доступ» отметьте пункт «Разрешить другим пользователям сети использовать подключение к Интернету данного компьютера».
  3. Запустите командную строку от имени администратора. В Windows 10 для этого можно использовать поиск на панели задач: вводим «Командная строка», нажимаем правой кнопкой мыши по результату и выбираем «Запустить от имени администратора». В Windows 7 и 8.1 можно найти командную строку в меню Пуск и также нажать правой кнопкой мыши, чтобы выбрать нужный тип запуска.
  4. Этот шаг не обязательный, но рекомендую выполнить. Введите команду
    netsh wlan show drivers
    и нажмите Enter. Проверьте, не указано ли «Нет» в пункте «Поддержка размещенной сети». Если размещенная сеть не поддерживается, остальные шаги могут не работать.
  5. Введите команду
    netsh wlan set hostednetwork mode=allow ssid=nastroika.pro key=parolwifi
    где nastroika.pro — имя сети, а parolwifi — пароль для подключения. Вы их можете заменить на свои, желательно не использовать русские буквы, а пароль должен состоять не менее чем из 8 символов.
  6. Для запуска раздачи Интернета по Wi-Fi с помощью командной строки введите команду
    netsh wlan start hostednetwork

С этого момента вы можете подключиться к сети с именем и паролем, заданными на 5-м шаге с других устройств — телефона, планшета или другого ноутбука.

Возможные проблемы при раздаче Wi-Fi и дополнительная информация

Самая распространенная проблема — отсутствие поддержки размещенной сети (описано в шаге 4) и последующая ошибка «Не удалось запустить размещенную сеть. Группа или ресурс не находятся в нужном состоянии для выполнения требуемой операции».

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

Интересно, что на тех же адаптерах, где запуск с помощью командной строки не работает, исправно функционирует «Мобильный хот-спот» Windows 10 и раздача с помощью Connectify.

Из дополнительных возможностей могут оказаться полезными следующие команды:

  • netsh wlan stop hostednetwork (остановка раздачи Wi-Fi)
  • netsh wlan show hostednetwork (просмотр состояния раздачи, например, после выполнения можно посмотреть, сколько клиентов подключено к Wi-Fi).

Может быть полезным и интересным:

Создание профиля Wi-Fi с предварительным общим ключом в Microsoft Intune — Azure

  • Чтение занимает 6 мин

В этой статье

Как правило, общие ключи используются для аутентификации пользователей в сетях Wi-Fi и беспроводных сетях. Вы можете создать профиль Wi-Fi с общим ключом с помощью Intune. Чтобы создать профиль, используйте функцию пользовательского профиля устройства в Intune. В этой статье также представлено несколько примеров того, как создать профиль Wi-Fi на основе EAP.

Данная функция применяется к:

  • Администратор устройства с Android
  • Личные устройства Android Enterprise с рабочим профилем
  • Windows
  • Wi-Fi на основе EAP

Важно!

  • Использование общего ключа в Windows 10 приводит к появлению ошибки исправления в Intune. В этом случае профиль Wi-Fi правильно назначается устройству и работает должным образом.
  • При экспорте профиля Wi-Fi, который содержит общий ключ, убедитесь, что файл защищен. Ключ указан в виде обычного текста, поэтому вы должны защитить его.

Подготовка к работе

  • Возможно, будет проще скопировать код с компьютера, подключенного к этой сети, как описано ниже в этой статье.
  • Чтобы добавить несколько сетей и ключи, можно добавить дополнительные параметры OMA-URI.
  • Чтобы настроить профиль для устройств iOS/iPadOS, используйте Apple Configurator на компьютере Mac.
  • PSK требуется строка из 64 шестнадцатеричных цифр или парольная фраза из 8–63 печатных символов ASCII. Некоторые символы, например звездочка (*), не поддерживаются.

Создание настраиваемого профиля

  1. Войдите в Центр администрирования Microsoft Endpoint Manager.

  2. Выберите Устройства > Профили конфигурации > Создать профиль.

  3. Укажите следующие свойства.

    • Платформа. Выберите свою платформу.
    • Профиль. Выберите Пользовательский. Либо выберите элементы Шаблоны > Пользовательский.
  4. Щелкните Создать.

  5. В разделе Основные укажите следующие свойства.

    • Имя — Введите описательное имя для политики. Назначьте имена политикам, чтобы их можно было легко найти в последствии. Например, хорошее имя политики — Настраиваемый профиль Wi-Fi OMA-URI для Android DA.
    • Описание. Введите описание профиля. Этот параметр является необязательным, но мы рекомендуем его использовать.
  6. Выберите Далее.

  7. В разделе Параметры конфигурации нажмите Добавить. Введите новый параметр OMA-URI со следующими свойствами:

    1. Имя — Введите имя параметра OMA-URI.

    2. Описание. Введите описание параметра OMA-URI. Этот параметр является необязательным, но мы рекомендуем его использовать.

    3. OMA-URI: Укажите один из следующих методов:

      • Для Android: ./Vendor/MSFT/WiFi/Profile/SSID/Settings
      • Для Windows: ./Vendor/MSFT/WiFi/Profile/SSID/WlanXml

      Примечание

      В начале обязательно должна стоять точка.

      SSID — это SSID, для которого создается политика. Например, если Wi-Fi имеет имя Hotspot-1, введите ./Vendor/MSFT/WiFi/Profile/Hotspot-1/Settings.

    4. Тип данных: Выберите Строка.

    5. Значение. Вставьте XML-код. См. примеры в этой статье. Обновите каждое значение в соответствии с параметрами сети. Некоторые сведения содержатся в разделе комментариев кода.

    6. Нажмите кнопку Добавить, чтобы сохранить изменения.

  8. Выберите Далее.

  9. В поле Теги области (необязательно) назначьте тег для фильтрации профиля по конкретным ИТ-группам, например US-NC IT Team или JohnGlenn_ITDepartment. Дополнительные сведения о тегах области см. в разделе Использование RBAC и тегов области для распределенных ИТ-групп.

    Выберите Далее.

  10. В поле Назначения выберите пользователей или группу пользователей, которые будут принимать ваш профиль. Дополнительные сведения о назначении профилей см. в статье Назначение профилей пользователей и устройств.

    Примечание

    Эту политику можно назначить только для групп пользователей.

    Выберите Далее.

  11. В окне Проверка и создание проверьте параметры. При выборе Создать внесенные изменения сохраняются и назначается профиль. Политика также отображается в списке профилей.

Политика применяется при каждой следующей регистрации устройства, и на нем создается профиль Wi-Fi. Устройство сможет автоматически подключиться к сети.

Пример профиля Wi-Fi для Android или Windows

В следующем примере приведен XML-код профиля Wi-Fi для Android или Windows. В примере показан правильный формат и предоставлены дополнительные сведения. Этот пример не предназначен для использования в качестве рекомендуемой конфигурации для вашей среды.

Что необходимо знать

  • Для <protected>false</protected> нужно задать значение false. Если установить значение true, устройство будет ожидать передачи зашифрованного пароля, а затем попытается расшифровать его, что может привести к сбою подключения.

  • <hex>53534944</hex> должно быть присвоено шестнадцатеричное значение <name><SSID of wifi profile></name>. На устройствах с Windows 10 может отображаться ложное сообщение об ошибке x87D1FDE8 Remediation failed. При этом устройство все равно будет содержать профиль.

  • XML содержит специальные символы, такие как & (амперсанд). Использование специальных символов может помешать XML работать должным образом.

Пример

<!--
<hex>53534944</hex> = The hexadecimal value of <name><SSID of wifi profile></name>
<Name of wifi profile> = Name of profile shown to users. For example, enter <name>ContosoWiFi</name>.
<SSID of wifi profile> = Plain text of SSID. Does not need to be escaped. It could be <name>Your Company's Network</name>.
<nonBroadcast><true/false></nonBroadcast>
<Type of authentication> = Type of authentication used by the network, such as WPA2PSK.
<Type of encryption> = Type of encryption used by the network, such as AES.
<protected>false</protected> do not change this value, as true could cause device to expect an encrypted password and then try to decrypt it, which may result in a failed connection.
<password> = Plain text of the password to connect to the network
-->

<WLANProfile xmlns="http://www.microsoft.com/networking/WLAN/profile/v1">
  <name><Name of wifi profile></name>
  <SSIDConfig>
    <SSID>
      <hex>53534944</hex>
 <name><SSID of wifi profile></name>
    </SSID>
    <nonBroadcast>false</nonBroadcast>
  </SSIDConfig>
  <connectionType>ESS</connectionType>
  <connectionMode>auto</connectionMode>
  <autoSwitch>false</autoSwitch>
  <MSM>
    <security>
      <authEncryption>
        <authentication><Type of authentication></authentication>
        <encryption><Type of encryption></encryption>
        <useOneX>false</useOneX>
      </authEncryption>
      <sharedKey>
        <keyType>passPhrase</keyType>
        <protected>false</protected>
        <keyMaterial>password</keyMaterial>
      </sharedKey>
      <keyIndex>0</keyIndex>
    </security>
  </MSM>
</WLANProfile>

Пример профиля Wi-Fi на основе EAP

В следующем примере приведен XML-код профиля Wi-Fi на основе EAP: В примере показан правильный формат и предоставлены дополнительные сведения. Этот пример не предназначен для использования в качестве рекомендуемой конфигурации для вашей среды.

    <WLANProfile xmlns="http://www.microsoft.com/networking/WLAN/profile/v1">
      <name>testcert</name>
      <SSIDConfig>
        <SSID>
          <hex>7465737463657274</hex>
          <name>testcert</name>
        </SSID>
        <nonBroadcast>true</nonBroadcast>
      </SSIDConfig>
      <connectionType>ESS</connectionType>
      <connectionMode>auto</connectionMode>
      <autoSwitch>false</autoSwitch>
      <MSM>
        <security>
          <authEncryption>
            <authentication>WPA2</authentication>
            <encryption>AES</encryption>
            <useOneX>true</useOneX>
            <FIPSMode     xmlns="http://www.microsoft.com/networking/WLAN/profile/v2">false</FIPSMode>
          </authEncryption>
          <PMKCacheMode>disabled</PMKCacheMode>
          <OneX xmlns="http://www.microsoft.com/networking/OneX/v1">
            <cacheUserData>false</cacheUserData>
            <authMode>user</authMode>
            <EAPConfig>
              <EapHostConfig     xmlns="http://www.microsoft.com/provisioning/EapHostConfig">
                <EapMethod>
                  <Type xmlns="http://www.microsoft.com/provisioning/EapCommon">13</Type>
                  <VendorId xmlns="http://www.microsoft.com/provisioning/EapCommon">0</VendorId>
                  <VendorType xmlns="http://www.microsoft.com/provisioning/EapCommon">0</VendorType>
                  <AuthorId xmlns="http://www.microsoft.com/provisioning/EapCommon">0</AuthorId>
                </EapMethod>
                <Config xmlns="http://www.microsoft.com/provisioning/EapHostConfig">
                  <Eap xmlns="http://www.microsoft.com/provisioning/BaseEapConnectionPropertiesV1">
                    <Type>13</Type>
                    <EapType xmlns="http://www.microsoft.com/provisioning/EapTlsConnectionPropertiesV1">
                      <CredentialsSource>
                        <CertificateStore>
                          <SimpleCertSelection>true</SimpleCertSelection>
                        </CertificateStore>
                      </CredentialsSource>
                      <ServerValidation>
                        <DisableUserPromptForServerValidation>false</DisableUserPromptForServerValidation>
                        <ServerNames></ServerNames>
                      </ServerValidation>
                      <DifferentUsername>false</DifferentUsername>
                      <PerformServerValidation xmlns="http://www.microsoft.com/provisioning/EapTlsConnectionPropertiesV2">false</PerformServerValidation>
                      <AcceptServerName xmlns="http://www.microsoft.com/provisioning/EapTlsConnectionPropertiesV2">false</AcceptServerName>
                      <TLSExtensions xmlns="http://www.microsoft.com/provisioning/EapTlsConnectionPropertiesV2">
                        <FilteringInfo xmlns="http://www.microsoft.com/provisioning/EapTlsConnectionPropertiesV3">
                          <AllPurposeEnabled>true</AllPurposeEnabled>
                          <CAHashList Enabled="true">
                            <IssuerHash>75 f5 06 9c a4 12 0e 9b db bc a1 d9 9d d0 f0 75 fa 3b b8 78 </IssuerHash>
                          </CAHashList>
                          <EKUMapping>
                            <EKUMap>
                              <EKUName>Client Authentication</EKUName>
                              <EKUOID>1.3.6.1.5.5.7.3.2</EKUOID>
                            </EKUMap>
                          </EKUMapping>
                          <ClientAuthEKUList Enabled="true"/>
                          <AnyPurposeEKUList Enabled="false">
                            <EKUMapInList>
                              <EKUName>Client Authentication</EKUName>
                            </EKUMapInList>
                          </AnyPurposeEKUList>
                        </FilteringInfo>
                      </TLSExtensions>
                    </EapType>
                  </Eap>
                </Config>
              </EapHostConfig>
            </EAPConfig>
          </OneX>
        </security>
      </MSM>
    </WLANProfile>

Создание XML-файла из существующего подключения Wi-Fi

Можно также создать XML-файл из существующего подключения Wi-Fi. На компьютере с Windows выполните следующие действия:

  1. Создайте локальную папку для экспортированных профилей Wi-Fi, например, c:\WiFi.

  2. Откройте командную строку от имени администратора (щелкните правой кнопкой мыши cmd > Запуск от имени администратора).

  3. Выполнить команду netsh wlan show profiles. Названия всех профилей перечислены.

  4. Выполнить команду netsh wlan export profile name="YourProfileName" folder=c:\Wifi. Эта команда создает файл с именем Wi-Fi-YourProfileName.xml в c:\Wifi.

    • При экспорте профиля Wi-Fi, содержащего предварительный общий ключ, добавьте key=clear в команду:

      netsh wlan export profile name="YourProfileName" key=clear folder=c:\Wifi

      key=clear экспортирует ключ в виде обычного текста, который необходим для успешного использования профиля.

    • Если экспортированный элемент <name></name> профиля Wi-Fi содержит пробел, при назначении может возвращаться ошибка ERROR CODE 0x87d101f4 ERROR DETAILS Syncml(500). В таком случае профиль отображается в \ProgramData\Microsoft\Wlansvc\Profiles\Interfaces как известная сеть. Но он не отображается как управляемая политика в URI управляемых областей.

      Чтобы устранить эту проблему, удалите пробел.

Получив файл XML, скопируйте и вставьте синтаксис XML в параметры OMA-URI > Тип данных. Создание пользовательского профиля (в этой статье) перечисляются шаги.

Совет

\ProgramData\Microsoft\Wlansvc\Profiles\Interfaces\{guid} также включает все профили в формате XML.

Рекомендации

  • Прежде чем развертывать профиль Wi-Fi с использованием PSK, убедитесь, что устройство может напрямую подключиться к конечной точке.

  • При смене ключей (паролей или парольных фраз) возможны простои. Учитывайте это при развертываниях. Рекомендуется распространять новые профили Wi-Fi в нерабочее время. Кроме того, предупредите пользователей о возможных проблемах с подключением.

  • Для плавного перехода убедитесь, что устройство конечного пользователя имеет альтернативное подключение к Интернету. Например, конечный пользователь может переключиться обратно на гостевой WiFi (или другую сеть WiFi) или подключиться к Intune по сотовой сети. Благодаря дополнительному подключению пользователь будет получать обновления политики во время обновления корпоративного профиля Wi-Fi на устройстве.

Дальнейшие шаги

Обязательно изучите статьи Назначение профилей пользователей и устройств в Microsoft Intune и Мониторинг профилей устройств в Microsoft Intune.

debian — Как подключиться к Wi-Fi из командной строки?

Я предполагаю, что установлено wpa_supplicant и iw .

  1. Для подключения к Wi-Fi через wpa_supplicant вам нужно создать файл wpa_supplicant.conf

      нано /etc/wpa_supplicant.conf
      

    со следующими строками:

      сеть = {
             ssid = "wifi_name"
             psk = "wifi_key"
    }
      

Или вы можете использовать wpa_passphrase для создания файла конфигурации (скопировать и вставить):

  wpa_passphrase "Your_SSID" Your_passwd
  

Также вы можете написать wpa_supplicant.conf напрямую через:

  wpa_passphrase "Your_SSID" Your_passwd> /etc/wpa_supplicant.conf
  

для подключения введите следующую команду:

  sudo ip link set wlan0 выключен
sudo ip link установить wlan0 вверх
sudo wpa_supplicant -B -iwlan0 -c /etc/wpa_supplicant.conf -Dnl80211, wext
sudo dhclient wlan0
  

Примечание: несколько оболочек драйверов, разделенных запятыми, в опции -Dnl80211, wext заставляет wpa_supplicant использовать первую оболочку драйвера, которая может инициализировать интерфейс (см. Wpa_supplicant (8)).Это полезно при использовании нескольких или съемных (например, USB) беспроводных устройств с разными драйверами.

Можно подключиться через wpa_supplicant без файла wpa_supplicant.conf :

  wpa_supplicant -B -i wlan0 -c <(wpa_passphrase "Your_SSID" Your_passphrase) && dhclient wlan0
  

Вы можете посетить официальную документацию Arch-linux, чтобы получить больше информации о файле конфигурации и аргументах.

  1. можно подключиться через nmcli

      nmcli d wifi connect Your_SSID пароль Your_Psswd_here ifname Your_interface
      

Пример:

  nmcli d Wi-Fi подключение MYSSID пароль 12345678 ifname wlan0
  
  1. Также можно подключиться через wpa_cli :

Откройте терминал и введите wpa_cli

Для сканирования введите:

  сканирование
scan_results
  

Создать сеть:

  add_network
  

Это выведет число, которое является идентификатором сети, например 0 Далее нам нужно установить SSID и PSK для сети.

  set_network 0 ssid "SSID_here"
set_network 0 psk "Passphrase_here"
  

После подключения беспроводной сети она должна автоматически получить IP-адрес. если это не так, вы можете запустить dhclient , чтобы получить IP-адрес через DHCP.

Команду dhclient можно заменить на 2 команды ip :

  IP-адрес добавить IP-АДРЕС / 24 dev wlan0
ip route добавить по умолчанию через ROUTE
  
  1. iwctl инструменты командной строки.

Пакет iwd предоставляет инструменты командной строки iwctl . По умолчанию пакет не установлен. Во избежание конфликтов необходимо остановить / отключить службу wpasupplicant.service .

для получения дополнительной информации см. Этот ответ на U&L: Подключение к Wi-Fi из командной строки в системах Linux через iwd (беспроводной демон для Linux)

Дополнительная литература:

Соединение с wpa_cli

Подключение с помощью wpa_passphrase

Примеры nmcli

Archlinux: iwd / iwctl

linux - Как вызвать Wi-Fi интерфейс из командной строки?

Вот что я использую для ежедневного подключения к точке доступа WEP:

  #! / Bin / bash

DEV = $ (iw dev | awk '/ Интерфейс / {interf = $ 2} END {print interf}')
PIDFILE = / var / run / dhcpcd- $ DEV.пид


если [[-f $ PIDFILE]] && kill -0 $ (cat /var/run/dhcpcd-$DEV.pid)
тогда
    dhcpcd -k $ DEV
фи

ifconfig $ DEV вниз
спать 1
iwconfig $ DEV режим управляемый
iwconfig $ DEV ключ blabfoobar
ifconfig $ DEV вверх
iwconfig $ DEV essid 'Необвиненный соучастник'
iwconfig $ DEV ap 00: 0D: 51: EB: E5: 1E

спать 5
dhcpcd --noipv6rs --noarp $ DEV
  

Вам нужно будет ввести ESSID и MAC для любой точки доступа, которую вы хотите.

Для шифрования WPA это немного сложнее. У вас должен быть wpa_supplicant.conf с соответствующей записью. Как это:

  # Простой случай: WPA-PSK, PSK как кодовая фраза ASCII, разрешить все допустимые шифры
network = {
    ssid = "FaveCoffeeHouse"
    psk = "cafe241800"
    приоритет = 1
}
  

Если у вас есть такой файл conf, вы можете запустить этот сценарий:

  #! / Bin / bash

DEV = $ (iw dev | awk '/ Интерфейс / {print $ 2}')

ifconfig $ DEV вниз
iwconfig $ DEV режим управляемый
ifconfig $ DEV вверх
iwconfig $ DEV essid 'FaveCoffeeHouse'
iwconfig $ DEV ap 00: 21: 1e: 3d: 2a: 80

Теперь запустите эхо: wpa_supplicant -Dnl80211 -i $ DEV -c./wpa_supplicant.conf
  

Обновление, 2014-12-03:

Arch linux - это то, что есть, мой скрипт подключения к WEP сильно отличается. Я подумал, что добавлю его к этому ответу, чтобы поддерживать его в актуальном состоянии.

  #! / Bin / bash

DEV = wlp12s0

если [[-f /run/dhcpcd-$DEV.pid]]
тогда
        kill -QUIT $ (cat /run/dhcpcd-$DEV.pid)
фи

ifconfig $ DEV вниз
iw dev $ DEV тип набора управляемых
ifconfig $ DEV вверх
спать 2

iw dev wlp12s0 connect -w 'Akond of Swat' 2462 00: 7c: 41: eb: e5: 1e ключ 0: befedade

спать 15

dhcpcd -4 --nohook 10-wpa_supplicant --noarp --noipv6rs $ DEV
  

Мне очень внезапно пришлось переключиться на использование iw .Что-то в ядре Arch LTS или драйверах WiFi (в моем ноутбуке есть карта Intel WiFi с драйвером «iwl4965») изменилось не так давно. Вам нужно будет изменить частоту («2462») и MAC-адрес точки доступа, чтобы это работало.

linux - Как подключиться к новому Wi-Fi в командной строке?

linux - Как подключиться к новому Wi-Fi в командной строке? - Обмен стеков Unix и Linux
Сеть обмена стеков

Сеть Stack Exchange состоит из 177 сообществ вопросов и ответов, включая Stack Overflow, крупнейшее и пользующееся наибольшим доверием онлайн-сообщество, где разработчики могут учиться, делиться своими знаниями и строить свою карьеру.

Посетить Stack Exchange
  1. 0
  2. +0
  3. Авторизоваться Зарегистрироваться

Unix & Linux Stack Exchange - это сайт вопросов и ответов для пользователей Linux, FreeBSD и других Un * x-подобных операционных систем.Регистрация займет всего минуту.

Зарегистрируйтесь, чтобы присоединиться к этому сообществу

Кто угодно может задать вопрос

Кто угодно может ответить

Лучшие ответы голосуются и поднимаются наверх

Спросил

Просмотрено 4к раз

На этот вопрос уже есть ответы :

Закрыт 9 лет назад.

Возможный дубликат:
Все команды, которые следует использовать для подключения к Wi-Fi в командной строке

Мне не нужно настраивать мою Wi-Fi карту или что-то еще. Я просто хочу сделать эквивалент а) перечислить устройства Wi-Fi в моем районе и б) подключиться к одному (и установить для него пароль), как я делаю в графическом интерфейсе.

Неужели для этого есть команда из командной строки?

Создан 11 ноя.

межзвездный

86733 золотых знака1212 серебряных знаков2424 бронзовых знака

2

Я предполагаю, что wlan0 - это имя вашего беспроводного устройства.

  1. Поднимите устройство: ifconfig wlan0 up .

  2. Список беспроводных сетей с помощью iwlist wlan0 scan | меньше и найдите сеть, к которой хотите подключиться.

  3. Используйте wpa_supplicant для связи и подключения к сети.

    a) Создайте файл конфигурации для wpa_supplicant , содержащий информацию о шифровании сети. См. Примеры в man wpa_supplicant.conf .Сначала попробуйте самые простые записи.

    b) Запустите wpa_supplicant -Dwext -iwlan0 -c / etc / wpa_supplicant.conf (от имени пользователя root; предполагается, что /etc/wpa_supplicant.conf - это имя файла конфигурации). Если он работает, запустите его в фоновом режиме и перенаправьте вывод куда-нибудь (я просто выгружаю его на / dev / null .)

  4. Используйте dhclient wlan0 или dhcpcd wlan0 для получения IP.

  5. ПРИБЫЛЬ!

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *