1

Я пытаюсь настроить archlinux для использования моего беспроводного сетевого адаптера. Это довольно хлопотно. Из того, что я собрал, это сетевой адаптер atheros, использующий драйвер / модуль ath5k ...

Я не могу заставить его работать; есть идеи? Вот некоторые из результатов моей работы:

# lspci | grep -i net
00:0a.0 Ethernet controller: nVidia corporation MCP67 Ethernet (reva2)
03:00.0 Ethernet controller: atheros communications inc. AR5001 Wireless Network Adapter (rev01)

# lsusb
...
Bus 004 Device 003: ID 03f0:17d Hewlett Packard Wireless (Bluetooth + WLAN Interface [Integrated Module]

# ping -c 3 www.google.com
ping: unknown host www.google.com

#ping -c 3 8.8.8.8 
ping: network is unreachable

# lspci -v
03:00.0 Ethernet controller: atheros communications inc. AR5001 Wireless Network Adapter (rev01)
    ...
Kernel driver in use: ath5k
Kernel modules: ath5k

# dmesg |grep ath5k
registered as phy0
registered led device
ath5k: atheros chip found
PCI INT A disabled
registered led device
registered as phy1

# ip addr | sed '/^[0-9]/!d;s/: <.*$//'

1: lo
2: eth1
3: eth0

# ip link set <interface> up/down
RNETLINK answers: Operation not possible due to RF-kill

Кроме того, есть ли способ вывести текст из командной строки в текстовый файл, чтобы я мог просто скопировать макароны? Извините, впервые пользуюсь дистрибутивом Linux ...

РЕДАКТИРОВАТЬ: Итак, я только что попробовал это:

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

#rfkill list
0: hp-wifi: wireless lan
    softblocked: no
    hardblocked :yes
1: hp-bluetooth: bluetooth
    softblocked: no
    hardblocked :yes
3: phy1: wireless lan
    softblocked: no
    hardblocked :yes
#rfkill list
0: hp-wifi: wireless lan
    softblocked: no
    hardblocked :no
1: hp-bluetooth: bluetooth
    softblocked: no
    hardblocked no
3: phy1: wireless lan
    softblocked: no
    hardblocked :yes
7: hci0: bluetooh
    0: hp-wifi: wireless lan
    softblocked: no
    hardblocked :no

Я перерыл некоторые другие статьи, и кажется, что ath5k должен быть предпочтительнее, чем madwifi, так что я должен использовать madwifi? Я на 99% уверен, что отключил жесткий блок (включив его), но, как показано выше, беспроводная сеть phy1 по-прежнему жестко заблокирована. Что дает? Может быть, я сделал более фундаментальную ошибку в базовом конфигурационном файле?

РЕДАКТИРОВАТЬ: я исправил жесткий блок. Я пытался пинговать www.google.com, но безрезультатно. Я получил:

ping: unknown host www.google.com

В арке вики:

Отредактируйте /etc /hosts и добавьте имя хоста, которое вы указали в /etc/rc.conf: 127.0.0.1 archlinux.domain.org localhost.localdomain localhost archlinux

Насколько я понимаю, имя хоста просто указано пользователем и основано на предпочтениях (?)

Мой /etc/rc.conf:

HOSTNAME="gestalt"

Мой /etc /hosts:

127.0.0.1 localhost.localdomain localhost gestalt

но должно ли это быть следующим?

120.0.0.1 localhost.domain.org localhost.localdomain localhost gestalt

2 ответа2

1

RFkill - это подсистема Linux для включения / выключения радиоустройств. «Операция невозможна из-за RF-kill» означает, что RFkill был использован для отключения беспроводной карты.

Используйте rfkill list чтобы проверить состояние беспроводной сети:

$ rfkill list
0: phy0: Wireless LAN
    Soft blocked: yes
    Hard blocked: no

Существует два уровня блокировки: "программный блок" запускается программным обеспечением (например, нажатием "Отключить беспроводную связь" в GNOME), а "жесткий блок" включается с помощью аппаратного переключателя или параметра встроенного программного обеспечения.

Если в списке указана только программная блокировка вашей карты WLAN, используйте rfkill unblock <number> .

Если в списке показан жесткий блок, вы не можете изменить его из-за операционной системы - найдите кнопку "WiFi" на клавиатуре, параметр на экране настройки BIOS/UEFI или физический переключатель вкл / выкл.

(У большинства ноутбуков есть Fn+, что-то настроенное для отключения беспроводной карты, но это не всегда одно и то же - в некоторых ноутбуках он включает жесткий блок, в других - программный блок.)

0

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

rmmod ath5k

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

modprobe ath5k

Это всегда хорошо работает для меня.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .