LINUX.ORG.RU
решено ФорумAdmin

Меняется состояние интерфейса WIFI

 , ,


0

1

Не работает интернет через wifi. Смотрю через ifconfig то добавляется состояние RUNNING через секунду пропадает.

        inet 192.168.205.75  netmask 255.255.255.0  broadcast 192.168.205.255
        ether 94:08:53:3b:84:9d  txqueuelen 1000  (Ethernet)
        RX packets 612  bytes 114060 (114.0 KB)
        RX errors 0  dropped 65  overruns 0  frame 0
        TX packets 2045  bytes 355189 (355.1 KB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
        inet 192.168.205.75  netmask 255.255.255.0  broadcast 192.168.205.255
        ether 94:08:53:3b:84:9d  txqueuelen 1000  (Ethernet)
        RX packets 607  bytes 113441 (113.4 KB)
        RX errors 0  dropped 65  overruns 0  frame 0
        TX packets 2032  bytes 353306 (353.3 KB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

Через wireshark видно что интернет работает, но через секунд 10 пишет что ошибка соединения. dmesg

[ 1621.996481] wlan0: authenticated
[ 1621.996889] wlan0: associating to AP 12:bb:f7:dd:01:89 with corrupt beacon
[ 1622.004702] wlan0: associate with 12:bb:f7:dd:01:89 (try 1/3)
[ 1622.108715] wlan0: associate with 12:bb:f7:dd:01:89 (try 2/3)
[ 1622.212707] wlan0: associate with 12:bb:f7:dd:01:89 (try 3/3)
[ 1622.224102] wlan0: association with 12:bb:f7:dd:01:89 timed out

РЕШЕНИЕ: Проблема была в hostapd. Я делал systemctl stop hostapd вместо systemctl disable hostapd В конфиге сервиса RestartSec=2. Получается что он перезапускался каждые 2 секунды и менял состояние на Managed.

★★

Последнее исправление: tyamur (всего исправлений: 2)

associating to AP 12:bb:f7:dd:01:89 with corrupt beacon

Выглядит подозрительно. И MAC какой-то странный. Посмотри лог на точке доступа, там может быть что-то полезное.

И будет больше шансов, что кто-то поможет, если указать модели клиентского адаптера и точки доступа.

anonymous
()
Ответ на: комментарий от anonymous

От точки доступа не зависит. Этот mac смартфона. До этого все работало. Как причина может быть это. Я хотел поднять точку доступа используя hostapd и dnsmasq. Но что то не завелось. В итоге я остановил и отключил эти сервисы. И после этого началась такая проблема. Может ещё какой-то сервис может конфликтовать?

tyamur ★★
() автор топика
Ответ на: комментарий от tyamur

И самое интересное через ifconfig у меня то появляется интерфейс то исчезает и так раз в секунду

На Linux ifconfig лучше не использовать ни для каких интерфейсов, в особенности для WiFi.

anonymous
()
Ответ на: комментарий от vel

timursergeevich@pingvinus:~$ ip li

wlan0: <BROADCAST,MULTICAST> mtu 1500 qdisc noqueue state DOWN mode DEFAULT group default qlen 1000
    link/ether 94:08:53:3b:84:9d brd ff:ff:ff:ff:ff:ff

через секунду

wlan0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DORMANT mode DEFAULT group default qlen 1000
    link/ether 94:08:53:3b:84:9d brd ff:ff:ff:ff:ff:ff
    altname wlp1s0
sudo iwconfig wlan0
wlan0     IEEE 802.11  ESSID:off/any  
          Mode:Managed  Frequency:2.452 GHz  Access Point: Not-Associated   
          Tx-Power=-2147483648 dBm   
          Retry short limit:7   RTS thr:off   Fragment thr:off
          Encryption key:off
          Power Management:on
          
//через секунду

sudo iwconfig wlan0
wlan0     IEEE 802.11  Mode:Master  Tx-Power=20 dBm   
          Retry short limit:7   RTS thr:off   Fragment thr:off
          Power Management:on

Через раз срабатывает смена режима

sudo iwconfig wlan0 mode managed
Error for wireless request "Set Mode" (8B06) :
    SET failed on device wlan0 ; Device or resource busy.

Отключил wpa_supplicant и NetworkManager. Что именно меняет это состояние так и не понятно

tyamur ★★
() автор топика
Последнее исправление: tyamur (всего исправлений: 1)