Как настроить 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, к маршрутизатору посредством сетевого кабеля. Перед началом настройки следует удостовериться в том, что соединение было установлено. Для этого нужно найти соответствующий значок на панели задач на компьютере рядом с часами. Вслед за этим нужно приступать к настройке соединения. Данная настройка потребует ввода следующих данных в свойства подключения:
- IP-адрес: 192.168.0.2
- Маска подсети: 255.255.255.0
- Основной шлюз: 192.168.0.1
- 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 сети. Сделать это необходимо в строке
Обеспечение безопасности
Безопасность 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 сети
- Возможное перекрывание сети Wi-Fi сторонним маршрутизатором. Очень часто причиной слабого сигнала является влияние соседского роутера. Это связано с тем, что, как правило, маршрутизаторы используют одни и те же каналы передачи данных по умолчанию (13 каналов). Для того чтобы определить каким каналом лучше воспользоваться, можно применить, скаченную из интернета программу. Таких программ существует довольно большое количество и, как правило, они бесплатны. После этого можно будет настроить подходящий (свободный) канал.
- Недостаточная площадь покрытия Wi-Fi. Для увеличения радиуса действия Wi-Fi можно воспользоваться несколькими точками доступа, которые будут взаимодействовать между собой и распространять сигнал дальше. Однако, помимо затрат на новое оборудование, значительным отрицательным фактором подобного способа является ощутимое уменьшение скорости Wi-Fi.
- Прерывание работы роутера. Вероятной причиной частой потери Wi-Fi сигнала является нестабильность электросети. При малейших перебоях с электричеством маршрутизатор может приостановить работу. Для решения этой проблемы можно воспользоваться специальным бесперебойником (часто используется и для компьютера), через который и следует подключать роутер к электросети.
- Обрывание Wi-Fi. Это бывает связано с тем, что сетевой адаптер на компьютере и маршрутизатор произведены различными фирмами. Для устранения подобных неполадок достаточно обновить программное обеспечение устройства до последней версии.
Посмотрите видео — как настроить Wi-Fi на компьютере самому:
Как раздать Wi-Fi с ноутбука через командную строку
Ноутбук или компьютер с wifi адаптером можно превратить в точку доступа, раздающую беспроводную сеть. Сделать это можно через командную строку или с помощью утилит для раздачи интернета.
Настройка подключения
Чтобы раздать wifi с ноутбука, сначала необходимо подключить его к интернету. Можно использовать проводное подключение или выйти в сеть через USB-модем. Затем нужно убедиться, что у компьютера есть wifi адаптер, и на него инсталлированы драйверы. Если вы ранее подключались с ноутбука к беспроводным сетям, то всё в порядке, раздача вай фай тоже возможна.
Чтобы проверить работоспособность модуля wifi откройте список подключений через панель управления. Если там есть беспроводная сеть, проблем не возникнет. Убедиться, что с драйверами модуля вай фай всё в порядке, можно через диспетчер устройств.
После проверки оборудования необходимо установить разрешение на доступ к подключению:
- Нажмите Win+R и выполните «ncpa.cpl».
- Найдите подключение, через которое вы получаете доступ в интернет с ноутбука. Это может быть проводное соединение или подключение через USB-модем. Щелкните правой кнопкой и откройте свойства.
- Перейдите к вкладке «Доступ». Поставьте отметку «Разрешить другим пользователям сети использовать подключение» и примените конфигурацию, нажав «ОК».
После разрешения доступа к подключению можно приступать к созданию беспроводной сети через командную строку и раздаче wifi с ноутбука.
Создание беспроводной сети
Чтобы создать точку доступа и начать раздавать wifi, нужно выполнить две несложные команды. Если оборудование настроено верно, то этого будет достаточно.
- Запустите командную строку с администраторскими полномочиями. Можно сделать это через «Пуск» или через контекстное меню Win+X (на Windows 8 и 10).
- Пропишите «netsh wlan set hostednetwork mode=allow ssid=tochka key=14703692» и нажмите Enter. Вместо «tochka» вам нужно указать любое другое название, которое вы хотите задать сети, через которую будете раздавать вай фай. 14703692 – это ключ от беспроводной сети, который нужно вводить на других устройствах для подключения к wifi. Использовать следует только латинские буквы и цифры.
- Беспроводная сеть создана, осталось её запустить. Введите в строке команду «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 нужно выполнить следующие действия:
- Откройте дополнительные настройки.
- Раскройте вкладку «Сеть» и зайдите в раздел «Персональный файервол». В поле «Режим фильтрации» выберите значение «Интерактивный».
Теперь при попытке установить соединение, которое не удовлетворяет правилам, вы будете получать запрос на получение доступа.
Использование программ для раздачи wifi
Если способ с созданием беспроводной сети через командную строку кажется слишком сложным, попробуйте воспользоваться одной из бесплатных программ для раздачи вай фай с ноутбука. Проверенные утилиты:
- Mypublicwifi.
- Virtual Router Plus.
- WiFiCreator.
- Connectify Hotspot.
Все перечисленные программы выполняют те же действия, что и приведенные выше команды. Но благодаря графическому интерфейсу пользоваться ими удобнее и привычнее.
Настройка раздачи wifi проводится по единому алгоритму:
- Ввод названия беспроводной сети.
- Добавление пароля.
- Выбор подключения, с которого будет раздаваться интернет.
Некоторые программы позволяют дополнительно установить ограничение на количество подключаемых устройств, но можно обойтись и минимумом возможностей. В любом случае, пароль на 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 сети, которую раздает компьютер.
Нам нужно открыть для него общий доступ. Делаем так (см. скриншот ниже):
- Нажимаем правой кнопкой на адаптер, через который подключен интернет. Это может быть подключение по локальной сети, Ethernet, подключение с именем провайдера (высокоскоростное), подключение через мобильный модем – не важно.
- Открываем «Свойства».
- Переходим на вкладку «Доступ». Если у вас нет вкладки доступ – смотрите статью не удается предоставить общий доступ к интернету по Wi-Fi в Windows 10.
- Ставим галочку возле «Разрешить другим пользователям сети использовать подключение к Интернету данного компьютера».
- Из списка подключений домашней сети выбираем то подключение, которое появилось после запуска раздачи интернета через командную строку. Обычно, это подключение с какой-то цифрой в конце. У меня это «Подключение по локальной сети* 59».
- Нажимаем «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
  Разное
Несмотря на то, что в Windows 10 появилась встроенная функция «Мобильный хот-спот», информация о том, как раздавать Интернет по Wi-Fi с ноутбука с помощью командной строки всё ещё может быть актуальной для некоторых пользователей, к тому же она исправно работает в Windows 8.1 и Windows 7, а не только в 10-ке.
В этой пошаговой инструкции подробно о том, как именно это реализовать и с какими проблемами можно столкнуться в процессе.
Как раздавать Wi-Fi с помощью командной строки
Для того, чтобы раздать интернет по Wi-Fi с вашего ноутбука в cmd.exe, выполните следующие простые шаги:
- Нажмите клавиши Win+R на клавиатуре, введите ncpa.cpl и нажмите Enter. Откроется список подключений. Выберите подключение, используемое для доступа в Интернет, нажмите по нему правой кнопкой мыши и нажмите «Свойства».
- На вкладке «Доступ» отметьте пункт «Разрешить другим пользователям сети использовать подключение к Интернету данного компьютера».
- Запустите командную строку от имени администратора. В Windows 10 для этого можно использовать поиск на панели задач: вводим «Командная строка», нажимаем правой кнопкой мыши по результату и выбираем «Запустить от имени администратора». В Windows 7 и 8.1 можно найти командную строку в меню Пуск и также нажать правой кнопкой мыши, чтобы выбрать нужный тип запуска.
- Этот шаг не обязательный, но рекомендую выполнить. Введите команду
netsh wlan show drivers
и нажмите Enter. Проверьте, не указано ли «Нет» в пункте «Поддержка размещенной сети». Если размещенная сеть не поддерживается, остальные шаги могут не работать. - Введите команду
netsh wlan set hostednetwork mode=allow ssid=nastroika.pro key=parolwifi
где nastroika.pro — имя сети, а parolwifi — пароль для подключения. Вы их можете заменить на свои, желательно не использовать русские буквы, а пароль должен состоять не менее чем из 8 символов. - Для запуска раздачи Интернета по 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. Некоторые символы, например звездочка (*), не поддерживаются.
Создание настраиваемого профиля
Войдите в Центр администрирования Microsoft Endpoint Manager.
Выберите Устройства > Профили конфигурации > Создать профиль.
Укажите следующие свойства.
- Платформа. Выберите свою платформу.
- Профиль. Выберите Пользовательский. Либо выберите элементы Шаблоны > Пользовательский.
Щелкните Создать.
В разделе Основные укажите следующие свойства.
- Имя — Введите описательное имя для политики. Назначьте имена политикам, чтобы их можно было легко найти в последствии. Например, хорошее имя политики — Настраиваемый профиль Wi-Fi OMA-URI для Android DA.
- Описание. Введите описание профиля. Этот параметр является необязательным, но мы рекомендуем его использовать.
Выберите Далее.
В разделе Параметры конфигурации нажмите Добавить. Введите новый параметр OMA-URI со следующими свойствами:
Имя — Введите имя параметра OMA-URI.
Описание. Введите описание параметра OMA-URI. Этот параметр является необязательным, но мы рекомендуем его использовать.
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
.- Для Android:
Тип данных: Выберите Строка.
Значение. Вставьте XML-код. См. примеры в этой статье. Обновите каждое значение в соответствии с параметрами сети. Некоторые сведения содержатся в разделе комментариев кода.
Нажмите кнопку Добавить, чтобы сохранить изменения.
Выберите Далее.
В поле Теги области (необязательно) назначьте тег для фильтрации профиля по конкретным ИТ-группам, например
US-NC IT Team
илиJohnGlenn_ITDepartment
. Дополнительные сведения о тегах области см. в разделе Использование RBAC и тегов области для распределенных ИТ-групп.Выберите Далее.
В поле Назначения выберите пользователей или группу пользователей, которые будут принимать ваш профиль. Дополнительные сведения о назначении профилей см. в статье Назначение профилей пользователей и устройств.
Примечание
Эту политику можно назначить только для групп пользователей.
Выберите Далее.
В окне Проверка и создание проверьте параметры. При выборе Создать внесенные изменения сохраняются и назначается профиль. Политика также отображается в списке профилей.
Политика применяется при каждой следующей регистрации устройства, и на нем создается профиль 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 выполните следующие действия:
Создайте локальную папку для экспортированных профилей Wi-Fi, например, c:\WiFi.
Откройте командную строку от имени администратора (щелкните правой кнопкой мыши
cmd
> Запуск от имени администратора).Выполнить команду
netsh wlan show profiles
. Названия всех профилей перечислены.Выполнить команду
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
.
Для подключения к 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, чтобы получить больше информации о файле конфигурации и аргументах.
можно подключиться через
nmcli
nmcli d wifi connect Your_SSID пароль Your_Psswd_here ifname Your_interface
Пример:
nmcli d Wi-Fi подключение MYSSID пароль 12345678 ifname wlan0
- Также можно подключиться через
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
-
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- 0
- +0
- Авторизоваться Зарегистрироваться
Unix & Linux Stack Exchange - это сайт вопросов и ответов для пользователей Linux, FreeBSD и других Un * x-подобных операционных систем.Регистрация займет всего минуту.
Зарегистрируйтесь, чтобы присоединиться к этому сообществуКто угодно может задать вопрос
Кто угодно может ответить
Лучшие ответы голосуются и поднимаются наверх
Спросил
Просмотрено 4к раз
На этот вопрос уже есть ответы :
Закрыт 9 лет назад.
Возможный дубликат:
Все команды, которые следует использовать для подключения к Wi-Fi в командной строке
Мне не нужно настраивать мою Wi-Fi карту или что-то еще. Я просто хочу сделать эквивалент а) перечислить устройства Wi-Fi в моем районе и б) подключиться к одному (и установить для него пароль), как я делаю в графическом интерфейсе.
Неужели для этого есть команда из командной строки?
Создан 11 ноя.
межзвездный86733 золотых знака1212 серебряных знаков2424 бронзовых знака
2 Я предполагаю, что wlan0
- это имя вашего беспроводного устройства.
Поднимите устройство:
ifconfig wlan0 up
.Список беспроводных сетей с помощью
iwlist wlan0 scan | меньше
и найдите сеть, к которой хотите подключиться.Используйте
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
.)Используйте
dhclient wlan0
илиdhcpcd wlan0
для получения IP.ПРИБЫЛЬ!
Создан 11 ноя.
rozcietrzewiaczrozcietrzewiacz35.3,100 золотых знаков8686 серебряных знаков100100 бронзовых знаков
3 Также есть wicd, у которого есть интерфейс с текстовым меню wicd-curses
, который перечисляет сети и выполняет настройки и dhcp за вас.
Создан 11 ноя.
Ульрих ШварцУльрих Шварц13.7k11 золотой знак4343 серебряных знака5555 бронзовых знаков
1 Unix и Linux Stack Exchange лучше всего работает с включенным JavaScriptВаша конфиденциальность
Нажимая «Принять все файлы cookie», вы соглашаетесь с тем, что Stack Exchange может хранить файлы cookie на вашем устройстве и раскрывать информацию в соответствии с нашей Политикой в отношении файлов cookie.
Принимать все файлы cookie Настроить параметры
Настройка беспроводной локальной сети через командную строку
Этот метод подходит, если у вас нет доступа к графическому пользовательскому интерфейсу, обычно используемому для настройки беспроводной локальной сети на Raspberry Pi.Он особенно подходит для использования с последовательным консольным кабелем, если у вас нет доступа к экрану или проводной сети Ethernet. Также обратите внимание, что никакого дополнительного программного обеспечения не требуется; все, что вам нужно, уже включено в Raspberry Pi.
Использование raspi-config
Самый быстрый способ включить беспроводную сеть - использовать инструмент командной строки raspi-config
.
судо raspi-config
Выберите в меню пункт Localization Options , затем опцию Change wireless country .При новой установке в целях регулирования вам необходимо указать страну, в которой используется устройство. Затем установите SSID сети и кодовую фразу для сети. Если вы не знаете SSID сети, к которой хотите подключиться, см. Следующий раздел о том, как составить список доступных сетей перед запуском raspi-config
.
Обратите внимание, что raspi-config
не предоставляет полный набор опций для настройки беспроводной сети; вам может потребоваться обратиться к дополнительным разделам ниже для получения более подробной информации, если raspi-config
не может подключить Pi к запрошенной сети.
Получение сведений о беспроводной локальной сети
Для поиска беспроводных сетей используйте команду sudo iwlist wlan0 scan
. В нем будут перечислены все доступные беспроводные сети, а также другая полезная информация. Ищите:
«ESSID:« тестирование »» - это имя беспроводной сети.
'IE: IEEE 802.11i / WPA2 Version 1' - это используемая аутентификация. В данном случае это WPA2, более новый и более безопасный стандарт беспроводной связи, который заменяет WPA.Это руководство должно работать для WPA или WPA2, но может не работать для WPA2 Enterprise. Для шестнадцатеричных ключей WEP см. Последний пример здесь. Вам также понадобится пароль для беспроводной сети. Для большинства домашних маршрутизаторов это можно найти на наклейке на задней панели маршрутизатора. ESSID (ssid) для приведенных ниже примеров -
testing
, а пароль (psk) -testingPassword
.
Добавление сведений о сети в Raspberry Pi
Откройте файл конфигурации wpa-supplicant
в nano:
судо нано / etc / wpa_supplicant / wpa_supplicant.конф
Перейдите в конец файла и добавьте следующее:
сеть = {
ssid = "тестирование"
psk = "testingPassword"
}
Пароль может быть настроен либо как представление ASCII, в кавычках, как в приведенном выше примере, либо как предварительно зашифрованное 32-байтовое шестнадцатеричное число. Вы можете использовать утилиту wpa_passphrase
для генерации зашифрованного PSK. Он принимает SSID и пароль и генерирует зашифрованный PSK. В приведенном выше примере вы можете сгенерировать PSK с wpa_passphrase "testing"
.Затем вам будет предложено ввести пароль беспроводной сети (в данном случае testingPassword
). Результат выглядит следующим образом:
сеть = {
ssid = "тестирование"
# psk = "testingPassword"
psk = 131e1e221f6e06e3911a2d11ff2fac9182665c004de85300f9cac208a6a80531
}
Обратите внимание, что текстовая версия кода присутствует, но закомментирована. Вы должны удалить эту строку из последнего файла wpa_supplicant
для дополнительной безопасности.
Инструмент wpa_passphrase
требует пароля от 8 до 63 символов.Чтобы использовать более сложный пароль, вы можете извлечь содержимое текстового файла и использовать его в качестве входных данных для wpa_passphrase
. Сохраните пароль в текстовом файле и введите его в wpa_passphrase
, вызвав wpa_passphrase «testing»
file_where_password_is_stored
, чтобы в системе не было текстовой копии исходного пароля.
Чтобы использовать зашифрованный PSK wpa_passphrase
, вы можете скопировать и вставить зашифрованный PSK в wpa_supplicant.conf
или перенаправить вывод инструмента в файл конфигурации одним из двух способов:
- Либо измените значение на
root
, выполнивsudo su
, затем вызовитеwpa_passphrase «testing» >> /etc/wpa_supplicant/wpa_supplicant.conf
и введите пароль тестирования, когда его спросят - Или используйте
wpa_passphrase "testing" | sudo tee -a /etc/wpa_supplicant/wpa_supplicant.conf> / dev / null
и введите тестовый пароль, когда его спросят; перенаправление на/ dev / null
предотвращаетtee
из , а также вывод на экран (стандартный вывод).
Если вы хотите использовать один из этих двух вариантов, убедитесь, что вы используете >>
, или используйте -a
с tee
- либо добавит текст в существующий файл. Использование одного шеврона >
или пропуск -a
при использовании tee
приведет к стиранию всего содержимого, а , затем , добавит вывод в указанный файл.
Теперь сохраните файл, нажав Ctrl + X
, затем Y
, затем, наконец, нажмите Введите
.
Перенастройте интерфейс с помощью wpa_cli -i wlan0 перенастройте
.
Вы можете проверить, успешно ли он подключился, используя ifconfig wlan0
. Если рядом с полем inet addr
указан адрес, Raspberry Pi подключился к сети. Если нет, проверьте правильность пароля и ESSID.
На Raspberry Pi 3B + и Raspberry Pi 4B вам также потребуется установить код страны, чтобы сеть 5 ГГц могла выбрать правильные диапазоны частот.Вы можете сделать это с помощью приложения raspi-config
: выберите меню «Параметры локализации», затем «Изменить страну Wi-Fi». В качестве альтернативы вы можете отредактировать файл wpa_supplicant.conf
и добавить следующее. (Примечание: вам необходимо заменить "GB" двухбуквенным кодом ISO вашей страны. Список двухбуквенных кодов стран ISO 3166-1 см. В Википедии.)
страна = GB
Обратите внимание, что в последней версии OS Buster Raspberry Pi вы должны убедиться, что файл wpa_supplicant.conf
вверху содержит следующую информацию:
ctrl_interface = DIR = / var / run / wpa_supplicant GROUP = netdev
update_config = 1
country = <Вставьте здесь двухбуквенный код страны ISO 3166-1>
Небезопасные сети
Если сеть, к которой вы подключаетесь, не использует пароль, запись wpa_supplicant
для сети должна включать правильную запись key_mgmt
.
например
сеть = {
ssid = "тестирование"
key_mgmt = НЕТ
}
Скрытые сети
Если вы используете скрытую сеть, дополнительная опция в файле wpa_supplicant
, scan_ssid
может помочь в подключении.
сеть = {
ssid = "yourHiddenSSID"
scan_ssid = 1
psk = "Your_wireless_network_password"
}
Вы можете проверить, успешно ли он подключился, используя ifconfig wlan0
. Если рядом с полем inet addr
указан адрес, Raspberry Pi подключился к сети. Если нет, проверьте правильность пароля и ESSID.
Добавление нескольких конфигураций беспроводной сети
В последних версиях ОС Raspberry Pi можно настроить несколько конфигураций для беспроводной сети.Например, вы можете настроить один для дома, а другой для школы.
Например,
сеть = {
ssid = "SchoolNetworkSSID"
psk = "passwordSchool"
id_str = "школа"
}
network = {
ssid = "HomeNetworkSSID"
psk = "passwordHome"
id_str = "дом"
}
Если у вас есть две сети в зоне действия, вы можете добавить опцию приоритета, чтобы выбирать между ними. Сеть в зоне действия с наивысшим приоритетом будет той, которая подключена.
сеть = {
ssid = "HomeOneSSID"
psk = "passwordOne"
приоритет = 1
id_str = "homeOne"
}
network = {
ssid = "HomeTwoSSID"
psk = "passwordTwo"
приоритет = 2
id_str = "homeTwo"
}
Как настроить беспроводную сеть на любом рабочем столе Linux
€
Если вы мобильный пользователь Linux, первое, что вам нужно сделать, это подключить это мобильное устройство к точке беспроводного доступа.По умолчанию стандартные инструменты Wi-Fi для настольных компьютеров Linux просты и надежны. Это, конечно, предполагает, что вы используете стандартные рабочие столы (GNOME или KDE). Но что произойдет, если вы выберете другой рабочий стол, например E17 или Fluxbox? Или что, если стандарты по умолчанию недостаточно гибкие или многофункциональные для ваших нужд. В этих случаях вам нужно взглянуть на другой набор инструментов для подключения к беспроводной точке доступа.
Какие у вас есть варианты? Вы можете использовать графический интерфейс или использовать командную строку.Я хотел бы предложить варианты как для графического интерфейса, так и для командной строки с помощью Wifi Radar и ifconfig
.
Предположения
Я предполагаю, что у вас действительно есть беспроводное оборудование, которое работает в Linux. Если вы обнаружили, что беспроводная карта не работает, вы можете рассмотреть возможность установки последней версии Ubuntu и включения проприетарного драйвера для вашего устройства. Чаще всего это заставит вашу беспроводную сеть работать намного быстрее, чем пытаться пойти по маршруту ndiswrapper.
Я также предполагаю, что у вас есть и SSID, и ключ аутентификации для вашего беспроводного соединения, иначе вы, вероятно, вообще не пытались бы установить это соединение, верно?
Wi-Fi радар
Для многих Wifi Radar - это приложение Python / PyGTK2, которое предлагает немного больше функций и гибкости, чем средний инструмент (он даже будет озвучивать статус вашего соединения - при подключении или отключении - так что вы знаете, не глядя, если вы связанный.) Wifi Radar прост в установке и использовании.
Поскольку Wifi Radar можно найти в большинстве репозиториев дистрибутива по умолчанию, установка так же проста, как установка любого приложения Linux. Просто откройте инструмент «Установка и удаление программного обеспечения» и установите его. После установки Wifi Radar вы можете найти его в Приложения> Интернет . Когда вы запускаете Wifi Radar, он автоматически выполняет поиск любых беспроводных сетей и отображает для вас доступные точки доступа (см. Рисунок 1). Чтобы подключиться к сети, просто выберите сеть и нажмите «Подключить», и вам будет предложено ввести пароль (если точка доступа настроена так, чтобы требовать его).
Вы также можете углубиться в настройки WiFi Radar. Если вы это сделаете, делайте это с осторожностью. Большая часть конфигураций - это команды, которые настроены для работы с системой беспроводной сети, и многие из этих команд довольно сложны. Какие параметры вы можете смело возиться, находятся на вкладке «Общие». На этой вкладке (см. Рис. 2) вы можете настроить Wifi Radar на автоматическое обнаружение вашего беспроводного устройства (что не установлено по умолчанию), а также можете установить параметр «Говорить». По умолчанию опция Speak использует команду say
, которая в лучшем случае содержит ошибки.Вместо этого переконфигурируйте это, чтобы использовать команду espeak
. Как только вы это сделаете, опция «Говорить» будет работать.
Вы заметите, что WiFi Radar не имеет значка на панели задач. Не волнуйтесь - закрыв приложение, вы не отключитесь от сети.
Теперь давайте посмотрим, как настроить беспроводное соединение из командной строки.
Командная строка
Вы не поверите, но это не так сложно, как может показаться. Я продемонстрирую, как это делается на машине с Ubuntu.Для других дистрибутивов вам может потребоваться изменить расположение скриптов или имя.
Для установления этого соединения вам потребуется следующее:
- ifconfig: Включите беспроводное устройство.
- iwlist: список доступных точек беспроводного доступа.
- iwconfig: Настройте беспроводное соединение.
- dhclient: получите свой IP-адрес через dhcp.
- wpa_supplicant: для использования с аутентификацией WPA.
Прежде чем продолжить, убедитесь, что на вашем компьютере есть все вышеперечисленные инструменты. Чтобы проверить эти инструменты, вы можете из окна терминала ввести команды:
-
который ifconfig
-
который iwlist
-
который iwconfig
-
который dhclient
- который wpa_supplicant
Вы должны увидеть путь, по которому установлен каждый инструмент. Если вы получаете сообщение об ошибке, что команда не установлена, вам необходимо ее установить.Этого не должно быть, поскольку это стандартные инструменты, необходимые для беспроводной сети.
Давайте посмотрим, как это делается, когда вы подключаетесь к беспроводной сети, не основанной на аутентификации WPA.
Теперь, когда вы подтвердили, что они установлены, начните с команды:
ifconfig wlan0 вверх
Где wlan0
- имя вашего беспроводного устройства (чаще всего используется по умолчанию). Приведенная выше команда активирует ваше беспроводное устройство, чтобы оно было готово к использованию.Следующим этапом является сканирование любых точек беспроводного доступа с помощью команды:
iwlist сканирование wlan0
На выходе сканирования вы должны увидеть строку (или строки) вроде:
ESSID: " NETWORK_NAME "
Где NETWORK_NAME - имя доступной беспроводной сети.
Теперь, когда у вас есть имя сети (и вы знаете, что оно доступно), вы можете подключиться к этой сети с помощью команды:
iwconfig wlan0 essid Ключ NETWORK_NAME WIRELESS_KEY
Где NETWORK_NAME
- это имя сети, к которой вы хотите подключиться, а WIRELESS_KEY
- это ключ безопасности для этой сети.ПРИМЕЧАНИЕ. Команда iwconfig
по умолчанию использует шестнадцатеричные значения для беспроводных ключей. Если вам нужно использовать ascii, вы должны добавить префикс «s» к вашему ключу, например:
iwconfig wlan0 essid Ключ NETWORK_NAME s: WIRELESS_KEY
После того, как ваше соединение установлено, вам теперь нужно получить IP-адрес для вашего компьютера с помощью команды dhclient, например:
dhclient wlan0
Упростите процесс
Естественно, вам не нужно вводить все эти команды для подключения к беспроводной сети.Вы можете сделать это намного проще, создав сценарий для обработки задачи. Возможный сценарий может выглядеть так:
#! / bin / bash
ifconfig wlan0
iwconfig wlan0 essid Ключ NETWORK_NAME WIRELESS_KEY
dhclient wlan0
Где NETWORK_NAME
и WIRELESS_KEY
уникальны для сети, к которой вы подключаетесь. Сохраните этот файл с именем wireless_up
и дайте ему исполняемые права с помощью команды chmod u + x wireless_up
, и вы готовы использовать этот файл для запуска беспроводной сети.Вы даже можете переместить этот файл в / usr / local / bin
, чтобы команда стала глобальной. Все, что вам нужно сделать, чтобы установить беспроводное соединение, - это ввести команду wireless_up
, и вы готовы к работе.
ВПА
Для сетей на основе WPA вам потребуется другой подход. Сделайте следующее:
1. Введите команду wpa_passphrase SSID PASSWORD ¬⠀ (где SSID - это ваш сетевой идентификатор, а PASSWORD - ваш пароль беспроводной сети) . Это сгенерирует строку psk, которую вы будете использовать в файле конфигурации.
2. Отредактируйте файл /etc/wpa_supplicant.conf, указав:
Сеть = {
¬⠀ ¬⠀ ssid = SSID
¬⠀ ¬⠀ psk = PSK
}
Где SSID - это фактический идентификатор вашей беспроводной сети, а PSK - это строка, сгенерированная командой wpa_passphrase.
3. Запустите демон wpa_supplicant с командой:
wpa_supplicant -B -i ИНТЕРФЕЙС -DWext -c / etc / wpa_supplicant.conf
Где ИНТЕРФЕЙС - это имя вашего беспроводного интерфейса.
4. Теперь убедитесь, что вы связаны с вашей сетью с помощью команды iwconfig INTERFACE (где INTERFACE - это имя вашего беспроводного интерфейса).
5. Получите IP-адрес с помощью команды: dhclient INTERFACE (где INTERFACE - это имя вашего беспроводного интерфейса).
Теперь вы должны быть в беспроводной сети.
Вы можете автоматизировать это, создав запись в / etc / network / interfaces примерно так:
авто ИНТЕРФЕЙС
iface ИНТЕРФЕЙС inet dhcp
Предварительная установка wpa_supplicant -Bw -Dwext -i ИНТЕРФЕЙС -c / etc / wpa_supplicant.конф
после выключения killall -q wpa_supplicant
Где ИНТЕРФЕЙС - это имя вашего беспроводного интерфейса. €
Заключительные мысли
В Linux существует множество способов подключения к беспроводной сети. Пока ваше оборудование работает, у вас не должно возникнуть проблем с поиском инструмента, который поможет вам подключиться. Будь то графический интерфейс или командная строка, Linux поможет вам в области беспроводной связи.
wireless - Подключение к сети WiFi через терминал Ubuntu
wireless - Подключение к сети WiFi через терминал Ubuntu - Ask UbuntuСеть обмена стеков
Сеть Stack Exchange состоит из 177 сообществ вопросов и ответов, включая Stack Overflow, крупнейшее и пользующееся наибольшим доверием онлайн-сообщество, где разработчики могут учиться, делиться своими знаниями и строить свою карьеру.
Посетить Stack Exchange- 0
- +0
- Авторизоваться Зарегистрироваться
Ask Ubuntu - это сайт вопросов и ответов для пользователей и разработчиков Ubuntu.Регистрация займет всего минуту.
Зарегистрируйтесь, чтобы присоединиться к этому сообществуКто угодно может задать вопрос
Кто угодно может ответить
Лучшие ответы голосуются и поднимаются наверх
Спросил
Просмотрено 936k раз
На этот вопрос уже есть ответы :
Закрыт 7 лет назад.
Я использую свой сетевой адаптер Wi-Fi на ноутбуке для подключения к Интернету в Ubuntu 10.04. Я пробовал следующие шаги и получил следующие сообщения на терминале Ubuntu. Пожалуйста, дайте мне знать, что пошло не так. Спасибо.
Я использовал следующие инструкции, которые видел на веб-странице.
Откройте терминал.
Введите
ifconfig wlan0
и нажмите Введите . Вы не увидите никаких выходных данных в терминале, так как эта команда просто включает вашу беспроводную карту.Большинство беспроводных карт имеют обозначениеwlan0
. Если у вас другое обозначение, используйте его.Введите
iwconfig wlan0 essid name key password
и нажмите Введите . Заменитеимя
фактическим именем сети и замените парольВведите
dhclient wlan0
и нажмите Введите , чтобы получить IP-адрес и подключиться к сети WiFi.
То, что я вижу на терминале, представлено ниже.
Алаа Али27.9k1010 золотых знаков8787 серебряных знаков101101 бронзовый знак
задан 12 мая '13 в 10: 092013-05-12 10:09
пользователь 15794769111 золотой знак66 серебряных знаков44 бронзовых знака
0Хорошо, я попытаюсь ответить на ваш вопрос, хотя в ваш вопрос нет вывода терминала.
Команда
ifconfig wlan0
не включает вашу беспроводную карту. Он дает вам информацию о вашем wlan0. Чтобы включить беспроводную карту, введитеifconfig wlan0 up
. Хотя не всегда это wlan0. Чтобы узнать имя вашей беспроводной карты, введитеiwconfig
и посмотрите на строку, в которой есть некоторая информация, а не «Нет беспроводных расширений».Чтобы иметь возможность запускать команды
ifconfig wlan0 up
,iwconfig wlan0 essid WIFI_NETWORK_HERE key PASSWORD_HERE
иdhclient wlan0
, вы должны быть root.Итак, вы должны поставить словоsudo
перед этими командами (если вы еще не вошли в систему как root) .Пароль в команде
iwconfig wlan0 essid name key password
должен быть в шестнадцатеричном формате. Если вы хотите ввести пароль ASCII, вы должны использоватьiwconfig wlan0 essid name key s: password
.Команда
iwconfig wlan0 essid name key password
работает только с точками доступа, которые используют WEP в качестве шифрования.Если точка доступа использует WPA / WPA2, вам придется использовать другой метод для подключения, найденный здесь: Как мне подключиться к сети Wi-Fi WPA с помощью командной строки?
Кроме того, могу я спросить, есть ли причина, по которой вы пытаетесь подключиться к сети Wi-Fi через командную строку? Если, конечно, вы не экспериментируете.
Создан 12 мая.
Алаа АлиАлаа Али27.11k1010 золотых знаков8787 серебряных знаков101101 бронзовый знак
11 Спросите Ubuntu лучше всего работает с включенным JavaScriptВаша конфиденциальность
Нажимая «Принять все файлы cookie», вы соглашаетесь с тем, что Stack Exchange может хранить файлы cookie на вашем устройстве и раскрывать информацию в соответствии с нашей Политикой в отношении файлов cookie.
Принимать все файлы cookie Настроить параметры
wireless - Как подключиться к сети Wi-Fi WPA с помощью командной строки?
Эта ссылка показывает все и отлично работает для меня: http: // linux.icydog.net/wpa.php
Я копирую содержимое сюда, чтобы оно было у нас на случай, если этот сайт отключится.
Командная строка WPA
Иногда вы находитесь в командной строке без доступа к сетевым инструментам с графическим интерфейсом пользователя, но ваша точка доступа защищена с помощью WPA. Что вы делаете?
Предполагая, что ваша беспроводная карта действительно работает (т.е. iwconfig может ее видеть и взаимодействовать с ней), использовать wpa_supplicant на самом деле довольно просто. Установка wpa_supplicant
В настоящее время в большинстве дистрибутивов по умолчанию установлен wpa_supplicant.Если у вас есть команды wpa_passphrase и wpa_supplicant, то все готово. В противном случае вам нужно будет установить пакет, выполнив что-то вроде (для Ubuntu):
$ sudo apt-get install wpasupplicant
Или (для Fedora):
# yum install wpa_supplicant
Или любая другая команда для вашего дистрибутива.
Создание файла конфигурации
Теперь, когда wpa_supplicant установлен, мы создадим его файл конфигурации.Как только вы узнаете SSID и парольную фразу WPA, все, что вам нужно сделать, это запустить:
$ wpa_passphrase myrouter mypassphrase> wpa.conf
Конечно, замените "myrouter" на SSID вашего маршрутизатора, "mypassphrase" на вашу парольную фразу WPA, а "wpa.conf" на любой файл, в котором вы хотите сохранить конфигурацию. Это имя файла не обязательно должно соответствовать определенному формату. или иметь конкретное расширение.
В качестве альтернативы, чтобы не вводить кодовую фразу в командной строке (чтобы она не сохранялась в истории оболочки), вы можете указать только SSID в командной строке.wpa_passphrase будет ждать, пока вы введете кодовую фразу, а затем введите:
$ wpa_passphrase myrouter> wpa.conf
mypassphrase
У вас должен получиться такой файл:
сеть = {
ssid = "myrouter"
# psk = "mypassphrase"
psk = 8ada1f8dbea59704ac379538b4d9191f6a723b4cd7a72864cea685b1a7f
}
Подключение
Теперь мы запустим wpa_supplicant для подключения к беспроводной сети.Во-первых, если ваш маршрутизатор транслирует свой SSID (все они по умолчанию), вы, вероятно, захотите убедиться, что ваша беспроводная карта действительно его видит:
$ iwlist сканирование
Возможно, вам придется запустить это как root для принудительного обновления.
Далее вам нужно будет знать три части информации:
- Какие беспроводные драйверы wpa_supplicant использовать для вашей карты. Запуск
wpa_supplicant --help
перечисляет различные драйверы, которые он имеет (в разделе «драйверы:»).Начиная с версии 0.5.8, полезные варианты:wext
,hostap
,madwifi
,atmel
,ndiswrapper
иipw
(ipw только для старых ядер;> = 2.6.13 следует использовать wext). Если вы не видите конкретного совпадения для своей карты, попробуйте wext, так как это своего рода уловка. - Сетевое устройство вашей карты. Обычно это eth2 или wlan0, но если вы не уверены, вы можете просто запустить
iwconfig
. Он сообщит об отсутствии беспроводных расширений для не беспроводных устройств и отобразит некоторые данные для любых беспроводных устройств. - Путь к файлу конфигурации, который вы создали на предыдущем шаге.
Теперь, когда у вас есть эти данные, запустите (как root):
# wpa_supplicant -D [драйвер] -i [устройство] -c [/ путь / к / конфигурации]
Между опциями и параметрами нет пробелов. Не включайте скобки, я только что добавил их для ясности. Например, для моего ноутбука это выглядит так:
# wpa_supplicant -Dwext -ieth2 -c / root / wpa.conf
Вы также можете запустить его в фоновом режиме, используя опцию -B
, чтобы он не занимал вашу консоль.
Теперь вы связаны с сетью.
Подключение к Интернету
Чтобы действительно выйти в Интернет, вам нужно каким-то образом получить IP. Большинство людей просто захотят получить динамический IP-адрес от DHCP-сервера, возможно, встроенного в маршрутизатор. (Я не собираюсь описывать установку статического IP-адреса и таблицы маршрутизации, потому что это само по себе чудовище.)
Чтобы получить аренду DHCP, сначала освободите те аренды, которые вы все еще держите (как root):
# dhclient -r
Затем попросите новую аренду (конечно, заменив eth2 на имя вашего сетевого устройства, такое же, как вы использовали в предыдущем разделе):
# dhclient eth2
Теперь у вас есть IP, по крайней мере, теоретически.