Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save anonymous/ca67f9b4cb94325f034e3c22023e7152 to your computer and use it in GitHub Desktop.
Save anonymous/ca67f9b4cb94325f034e3c22023e7152 to your computer and use it in GitHub Desktop.
Как настроить wi fi соединение на linux

Как настроить wi fi соединение на linux


Как настроить wi fi соединение на linux



Linux Mint настройка Wi-Fi
Как настроить сеть Wi-Fi в Linux Ubuntu!
Каталог файлов


























Командная строка Давайте теперь посмотрим, как настроить wifi-соединение через командную строку. К слову сказать, такой способ является универсальным, так как используются утилиты, являющиеся стандартными для всех дистрибутивов Linux. Более того, все приложения с графическим интерфейсом GUI основаны на работе именно этих утилит. Образно говоря, если мы "снимем" "крышу" GUI у любого графического приложения, то под ней мы увидим скромных и незаметных тружеников консоли: Для выполнения нашей задачи понадобятся следующие утилиты: Перед началом настройки wifi-соединения логичным было бы проверить наличие всех этих утилит в системе хотя, почти все они входят в стандартный набор Linux-дистрибутивов. Давайте, все же, убедимся в том, что они есть у нас, выполнив совсем несложные команды см. Если вдруг не увидите - вам придется установить отсутствующие. Наиболее простой и рекомендуемый - это менеджером пакетов того дистрибутива Linux, которым вы пользуетесь. Как альтернатива - можно предложить установку из исходников, но такой путь требует достаточного опыта от пользователя. Рассмотрим пример подключения к wifi-точке с шифрованием WEP 1. Первое, что мы сделаем - посмотрим, какие сетевые адаптеры имеются у нас на компьютере: Если не был обнаружен желаемый, то причина заключается только в одном - нет драйверов для него и не включена поддержка этого интерфейса в ядре Linux. Запускаем беспроводной сетевой адаптер: Результатом работы iwlist будет детальный отчет, из которого на данном этапе нас интересует только одна строчка: Теперь мы знаем, к какой конкретно wifi-точке мы будем подключаться. Команда iwconfig по умолчанию использует для ключа шифрования данные в шестнадцатеричном виде HEX. Если вы хотите указать ключ в виде простого текста ASCII , вам необходимо использовать опцию s. Последний шаг - получаем от dhcp-сервера wifi-точки IP-адрес: Можно упростить процесс установки соединения, написав скрипт подключения, в котором мы объединим все эти команды в одно целое:. Здесь мы добавили еще одну команду sleep с параметром 10 секунд. Это рекомендуется делать перед получением IP-адреса для надежности установки соединения. Теперь вам достаточно набрать в командной строке: Также, опять таки, предполагаем, что мы знаем ключ пароль шифрования этой точки доступа. Дело в том, что пароль, который мы будем использовать далее, должен быть в виде шестнадцатиричного числа: Это очень упрощенный файл конфигурации, но он будет работать. Возможно, вам потребуется добавить в шапку этого файла еще одну строку: Указываем, к какой точке мы хотим подключиться: Проверяем, что соединение установлено: Заключение В зависимости от дистрибутива Linux, существует множество способов настройки wifi-соединений. Именно благодаря такому разнообразию настроить соединение можно практически в любой Linux-системе. Главное, чтобы сам беспроводной адаптер поддерживался в Linux на уровне драйверов. Но это уже зависит главным образом от разработчиков операционных систем. Если вы владелец какого-либо мобильного устройства под управлением OS Linux, то вам в первую очередь придется задуматься над выполнением задачи номер один - настройка соединения с беспроводной точкой доступа Wifi. По умолчанию, стандартные инструменты для Linux-десктопов надежны и удобны в использовании. Например, Wifi Radar, Network Manager, Wicd и многие другие программы этого класса. Конечно, подразумевается, что вы используете окружения типа Gnome или KDE, обладающих очень богатым функционалом и выбором. Но как быть, если у вас нечто другое и более редкое - E17, Fluxbox, ION или вообще "голая" консоль? В этом случае вам стоит применить классический способ настройки - командная строка. Давайте рассмотрим два случая настройки соединения с беспроводной точкой доступа: Вступление Предполагается, что у вас имеется беспроводное сетевое устройство адаптер , который работает под Linux. Если вы вдруг обнаружили, что ваше устройство не работает, можно предложить, как один из вариантов для новичков, поставить последнюю версию дистрибутива Ubuntu и установить проприетарные драйвера для своей беспроводной карточки. Предложенный случай является наиболее простым и действенным, по сравнению с попытками заставить работать адаптер через драйвер ndiswrapper. Также предполагается, что у вас имеются в наличии два параметра для подключения к беспроводной точке: SSID и идентификационный ключ. Без них особенно - без второго, так как первый еще можно легко узнать вы не сможете установить соединение. Скачать можно тут Wicd - графическое приложение, написанное на Python. Гибкая и удобная в использовании программа, предлагающая большой функционал. Wicd легко устанавливается и им также легко пользоваться. Достаточно всего нескольких минут для ознакомления с программой. Стоит также заметить, что Wicd, помимо графического интерфейса, имеет и консольный вариант "исполнения", не уступающий по функциональности Можно упростить процесс установки соединения, написав скрипт подключения, в котором мы объединим все эти команды в одно целое:


Как настроить WiFi (вай-фай) на Ubuntu Linux


В данном руководстве объясняется, как подключить компьютер к сети при помощи конфигурационных файлов и консольных утилит. Основная цель - рассказать о различных способах подключения к интернету без использования GUI графического интерфейса. Руководство не затрагивает таких тем, как настройка сетевых фильтров или, например, собственных точек доступа Wi-Fi. Подразумевается, что существует некий, предоставленный провайдером, способ подключения к интернету, для использования которого и необходимо выполнить приведенные ниже действия. Для воспроизведения описанных в руководстве действий подходит любой вариант установки системы. Наличие графического пользовательского интерфейса не обязательно. Все действия необходимо выполнять в консоли. Для настроек вам обязательно потербуется имя вашего сетевого адаптера. Его можно узнать из вывода команды:. Имя eth0 будет далее применяться для настройки именно данной сетевой карты. Где eth обозначает что используется Ethernet интерфейс, а 0 - номер устройства. Если у вас установлено несколько сетевых устройств, то, соответственно, им будут присвоены имена: После внедрения SystemD начиная с Ubuntu Сделано это для того, что бы имена сетевых устройств не менялись при подключении к машине новых адаптеров в последнее время, некоторые USB модемы выступают в роли сетевого адаптера. В результате eth0 может называться например enp0s4 или eno1, или даже enx78e7d1ea46da. Именно это имя сетевого адаптера и нужно использовать в настройке сети. Более подробно о наименовании сетевых интерфейсов в SystemD можно почитать тут англ. После этого нужно выполнить sudo update-grub. Список интерфейсов можно посмотреть набрав:. Сохраните файл и закройте редактор. За конфигурацию DNS отвечает утилита resolvconf, которая работает в паре с небольшим кеширующим DNS сервером dnsmasq. Одним из следствий этого полезного нововведения переход на эту схему произошел в Ubuntu начиная с версии Нужно отметить, что этот порт 53 открыт в режиме LISTEN, но так как это локальный интерфейс, то из внешней сети этот порт не доступен. В более старых версиях ubuntu, когда есть необходимость указать статические адреса DNS серверов если они не выдаются автоматически выполните:. Если нужно добавить больше адресов - каждый адрес нужно начинать с новой строки и с фразы nameserver. В рамках данного руководства будут рассмотрены примеры создания PPPoE подключения через DSL модем, подключения PPTP VPN-подключения и DIAL-UP подключения через обычный модем. В стандартную установку Ubuntu входит утилита для настройки PPPoE соединений — pppoeconf , для ее запуска наберите:. Утилита произведет поиск сетевых устройств и выведет их на экран, далее она произведет поиск модема 3 на этих устройствах. Если на этом этапе pppoeconf выдаст отрицательный результат - проверьте правильность подключения, питание модема. Далее утилита запросит Ваш логин, а затем - пароль. Теперь - выбор способа указания DNS серверов. Опять же, в большинстве случаев следует согласиться на получение адресов DNS серверов автоматически. Далее Вам предложат ограничить размер MSS до х байт - как правило, стоит согласиться. Следующий вопрос - устанавливать ли подключение автоматически при загрузке компьютера. Последний вопрос утилиты - установить ли соединение сейчас. Управлять подключением Вы можете при помощи команд:. Если в Вашем случае опций, предоставляемых утилитой pppoeconf недостаточно - обратитесь к документации по pppd или pppoeconf. Вернуть управление Network Manager можно следующим образом. Для осуществления VPN-соединения при помощи pppd Вам потребуется установить пакет pptp-linux , который может быть найден на установочном диске Ubuntu. Процесс настройки VPN-соединения может сильно облегчить скрипт-помощник. Для настройки модемного соединения можно использовать встроенный конфигуратор pppd - pppconfig или специальную утилиту wvdial. Процесс настройки при помощи pppconfig во многом похож на утилиту pppoeconfig , Вам по очереди будут заданы вопросы о параметрах подключения, и будет предложено ввести номер телефона, логин и пароль, а также имя соединения. Запускать pppconfig следует с правами суперпользователя. В некоторых случаях например при подключении с использованием мобильного телефона , удобнее использовать wvdial. Для этого нужно его сначала установить. В состав пакета wvdial входит утилита автоматического конфигурирования - wvdialconf. Если исполнять команду без параметров, то в дело пойдут установки, перечисленные в секции Defaults. В противном случае дополнительно будут исполнены указанные в добавочных секциях команды. Если потребуется запустить wvdial с набором номера в импульсном режиме, то это можно сделать командой. И допишите в него: Для pppoe , pptp , и модемного подключения без использования wvdial:. Где my-provider - название вашего соединения. MTU Maximum Transfer Unit - параметр определяет величину максимальной единицы передачи. Для Ethernet это значение по умолчанию составляет максимальный размер пакета Ethernet. TTL Time To Live - время жизни ip-пакета в секундах. Нужен чтобы избежать перегрузки сети пакетами. Обычно каждый роутер, через которого прошел пакет, уменьшает TTL на еденицу. Для DNS -записей TTL определяет время актуальности данных при кешировании запросов. Значение TTL меняется только с правами администратора, для выхода из аккаунта администратора введите exit. В этой главе пойдет речь о настройке подключения к существующей Wi-Fi сети с использованием наиболее безопасного на сегодняшний день стандарта шифрования и аутентификации WPA2. Дополнительно приведены примеры настроек для менее безопасных соединений. Если Вы можете повлиять на настройку точки доступа, например, в случае, если это Ваш домашний Wi-Fi роутер - постарайтесь настроить авторизацию с использованием WPA2, так как это наиболее безопасный протокол аутентификации в беспроводных сетях на настоящий момент. Дополнительно к требованиям, указанным выше Вам следует учесть, что:. Установите пакеты wpa-supplicant и wireless-tools Например так:. Бывает, что Ваше устройство Wi-Fi не включено по умолчанию, тогда команда вместо рапорта, приведенного выше выдаст такое сообщение:. Теперь нам нужно сконвертировать нашу ключевую фразу WPA ASCII в hex-ключ:. Теперь можно сохранить файл и перезагрузить сеть. Однако иногда этого сразу не происходит. Если это так - перезагружаем машину. LEAP, WEP, DHCP , ESSID виден всем. PEAP, AES, DHCP , ESSID виден всем. TTLS, WEP, DHCP , ESSID виден всем. При помощи Wi-Fi адаптера также возможно установить децентрализованную сеть ad-hoc или сделать из компьютера под управлением Ubuntu точку доступа. Поскольку описание данных способов Wi-Fi подключения выходит за рамки этого руководства - обратитесь к соответствующим разделам. Ссылки на эти разделы см. Эта проблема может быть непостоянной. При перезапуске адаптера сети таким образом:. Причиной проблемы может быть то, что материнская плата полностью не обесточивается при выключении компьютера. При этом вероятно не обесточивается и некоторое периферийное оборудование, в т. Если вы используете, например, Wi-Fi usb-адаптер, то в таком случае можно заметить горящий на адаптере светодиод если он им оборудован. Вероятно проблема возникает из-за того, что сетевое оборудование в этом режиме работает не совсем корректно. Простое решение проблемы состоит в выключении компьютера и выдергивании кабеля питания из розетки с последующим подключением шнура питания и включением компьютера. Сложное решение проблемы состоит в настройке параметров BIOS-а на полное обесточиваение сетевого оборудования при выключении компьютера. При этом беспроводной адаптер в упор не видит точку доступа хотя она может стоять рядом с компьютером , но прекрасно видит все соседские сети. Причиной проблемы может быть то, что некоторые маршрутизаторы произвольно выбирают номер рабочего канала, игнорируя номер канала выбранный в настройках маршрутизатора. Номер 6 канала указывается в файле примерно так:. Простое решение проблемы состоит в комментировании этого параметра, чтобы адаптер не был ограничен только этим каналом, и перезапуске сети. Сложное решение проблемы состоит в регистрации бага на сайте производителя маршрутизатора прошивки для него и обновление прошивки маршрутизатора после в случае его исправления. Теперь, когда все необходимые действия выполнены, можно перезапустить сеть и проверить соединение. Теперь, при запуске команды ip addr должно отобразиться подключение eth0 с выставленными параметрами. Если серый, то ничего не получится. Если белый, то возможны два варианта:. Измерьте скорость сети между двумя компьютера с помощью iperf. Можно воспользоваться этой инструкцией. В ней предлагают скомпиллировать программу из исходников, но можно просто установить её из репозитория. Если iperf показал величину, которая в разы меньше желаемой, то да - с сетью проблемы. Для вывода информации о конкретном порте можно использовать grep. Например, для 80 порта:. Например, интерфейсу eth0 нужно добавить адрес Кратковременно, до перезапуска сети:. Например, нужно пробросить порт Ubuntu и Canonical являются зарегистрированными торговыми знаками Canonical Ltd. Сайт Форум Документация Пользовательская документация Семейство Ubuntu Материалы для загрузки Совместимость с оборудованием. Настройка IP-адреса, шлюза по умолчанию, маски подсети. Временная настройка IP-адреса и маски подсети. Установка MTU и TTL. Другие способы работы Wi-Fi оборудования. Прежде чем Вы начнете, убедитесь, что: Различные сетевые утилиты, предназначенные для автоматического конфигурирования сети выключены. Например, тут Вы можете прочитать, как отключить установленный по умолчанию в Ubuntu сетевой помощник Network Manager. У Вас есть все необходимые параметры для подключения в Вашей сети например, IP-адрес, маска подсети и шлюз по умолчанию для соединения с использованием статического IP. Драйвер Вашего сетевого устройства корректно установлен, кабель при проводном соединении исправен и подсоединен. При необходимости задать пробные настройки, выполните: В более старых версиях ubuntu, когда есть необходимость указать статические адреса DNS серверов если они не выдаются автоматически выполните: В стандартную установку Ubuntu входит утилита для настройки PPPoE соединений — pppoeconf , для ее запуска наберите: Управлять подключением Вы можете при помощи команд: This file describes the network interfaces available on your system and how to activate them. For more information, see interfaces 5. The loopback network interface auto lo iface lo inet loopback Перезапустите сеть: Адрес сервера - может быть как IP адресом, так и доменным именем, например vpn. Scanning your serial ports for a modem. Cannot get information for serial port. Max speed is ; that should be safe. Значение 0 - никогда. Имеет смысл для набора номера в импульсном режиме на старых АТС. Теперь, когда все настроено, соединение можно установить набрав: Для pppoe , pptp , и модемного подключения без использования wvdial: Дополнительно к требованиям, указанным выше Вам следует учесть, что: После установки всех необходимых пакетов, кабель проводной сети лучше отсоединить. Некоторые устройства или их драйвера, например Madwifi не поддерживают WPA2 AES. Если соединение WPA2 установить не удается, можно попробовать WPA1 TKIP. Если у Вас RTxxx Ralink с драйверами Serialmonkey - этот способ Вам не поможет. Вам следует либо установить пакет ndiswrapper , заменяющий Serialmonkey, либо попробовать другой способ. Установите пакеты wpa-supplicant и wireless-tools Например так: Cell 01 - Address: Network is down Ничего страшного, просто введите команду sudo ip link set dev wlan0 up соответственно выключить устройство можно командой sudo ip link set dev wlan0 down. Генерация ключей] auto wlan0 Где: Параметр Описание iface wlan0 inet dhcp конфигурация для DHCP для статического IP см. Рекомендуется оставить как есть. Теперь нам нужно сконвертировать нашу ключевую фразу WPA ASCII в hex-ключ: Генерация ключа] auto wlan0 LEAP, WEP, DHCP , ESSID виден всем. CHAP, MSCHAP, MSCHAPV2] auto wlan0. При перезапуске адаптера сети таким образом: No working leases in persistent database - sleeping. Номер 6 канала указывается в файле примерно так: Если белый, то возможны два варианта: Роутера нет или он работает в режиме бриджа моста. В этом случае белый IP-адрес присваивается самому компьютеру. Вводим адрес — попадаем на комп, всё просто. Белый адрес присваивается роутеру. Соответственно, по этому адресу мы попадаем на роутер, а не на компьютер. Чтобы попасть на компьютер, на роутере нужно пробросить порты см. Чтобы посмотреть список открытых портов и названия слушающих их программ, используйте команду: Например, для 80 порта: Кратковременно, до перезапуска сети: Показать исходный текст История страницы Ссылки сюда Media Manager Все страницы Недавние изменения. Параметр вещания точкой доступа ее имени.


Методы биотехнологии в животноводстве
Candy cdcf 6 es инструкция
Курс доллара мираф банк омск
Как похудеть в области колен
Новости г кирова кировской области
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment