На ядрах выше 4.4.16 беспроводной интерфейс в hard blocked yes, аппаратной кнопкой HP Compaq nx6110 не разблокируется и как результат с отсутствием беспроводной сети.
Спасибо! А 4.7.x? (есть в rescue или icewm)
Глухо как в танке:
Ноутбук HP Compaq nx6110
# grep date/ /etc/apt/sources.list
#rpm http://ftp.altlinux.org/pub/distributions/archive/sisyphus/date/2016/05/03 i586 classic
#rpm http://ftp.altlinux.org/pub/distributions/archive/sisyphus/date/2016/05/03 noarch classic
Индикатор беспроводной сети гаснет на стадии Populating dev
Сразу после загрузки (индикатор беспроводных интерфейсов не горит)
# uname -r
4.7.3-un-def-alt1
# rfkill list
0: hp-wifi: Wireless LAN
Soft blocked: yes
Hard blocked: no
1: hp-bluetooth: Bluetooth
Soft blocked: yes
Hard blocked: no
2: phy0: Wireless LAN
Soft blocked: yes
Hard blocked: yes
phy0: Wireless LAN в hard blocked
Нажимаем кнопку беспроводки (кнопка hard blocked)
# rfkill list
0: hp-wifi: Wireless LAN
Soft blocked: yes
Hard blocked: yes
1: hp-bluetooth: Bluetooth
Soft blocked: yes
Hard blocked: yes
2: phy0: Wireless LAN
Soft blocked: yes
Hard blocked: yes
Всё заблокировано
Ещё раз нажимаем
# rfkill list
0: hp-wifi: Wireless LAN
Soft blocked: yes
Hard blocked: no
1: hp-bluetooth: Bluetooth
Soft blocked: yes
Hard blocked: no
2: phy0: Wireless LAN
Soft blocked: yes
Hard blocked: yes
phy0: Wireless LAN в hard blocked и не разблокируется
С ядром 4.5.1-un-def совсем другая картина:
# uname -r
4.5.1-un-def-alt1
Сразу же после загрузки
# rfkill list
0: hp-wifi: Wireless LAN
Soft blocked: no
Hard blocked: no
1: hp-bluetooth: Bluetooth
Soft blocked: no
Hard blocked: no
2: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
3: hci0: Bluetooth
Soft blocked: no
Hard blocked: no
Кнопка беспроводки нажата, индикатор не горит
# rfkill list
0: hp-wifi: Wireless LAN
Soft blocked: no
Hard blocked: yes
1: hp-bluetooth: Bluetooth
Soft blocked: no
Hard blocked: yes
2: phy0: Wireless LAN
Soft blocked: no
Hard blocked: yes
Кнопка беспроводки нажата, индикатор горит
# rfkill list
0: hp-wifi: Wireless LAN
Soft blocked: no
Hard blocked: no
1: hp-bluetooth: Bluetooth
Soft blocked: no
Hard blocked: no
2: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
4: hci0: Bluetooth
Soft blocked: no
Hard blocked: no
С ядром 4.5.1-un-def беспроводной интерфейс после загрузки системы не заблокирован, аппаратной кнопкой корректно блокируется и разблокируется.
Но на какой версии un-def сломалось, не знаю.
После отключения-включения аппаратной кнопки (hard blocked!) беспроводных устройств, на etcnet для поднятия беспроводной сети требуется последовательность действий:
# ps -eo pid,args|grep wpa
1132 /usr/sbin/wpa_supplicant -ieth0 -Dwext -B -P/var/run/wpa_supplicant-eth0.pid -c /etc/net/ifaces/eth0/wpa_supplicant.conf
1134 /usr/sbin/wpa_cli -ieth0 -B -P/var/run/wpa_cli-eth0.pid -a /etc/net/scripts/wpa_cli.action
2763 grep --color=auto wpa
# rm -f /var/run/wpa_supplicant-eth0.pid
# rm -f /var/run/wpa_cli-eth0.pid
# kill -3 1132 1134
# /usr/sbin/wpa_supplicant -ieth0 -Dwext -B -P/var/run/wpa_supplicant-eth0.pid -c /etc/net/ifaces/eth0/wpa_supplicant.conf
Successfully initialized wpa_supplicant
# /usr/sbin/wpa_cli -ieth0 -B -P/var/run/wpa_cli-eth0.pid -a /etc/net/scripts/wpa_cli.action
# /etc/net/scripts/ifup-wireless eth0
# ifup eth0
# ping -c1 mail.ru
PING mail.ru (217.69.139.200) 56(84) bytes of data.
64 bytes from cp.mail.ru (217.69.139.200): icmp_req=1 ttl=53 time=106 ms
--- mail.ru ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 106.626/106.626/106.626/0.000 ms
Но можно проще:
# rfkill list
0: hp-wifi: Wireless LAN
Soft blocked: no
Hard blocked: no
1: hp-bluetooth: Bluetooth
Soft blocked: no
Hard blocked: no
2: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
6: hci0: Bluetooth
Soft blocked: no
Hard blocked: no
# ping -c1 mail.ru
PING mail.ru (217.69.139.200) 56(84) bytes of data.
64 bytes from cp.mail.ru (217.69.139.200): icmp_req=1 ttl=53 time=99.1 ms
--- mail.ru ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 99.194/99.194/99.194/0.000 ms
Нажимаем-"отжимаем" на ноутбуке аппаратную кнопку (hard blocked) беспроводных устройств
# rfkill list
0: hp-wifi: Wireless LAN
Soft blocked: no
Hard blocked: no
1: hp-bluetooth: Bluetooth
Soft blocked: no
Hard blocked: no
2: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
7: hci0: Bluetooth
Soft blocked: no
Hard blocked: no
# ping -c1 mail.ru
ping: unknown host mail.ru
Возвращаем беспроводную сеть etcnet
# kill -3 $(ps -eo pid,args|grep wpa|grep -v grep|cut -f1 -d '/'|sed 'N;s/\n/ /')
# rm -f $(find /var/run/ -type f -name "*wpa*")
# /etc/net/scripts/ifup-wireless eth0
# ifup eth0
Successfully initialized wpa_supplicant
# ping -c1 mail.ru
PING mail.ru (217.69.139.200) 56(84) bytes of data.
64 bytes from cp.mail.ru (217.69.139.200): icmp_req=1 ttl=53 time=62.8 ms
--- mail.ru ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 62.816/62.816/62.816/0.000 ms
Процессы подняты:
# ps -eo pid,args|grep wpa|grep -v grep
3473 /usr/sbin/wpa_supplicant -ieth0 -Dwext -B -P/var/run/wpa_supplicant-eth0.pid -c /etc/net/ifaces/eth0/wpa_supplicant.conf
3475 /usr/sbin/wpa_cli -ieth0 -B -P/var/run/wpa_cli-eth0.pid -a /etc/net/scripts/wpa_cli.action
Если парсить беспроводной интерфейс, то скрипт будет в законченном виде.
Парсить можно так:
"Ноутбучный" скрипт терминального сетевого монитора nload
для беспроводного интерфейса wifi
https://forum.altlinux.org/index.php?topic=32361.msg271109#msg271109