Sep. 7th, 2014

oio11: (dr)
Итак, вы все-таки скорее всего отказываетесь признавать эту теорию и вообще не желаете быть психом
О! Что вы говорите, вы не страдаете никаким психическим расстройством? Что же, можете в это верить. Вы, скорее всего: -спокойны-здравомыслящи-без воодушевления относитесь ко всяким странным идеям-считаете себя обычным человекомИли вы просто профессиональный психиатр и честно скажете мне, что все, мною написанное - идиотизм))
Пройти тест
oio11: (Default)
к посту ---

oio11 - Как отключить Bluetooth во время загрузки в Ubuntu

oio11.livejournal.com/1232565.html
25 апр. 2013 г.

rfkill — определение состояние интегрированных устройств

25. 11. 2013
rfkill — небольшая и полезная утилита для запроса состояния интегрированных устройств, таких как: Wi-Fi, Bluetooth GPS и др. rfkill определяет заблокированные ли устройства аппаратно или программно. А также может изменить это состояние, если его можно изменить программно.

Утилита rfkill

Утилита rfkillКак-то обнаружил, что Wi-Fi не работает, а именно при попытки поднятия сетевой карты выдает ошибку:
RTNETLINK answers: Operation not possible due to RF-kill
Немного погуглив, нашел решение, а именно программу rfkill. Работать с этой программой очень просто.
Для начала, определим состояние наших устройств:
# rfkill list
Вывод следующий:
0: phy0: Wireless LAN
        Soft blocked: no
        Hard blocked: yes
1: acer-wireless: Wireless LAN
        Soft blocked: yes
        Hard blocked: no
2: acer-bluetooth: Bluetooth
        Soft blocked: yes
        Hard blocked: no
Из чего следует, что наша Wi-Fi карат заблокирована, для разблокировки применим следующею команду:
# rfkill unblock wifi
Проверяем результат:
# rfkill list
0: phy0: Wireless LAN
        Soft blocked: no
        Hard blocked: no
1: acer-wireless: Wireless LAN
        Soft blocked: no
        Hard blocked: no
2: acer-bluetooth: Bluetooth
        Soft blocked: yes
        Hard blocked: no
Вот и отлично, блокировку сняли, пробуем поднять наш сетевой интерфейс:
# ip link set wlp4s0 up

Вот и все, все работает.
http://www.oldnix.org/rfkill/

oio11: (Default)

Настройка Wi-Fi в Linux утилитой iw

26. 11. 2013

Настройка Wi-Fi в Linux утилитой iw . В этом посте я опишу процесс настройки Wi-Fi-соединения в Linux утилитой iw которая пришла на смену wireless_tools.

 

Настройка Wi-Fi в Linux c помощью iw

Настройка WiFi в LinuxНачнем с просмотра доступных сетевых карт:

# ip link list

Выводе этой команды будет содержать все сетевые интерфейсы, нас интересуют следующие имена: wlan0wlp4s0, ath0 и т.п.

Также, нам понадобиться утилита iw, воспользуемся командой iw dev. В отличии от ip link list, iw dev выведет только имеющиеся беспроводные интерфейсы:

$ iw dev
phy#0 	Interface wlp4s0 		ifindex 3 		wdev 0x1 		addr **:**:**:**:**:** 		type managed

Вывод команды сообщил нам, что имя нашей караты wlp4s0, поднимаем:

# ip link set wlp4s0 up

Если у вас возникнет ошибка:

RTNETLINK answers: Operation not possible due to RF-kill

Можно установить утилиту rfkill и с ее помощью решить эту проблему.

Таблица сравнения команд iw и wireless_tools.

Команды iw  Команды wireless_tools Описание
iw dev wlp4s0 link iwconfig wlp4s0 Показать статус соединения
iw dev wlp4s0 scan iwlist wlp4s0 scan Сканирование сети на точки доступа
iw dev wlp4s0 set type ibss iwconfig wlp4s0 mode ad-hoc Настройка режима работы ad-hoc.
iw dev wlp4s0 connect ваш_essid iwconfig wlp4s0 essid ваш_essid Подключение к незащищенной сети
iw dev wlp4s0 connect ваш_essid 2432 iwconfig wlp4s0 essid ваш_essid freq 2432M Подключение с задающим каналом сети
iw dev wlp4s0 connect ваш_essid key 0:ваш_ключ
iwconfig wlp4s0 essid ваш_essid key ваш_ключ Подключение к WEP зашифрованному каналу сети с помощью шестнадцатеричного ключа
iw dev wlp4s0 connect ваш_essid key 0:ваш_ключ iwconfig wlp4s0 essid ваш_essid key s:ваш_ключ Подключение к WEP зашифрованному каналу сети с помощью ключа ASCII
iw dev wlp4s0 set power_save on iwconfig wlp4s0 power on Включение режима экономии питания

Подключение к беспроводной сети

Сканируем сеть:

# iw dev wlp4s0 scan | less

Вывод может быть большим, зависит от того, сколько найдет wi-fi-точек, для удобного просмотра применили less. В списке сетей ищем наличие нашего SSID.

Для незащищенной сети:

# iw dev wlp4s0 connect ваш_essid

WEP

Шестнадцатеричный ключ от ASCII отличаются автоматически:

# iw dev wlp4s0 connect ваш_essid key 0:ваш_ключ

Есть возможность указать 4 ключа и назначить клавишу по умолчанию. Например, 3-й ключ и клавиша d (нумерация начинается с нуля):

# iw dev wlp4s0 connect ваш_essid key d:2:ваш_ключ

WPA/WPA2

Вам необходимо отредактировать файл /etc/wpa_supplicant.conf, более детально в этом посте. Затем выполнить команду:

# wpa_supplicant -i wlp4s0 -c /etc/wpa_supplicant.conf

Для проверки успешности соединения, можно воспользоваться следующей командой:

# iw dev wlp4s0 link

Командой ping, можно проверить соединение с интернетом:

# ping -c3 ya.ru

Собственно все, настройка Wi-Fi в Linux закончена.
http://www.oldnix.org/wifi-linux-iw/

May 2025

S M T W T F S
    123
45678910
11121314151617
181920212223 24
25262728293031

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated May. 31st, 2025 05:48 pm
Powered by Dreamwidth Studios