Астра линукс как настроить wi fi
Перейти к содержимому

Астра линукс как настроить wi fi

  • автор:

Астра линукс как настроить wi fi

Предварительные действия

Для подключения устройства к беспроводной корпоративной сети УрФУ вам потребуется «Учётная запись».

Учётная запись для работы в беспроводной сети УрФУ имеет следующий вид: имя_пользователя, пароль.

Например: Name.Surname, H7hdl3Bq.

Учетную запись для работы в беспроводной сети можно получить с помощью инструмента самообслуживания пользователей корпоративной сети УрФУ: https://id.urfu.ru либо обратившись к администраторам компьютерных классов.

Общие замечания

Одна учётная запись может быть использована для одновременного подключения не более трех личных устройств.

Инструкция по подключению ОС Linux к сети Wi-Fi на примере Ubuntu 18.10:

1. Открыть меню системных уведомлений в правом верхнем углу, и нажать «Выбрать сеть»:

Linux Astra 1.7 не подключается интернет

Здравствуйте впервые познакомился с LINUX-ом версия Astra 1.7 и сразу столкнулся с проблемой подключения интернета, зашел в меню Пуск>>Панель управления>>Сеть>>Сетевые соединения>>Параметры IP4>>Вручную>>Ввел Адрес 192.168.1.123>>Маска 24>>Шлюз 192.168.1.1>>DNS 77.40.0.2, 77.40.0.3

То есть написал так же как у меня на компе под Windows 10, значек подключения изменился как будто подключился к интернету и соединение пишет что подключено, но если в браузере попытаться куда либо войти в майл например или еще куда либо нету соединения с интернетом, помогите разобраться как вообще в Линуксе Астра 1.7 правильно подключаться к интернету

kopoc
06.08.22 15:22:04 MSK

  • Ответить на это сообщение
  • Ссылка

Обратитесь на линию горячей поддержки: https://astralinux.ru/support/

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

hargard ★★
( 06.08.22 15:37:36 MSK )

  • Ответить на это сообщение
  • Показать ответ
  • Ссылка

Как правильно пишут выше, в техподдержку AstraLinux обратись, или к своему админу на работе.

Но если ты дома бесплатную версию используешь, то покажи выводы:

ip a ip r cat /etc/resolv.conf ls -l /etc/resolv.conf systemctl list-units --type service --all | grep -i net nmcli con show ping -c 5 192.168.1.1 ping -c 5 77.40.0.2 ping -c 5 77.40.0.3 ping -c 5 ya.ru ping -c 5 77.88.8.8 

Или хотя бы фото с выводами куда-нибудь залей, а сюда ссылки.

Vsevolod-linuxoid ★★★★★
( 06.08.22 15:50:25 MSK )
Последнее исправление: Vsevolod-linuxoid 06.08.22 16:00:07 MSK (всего исправлений: 2)

  • Ответить на это сообщение
  • Ссылка

Ответ на: комментарий от hargard 06.08.22 15:37:36 MSK

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

kopoc
( 06.08.22 15:50:37 MSK ) автор топика

  • Ответить на это сообщение
  • Показать ответы
  • Ссылка

Ответ на: комментарий от kopoc 06.08.22 15:50:37 MSK

Если ты используешь платную версию AstraLinux, то или ты, или твой работодатель заплатил за техподдержку — пользуйся. Если это по работе, то лучше вообще позови админов, это их работа.

Vsevolod-linuxoid ★★★★★
( 06.08.22 15:53:33 MSK )

  • Ответить на это сообщение
  • Ссылка

Ответ на: комментарий от kopoc 06.08.22 15:50:37 MSK

Услуги платные hargard тебе не предлагал. Он предлагал тебе потревожить техподдержку твоего дистра – всё-таки это их прямая функция.

Если желаешь получить форума помощь сдерживай свои эмоции. А пока я тебе повангую. Бесплатно.

У тебя есть роутер. А в нем включен DHCP-сервер. Он-то и раздаёт сетевые настройки на твой комп. В олдовой 10-ке ты ничего не трогал -- оно и работает. В линуксе было бы также, но ты решил ему помочь. А не надо было. 

Ну так было дело?

master_0K ★
( 06.08.22 16:09:08 MSK )

  • Ответить на это сообщение
  • Показать ответ
  • Ссылка

Ответ на: комментарий от master_0K 06.08.22 16:09:08 MSK

У меня есть домашний интернет кабель который идет из подъезда, его я выдернул из своего ПК и сунул в ноутбук, интернета нету, потом я залез в настройки и настроил то что указано выше скопировав все со своего ПК

kopoc
( 06.08.22 16:26:38 MSK ) автор топика

  • Ответить на это сообщение
  • Показать ответы
  • Ссылка

Ответ на: комментарий от kopoc 06.08.22 16:26:38 MSK

Тогда возможно дело в том, что MAC-адрес сетевой карты ноутбука отличается от MAC-адреса сетевой карты компьютера. Провайдеры любят «защищать» клиентов привязывая интернет к MAC-адресу копьютера/роутера.

Посмотри MAC-адрес сетевой карты компьютера. Клонируй его в настройках на ноутбуке. Должно заработать.

master_0K ★
( 06.08.22 16:34:20 MSK )

  • Ответить на это сообщение
  • Показать ответ
  • Ссылка

Ответ на: комментарий от master_0K 06.08.22 16:34:20 MSK

Вот если выбирать метод из существующих типо Автоматически (DHCP), Автоматически (DHCP, только адрес), Вручную, Только для локальной связи, Общий с другими Пк… То соединение идет только если выбрать Вручную, значек меняется и пишет что соединено, но интернета все равно нету если в браузере что то забить в строку поиска, а в другим методах соединения вообще нет, постоянно крутиться значет что то ищет, но несоединяет

kopoc
( 06.08.22 17:03:25 MSK ) автор топика

  • Ответить на это сообщение
  • Показать ответы
  • Ссылка

Ответ на: комментарий от kopoc 06.08.22 17:03:25 MSK

Нет-нет, ты не понял. Просто меняешь MAC-адрес сетевой карты ноутбука на MAC-адрес сетевой карты компьютера. Настройки сети те же остаются, что ты делал (как в Windows).

master_0K ★
( 06.08.22 17:22:48 MSK )

  • Ответить на это сообщение
  • Показать ответ
  • Ссылка

Ответ на: комментарий от kopoc 06.08.22 17:03:25 MSK

Ты интернетом впервые пользуешься?

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

hargard ★★
( 06.08.22 17:26:35 MSK )

  • Ответить на это сообщение
  • Показать ответ
  • Ссылка

Ответ на: комментарий от hargard 06.08.22 17:26:35 MSK

Тогда уже купить роутер . А замучаешься каждый раз звонить, когда нужно сменить рабочий девайс на время.

master_0K ★
( 06.08.22 17:30:35 MSK )

  • Ответить на это сообщение
  • Ссылка

Очень интересная история: человек подключает астру 1.7 (это, если что, special edition, которая не то, что не бесплатная, а её и вообще-то не продадут кому попало) к домашнему интернету.

Конечно, это не моё собачье дело, но я бы на месте ТСа как минимум не стал бы свои действия светить на весь интернет.

hobbit ★★★★★
( 06.08.22 17:32:56 MSK )

  • Ответить на это сообщение
  • Показать ответ
  • Ссылка

Ответ на: комментарий от hobbit 06.08.22 17:32:56 MSK

Эти буковки ‘S…E…’ настоящая магия. А насчёт

её и вообще-то не продадут кому попало

«от такого допинга крышу уносит мгновенно». Вы же взрослый человек 😉

master_0K ★
( 06.08.22 17:37:32 MSK )

  • Ответить на это сообщение
  • Показать ответ
  • Ссылка

Ответ на: комментарий от master_0K 06.08.22 17:22:48 MSK

Да все равно нету входа в интернет, хоть с Мас адресом хоть без него, значек показывает что подключился, пишет что соединено, но в браузере ничего неможет найти, как будто сам браузер запрещен или как то выключен((

kopoc
( 06.08.22 17:49:19 MSK ) автор топика

  • Ответить на это сообщение
  • Показать ответы
  • Ссылка

Ответ на: комментарий от master_0K 06.08.22 17:37:32 MSK

Эм… когда ты пиратишь с торрентов обычное ПО, ты нарушаешь лишь 146 УК РФ. А вот доступ к засекреченному ПО это уже 283.1 УК РФ. А если при этом торрент, что ты раздавал, ЦРУ скачает, это уже 275 УК РФ.

Vsevolod-linuxoid ★★★★★
( 06.08.22 17:55:54 MSK )

  • Ответить на это сообщение
  • Показать ответ
  • Ссылка

Ответ на: комментарий от kopoc 06.08.22 17:49:19 MSK

Если у вас Special Edition, возможно и заблокирован. И как вы вообще это достали?

Vsevolod-linuxoid ★★★★★
( 06.08.22 18:00:22 MSK )

  • Ответить на это сообщение
  • Показать ответ
  • Ссылка

Ответ на: комментарий от Vsevolod-linuxoid 06.08.22 17:55:54 MSK

Моё сообщение было о том, что обыватели верят в чудодействие всех этих ‘S…E…’. Ну а про возможное «ай-ай-яй» со стороны государства принято не задумываться. Увы

master_0K ★
( 06.08.22 18:04:29 MSK )

  • Ответить на это сообщение
  • Показать ответ
  • Ссылка

Ответ на: комментарий от master_0K 06.08.22 18:04:29 MSK

Мда, это печально. И ведь есть отличный Simply Linux, который тоже российский и прекрасно подойдет для дома, при том абсолютно легален даже для коммерческого использования.

Vsevolod-linuxoid ★★★★★
( 06.08.22 18:09:00 MSK )

  • Ответить на это сообщение
  • Ссылка

Ответ на: комментарий от kopoc 06.08.22 17:49:19 MSK

Ну смотри. Можешь потестировать сеть (команды Vsevolod-linuxoid тебе выше писал), но… Все собеседники в треде говорят, что этот дистр «специальный очень и очень» и поэтому:

  • может быть в нём вся поддержка сети выкорчевана под корень
  • или специфически включаться («я не в курсе»)
  • да и лучше эту тему не поднимать («Уровень Иронии: 0.5%»)

master_0K ★
( 06.08.22 18:13:25 MSK )

  • Ответить на это сообщение
  • Показать ответ
  • Ссылка

Ответ на: комментарий от master_0K 06.08.22 18:13:25 MSK

Если у тебя special edition, то в нем есть мандатный доступ. Сходи почитай что это такое.

Если кратко каждому пользователю назначается уровень доступа. И в зависимости от уровня доступа пользователь может выполнять операции, соответствующие уровню доступа.

Более того, например, у тебя есть пользователь, которому ты разрешил выполнять команду sudo , т.е. становиться суперпользователем root.

Т.е. в системе ты регистрируешься под пользователем user, потом выполняешь команду sudo -i и ты получил привилегии root, но т.к. пользователь из под которого ты делал sudo имеет низкий уровень доступа, то полученный root будет так же иметь низкий уровень доступа.

Плюс всё ещё зависит от уровня безопасности с которым настроен запуск операционной системы.

Это не обычный Linux, а защищённый.

Так что либо иди читай руководство администратора по настройке мандатного доступа в астра Линукс специал едишион, либо ставь обычный Линукс.

Тему можешь пометить решённой.

UPD: @master_0K, сообщение конечно было адресовано автору темы.

kostik87 ★★★★★
( 06.08.22 18:20:53 MSK )
Последнее исправление: kostik87 06.08.22 18:32:22 MSK (всего исправлений: 3)

  • Ответить на это сообщение
  • Показать ответ
  • Ссылка

Как настроить сеть в Astra Linux

Операционная система Astra Linux предназначена для использования в различных сферах, в особенности, в государственных структурах, бизнесе, научных и образовательных учреждениях. Она создана на базе открытой платформы Linux и имеет высокий уровень защиты данных и информационной безопасности.

Astra Linux способна обрабатывать большие объемы информации, обеспечивать стабильность и высокую производительность при работе с различными приложениями. Она имеет встроенные возможности для шифрования данных и защиты от вредоносных программ.

Одним из ключевых преимуществ Astra Linux является то, что она создавалась с учетом требований к информационной безопасности, которые обычно предъявляются государственными органами. Она соответствует российским нормативным требованиям и рекомендациям по безопасности информационных систем.

Способы настройки сети в Astra Linux предполагает использовать такие инструменты, как NetworkManager или сетевой интерфейс в командной строке.

Настройка сети через графический интерфейс

Для настройки сети через NetworkManager:

  1. В меню Система найдите пункт Настройки сети.
  2. В интерфейсе NetworkManager выберите нужное подключение (например, проводное подключение или Wi-Fi).
  3. Нажмите правой кнопкой мыши на выбранном подключении и выберите Настроить.
  4. В данном разделе вы можете настроить IP-адрес, шлюз, маску подсети, DNS-серверы и другие параметры сети.

  1. После внесения необходимых изменений, сохраните их.
  2. NetworkManager автоматически применит настройки и подключится к выбранной сети.

Это один из вариантов настройки сети в Astra Linux с использованием графического интерфейса. Более продвинутые пользователи могут использовать командную строку и настраивать сеть через файлы конфигурации.

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

Настройка через командную строку выполняется с использованием таких инструментов, как ifconfig, ip, route, netplan, systemctl, а также файлы конфигурации сети. Для настройки сети через командную строку потребуются следующие действия:

  1. Чтобы открыть список доступных сетевых подключений, введите в терминале одну из двух команд:
  1. Выберите сетевой интерфейс для настройки: это eth0 для Ethernet или wlan0 для беспроводного соединения Wi-Fi. Используйте команду:

где – имя выбранного интерфейса (eth0 или wlan0).

  1. Установите IP-адрес и маску подсети для выбранного интерфейса с помощью команды:

– желаемый IP-адрес, – маска подсети (например, 24 для 255.255.255.0).

  1. Включите интерфейс:

sudo ip link set up dev

  1. Установите шлюз:

sudo ip route add default via

  1. Настройте DNS-серверы, добавив записи в файл /etc/resolv.conf:

echo «nameserver » | sudo tee /etc/resolv.conf

– это IP-адрес DNS-сервера.

  1. Проверьте подключение к сети:

– IP-адрес удаленного хоста для проверки подключения.

  1. Запустите команду ip link show, чтобы проверить настройки сетевого интерфейса и убедиться, что они применены успешно.
  2. Для сохранения настроек сети, перезагрузите систему или сохраните изменения в соответствующих конфигурационных файлах. В Astra Linux конфигурационные файлы для сети находятся в каталоге /etc/network/interfaces.

Для управления сетевыми подключениями в Astra Linux используются несколько служб. Расскажем какие еще службы обеспечивают сетевое подключение в операционной системе.

Служба NetworkManager

Служба NetworkManager – это программное обеспечение, предназначенное для управления сетевыми подключениями на компьютере с операционной системой Linux. Она является стандартным инструментом в большинстве дистрибутивов UNIX-подобных систем и облегчает настройку и управление сетевыми соединениями для пользователей.

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

С ее помощью можно сканировать и автоматически подключаться к доступным сетям, сохранять настройки сети и автоматически переключаться между разными соединениями в зависимости от их доступности.

NetworkManager обеспечивает безопасность соединений, позволяя настраивать фильтры безопасности и шифрование для защиты передаваемых данных. Она поддерживает функции управления пропускной способностью и управления сетевыми интерфейсами.

Служба networking/resolvconf

Служба networking (или Network Manager), является компонентом операционной системы Linux, который управляет сетевыми подключениями. Она обеспечивает простой и удобный способ настройки и управления сетевыми интерфейсами, включая проводные и беспроводные подключения.

Network Manager предоставляет графический интерфейс для настройки сети, позволяя пользователям легко настраивать IP-адреса, маски подсетей, шлюзы и DNS-серверы. Он поддерживает функции автоматического подключения к доступным Wi-Fi сетям, VPN-подключения и другие расширенные настройки сетевого интерфейса.

Resolvconf – это утилита, которая управляет файлом resolv.conf. Файл используется для настройки DNS-серверов в системе. Когда служба networking обновляет настройки сети, они взаимодействуют с resolvconf для обновления соответствующих DNS-серверов в файле resolv.conf.

Resolvconf упрощает настройку и обновление параметров DNS-сервера в системе, помогая обеспечить правильное функционирование сетевых соединений и разрешение имен хостов.

Служба systemd-networkd/systemd-resolved

systemd-networkd – это служба, отвечающая за управление сетевыми настройками в Linux. Она позволяет настраивать IP-адреса, маршрутизацию, маски подсети, DNS-сервера и другие параметры сетевых интерфейсов. systemd-networkd обрабатывает рабочие файлы конфигурации, которые расположены в каталоге /etc/systemd/network/ или /run/systemd/network/. Она следит за изменениями в сетевых интерфейсах и автоматически применяет изменения при загрузке системы или во время ее работы.

systemd-resolved – это служба, отвечающая за разрешение DNS . Она предоставляет механизм для разрешения доменных имен в IP-адреса. systemd-resolved обрабатывает файлы конфигурации, расположенные в каталоге /etc/systemd/resolved.conf. Она также может использовать информацию, полученную от служб DNS over TLS или DNS over HTTPS для защищенного разрешения DNS. systemd-resolved обеспечивает кэширование результатов запросов DNS, а также управление исходящими запросами.

Обе службы, systemd-networkd и systemd-resolved, тесно интегрированы в систему инициализации systemd и предоставляют современные средства для управления сетевыми настройками и разрешения DNS в Linux. Они предлагают преимущества в точности настройки, производительности и гибкости, а также интеграцию с другими компонентами systemd.

Служба connman

Служба connman (Connection Manager) – это системная служба, которая управляет сетевыми подключениями в операционной системе Linux. Она предоставляет простой интерфейс для управления сетевыми соединениями, такими как Ethernet, Wi-Fi и Bluetooth.

Connman разработан с учетом мобильных устройств и ориентирован на работу с различными типами сетевых подключений. Он поддерживает автоматическое обнаружение сетей, приоритизацию доступных подключений и управление сетевыми настройками.

Служба connman дает возможность пользователям легко подключаться к доступным сетям и переключаться между ними, обеспечивая непрерывное подключение к сети с помощью адаптивного выбора наиболее подходящего подключения.

Connman также предоставляет API для разработчиков приложений, чтобы они могли управлять сетевыми подключениями на своих устройствах Linux. Это API позволяет выполнять операции, такие как сканирование доступных сетей, подключение и отключение от сетей, а также управление сетевыми настройками.

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

Домен – первое, с чем сталкивается клиент при входе на сайт компании. Домен позволяет вам привлекать внимание пользователей и выделяться среди конкурентов. Подберите красивое и звучное имя для вашего веб-ресурса.

Правильная настройка сети позволяет обеспечить стабильное и безопасное подключение к сети, а также эффективное использование сетевых ресурсов. Учитывая особенности Astra Linux и требования безопасности, важно использовать рассмотренные инструменты и следовать инструкциям и рекомендациям от разработчиков.

Окружение Astra Linux с его мощными инструментами для управления сетевым подключением предоставляет пользователям широкие возможности для настройки и оптимизации сети. Благодаря этому, операционная система является надежной и безопасной для использования в критически важных информационных системах и государственных структурах.

Как настроить Wifi-соединение на любом Linux-десктопе

Если вы владелец какого-либо мобильного устройства под управлением OS Linux, то вам в первую очередь придется задуматься над выполнением задачи номер один — настройка соединения с беспроводной точкой доступа Wifi. По умолчанию, стандартные инструменты для Linux-десктопов надежны и удобны в использовании. Например, Wifi Radar , Network Manager , Wicd и многие другие программы этого класса. Конечно, подразумевается, что вы используете окружения типа Gnome или KDE, обладающих очень богатым функционалом и выбором.

Но как быть, если у вас нечто другое и более редкое — E17, Fluxbox, ION или вообще «голая» консоль? В этом случае вам стоит применить классический способ настройки — командная строка.

Давайте рассмотрим два случая настройки соединения с беспроводной точкой доступа:
— графическое приложение Wicd ( для примера );
— консольные утилиты.

Вступление

Предполагается, что у вас имеется беспроводное сетевое устройство (адаптер), который работает под Linux. Если вы вдруг обнаружили, что ваше устройство не работает, можно предложить, как один из вариантов для новичков, поставить последнюю версию дистрибутива Ubuntu и установить проприетарные драйвера для своей беспроводной карточки. Предложенный случай является наиболее простым и действенным, по сравнению с попытками заставить работать адаптер через драйвер ndiswrapper.

Также предполагается, что у вас имеются в наличии два параметра для подключения к беспроводной точке: SSID и идентификационный ключ. Без них (особенно — без второго, так как первый еще можно легко узнать) вы не сможете установить соединение.

Wicd

Wicd — графическое приложение, написанное на Python. Гибкая и удобная в использовании программа, предлагающая большой функционал. Wicd легко устанавливается и им также легко пользоваться. Достаточно всего нескольких минут для ознакомления с программой. Стоит также заметить, что Wicd, помимо графического интерфейса, имеет и консольный вариант «исполнения», не уступающий по функциональности.

Main window Wicd

Командная строка

Давайте теперь посмотрим, как настроить wifi-соединение через командную строку. К слову сказать, такой способ является универсальным, так как используются утилиты, являющиеся стандартными для всех дистрибутивов Linux. Более того, все приложения с графическим интерфейсом (GUI) основаны на работе именно этих утилит. Образно говоря, если мы «снимем» «крышу» GUI у любого графического приложения, то под ней мы увидим скромных и незаметных тружеников консоли: ifconfig, wireless-tools, wpa_supplicant, ping, nmap и многих других.

Для выполнения нашей задачи понадобятся следующие утилиты:

  • — ifconfig : полностью управляет работой любого сетевого адаптера вашего компьютера (будь то проводной или беспроводной интерфейс);
  • — iwlist : выдает список доступных для подключения (находящихся в радиусе досягаемости) беспроводных дочек доступа;
  • — iwconfig : утилита управления и конфигурирования беспроводных сетевых устройств (адаптеров);
  • — dhclient (или его налоги): автоматически получает IP-адрес от dhcp-сервера беспроводной точки;
  • — wpa_supplicant : утилита для настройки шифрованных соединений.
  • — which ifconfig
  • — which iwlist
  • — which iwconfig
  • — which dhclient
  • — which wpa_supplicant

При выполнении каждой из этих команд вы увидите путь, по которому они располагаются в файловой системе. Если вдруг не увидите — вам придется установить отсутствующие. Наиболее простой и рекомендуемый — это менеджером пакетов того дистрибутива Linux, которым вы пользуетесь. Как альтернатива — можно предложить установку из исходников, но такой путь требует достаточного опыта от пользователя.

Рассмотрим пример подключения к wifi-точке с шифрованием WEP

1 . Первое, что мы сделаем — посмотрим, какие сетевые адаптеры имеются у нас на компьютере:

# ifconfig -a

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

2 . Запускаем беспроводной сетевой адаптер:

# ifconfig wlan0 up

здесь :
— wlan0 — стандартное в большинстве Linux-систем имя wifi-карточки;
— up — опция говорит команде ifconfig запустить для работы («поднять») сетевое устройство.

3 . Теперь нам надо сканировать эфир вокруг себя на наличие доступных hot-spot’ов:

# iwlist wlan0 scan

— wlan0 — имя беспроводного адаптера;
— scan — команда iwlist запускается в режиме сканирования.

Результатом работы iwlist будет детальный отчет, из которого на данном этапе нас интересует только одна строчка: ESSID:»Some_Name». Значение параметра ESSID («Some_Name») — это имя беспроводной точки доступа. Теперь мы знаем, к какой конкретно wifi-точке мы будем подключаться.

4 . Выполняем подключение:

# iwconfig wlan0 essid Some_Name key Wireless_Key

— wlan0 — сетевой адаптер, на котором настраивается соединение;
— essid — задаем имя точки доступа, к которой подключаемся;
— key — указываем ключ шифрования, использующийся этой точкой доступа для передачи данных.

Команда iwconfig по умолчанию использует для ключа шифрования данные в шестнадцатеричном виде HEX. Если вы хотите указать ключ в виде простого текста (ASCII), вам необходимо использовать опцию s .

# iwconfig wlan0 essid Some_Name key s:Wireless_Key

5 . Последний шаг — получаем от dhcp-сервера wifi-точки IP-адрес:

# dhclient wlan0

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

Здесь мы добавили еще одну команду sleep с параметром 10 секунд. Это рекомендуется делать перед получением IP-адреса для надежности установки соединения.

Сохраняем этот файл под каким-либо именем (например, wireless_up) и делаем его исполняемым командой:

# chmod u+x wireless_up

Переносим wireless_up по пути /usr/local/bin, чтобы сделать его глобально видимым всей системой.

Теперь вам достаточно набрать в командной строке:

# wireless_up

. и соединение будет установлено.

Рассмотрим более сложный случай — соединение с точкой доступа по WPA-шифрованию

Соединение с таким шифрованием поддерживает только утилита wpa_supplicant, поэтому она нам понадобиться. Также, опять таки, предполагаем, что мы знаем ключ (пароль) шифрования этой точки доступа.

1 . Генерируем пароль на основе этого ключа с помощью утилиты wpa_passphrase, которая входит в состав пакета wpa_supplicant. Дело в том, что пароль, который мы будем использовать далее, должен быть в виде шестнадцатиричного числа:

# wpa_passphrase ssid password

Утилита выдаст сгенерированную строку psk, которую мы вставим в конфигурационный файл wpa_supplicant.conf:

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

ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=wheel

для предоставления необходимых прав доступа.

2 . «Поднимаем» интерфейс wlan0:

# ifconfig wlan0 up

3. Указываем, к какой точке мы хотим подключиться:

# iwconfig wlan0 essid ssid

4 . Запускаем утилиту wpa_supplicant на установку соединения:

# wpa_supplicant -B -Dwext -i wlan0 -c /etc/wpa_supplicant.conf

здесь :
— B — запускать команду wpa_supplicant в фоновом режиме;
— Dwext — говорим утилите wpa_supplicant использовать драйвер wext для интерфейса wlan0;
— i — задаем настраиваемый сетевой интерфейс (wlan0 в нашем случае);
— с — указываем путь к конфигурационному файлу wpa_supplicant.conf.

5 . Проверяем, что соединение установлено:

# iwconfig wlan0

На выводе увидим подробную информацию по указанному интерфейсу wlan0.

6 . Получаем локальный IP-адрес:

# dhclient wlan0

7 .Упрощаем процесс, создав по пути /etc/network/interfaces запись следующего вида:

Заключение

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

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

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