Отваливается Wi-fi точка доступа



  • Поставил mini-pci-e wifi адаптер, настроил как точку доступа, всё работало примерно 2 недели, а потом просто исчезло подключение, больше не видит точку. Можете помочь разъяснить столь странное поведение PfSense, есть ли способы в таких случаях перезагружать отдельно wifi без отвала всех остальных подключений по LAN?



  • P.S Устройство в системе опознается, не отвалилось, просто не раздает wifi, как будто pfsense забыл как работать с модулем



  • Добрый.
    Телепаты - на морях.
    Версия пф? Что за ви-фи карта?



  • 2.3.2-RELEASE (amd64)
    built on Tue Jul 19 12:44:43 CDT 2016
    FreeBSD 10.3-RELEASE-p5

    Wi-Fi - atheros модель затёрта была, так что наугад воткнул, но он работал. Меня интересуют случаи у кого подобные проблемы были, либо как можно отдельно перезапускать wifi



  • Попробуйте обновиться сперва.

    "как можно отдельно перезапускать wifi"
    Что-то типа if <имя-интерфейса> down && if up <имя-интерфейса>
    На мысль натолкнул. Поищите как это делается в *bsd.

    P.s. Установить Cron. Добавить в него проверку на наличие интерфейса (его ip). Если не отзывается - down\up его.



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



  • есть ли способы в таких случаях перезагружать отдельно wifi без отвала всех остальных подключений по LAN?

    0_1528144326774_001_.jpg

    Можно попробовать просто отключить интерфейс WIFI , а потом заново включить

    Enable interface

    ===================================================================
    Многое подходит и для pfsense

    http://itadept.ru/freebsd-commands/#net



  • @oleg1969 said in Отваливается Wi-fi точка доступа:

    есть ли способы в таких случаях перезагружать отдельно wifi без отвала всех остальных подключений по LAN?

    0_1528144326774_001_.jpg

    Можно попробовать просто отключить интерфейс WIFI , а потом заново включить

    Enable interface

    ===================================================================
    Многое подходит и для pfsense

    http://itadept.ru/freebsd-commands/#net

    Пробовал, не работает так.



  • Добрый.

    @skrepka
    Покажите вывод ifconfig при работающем ви-фи.
    Покажите вывод ifconfig при неработающем ви-фи.

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



  • @werter

    ath0: flags=8803<UP,BROADCAST,SIMPLEX,MULTICAST> metric 0 mtu 2290
    ether 4c:0f:6e:45:90:a4
    nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
    media: IEEE 802.11 Wireless Ethernet autoselect mode 11ng <hostap>
    status: running
    em0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
    options=4209b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,WOL_MAGIC,VLAN_HWTSO>
    ether 10:bf:48:4d:63:e2
    inet6 fe80::12bf:48ff:fe4d:63e2%em0 prefixlen 64 scopeid 0x2
    nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
    media: Ethernet autoselect (100baseTX <full-duplex>)
    status: active
    em1: flags=8943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST> metric 0 mtu 1500
    options=4209b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,WOL_MAGIC,VLAN_HWTSO>
    ether 10:bf:48:4d:63:e3
    inet6 fe80::12bf:48ff:fe4d:63e3%em1 prefixlen 64 scopeid 0x3
    inet 192.168.1.1 netmask 0xffffff00 broadcast 192.168.1.255
    nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
    media: Ethernet 1000baseT <full-duplex>
    status: active
    em2: flags=8943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST> metric 0 mtu 1500
    options=4209b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,WOL_MAGIC,VLAN_HWTSO>
    ether 10:bf:48:4d:63:e4
    inet6 fe80::12bf:48ff:fe4d:63e4%em2 prefixlen 64 scopeid 0x4
    inet 192.168.2.20 netmask 0xffffff00 broadcast 192.168.2.255
    nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
    media: Ethernet autoselect (100baseTX <full-duplex>)
    status: active
    em3: flags=8943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST> metric 0 mtu 1500
    options=4209b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,WOL_MAGIC,VLAN_HWTSO>
    ether 10:bf:48:4d:63:e5
    inet6 fe80::12bf:48ff:fe4d:63e5%em3 prefixlen 64 scopeid 0x5
    inet 192.168.3.20 netmask 0xffffff00 broadcast 192.168.3.255
    nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
    media: Ethernet autoselect
    status: no carrier
    em4: flags=8943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST> metric 0 mtu 1500
    options=209b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,WOL_MAGIC>
    ether 00:1b:21:07:69:62
    inet6 fe80::21b:21ff:fe07:6962%em4 prefixlen 64 scopeid 0x6
    inet 192.168.4.20 netmask 0xffffff00 broadcast 192.168.4.255
    nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
    media: Ethernet 10baseT/UTP <full-duplex>
    status: active
    em5: flags=8943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST> metric 0 mtu 1500
    options=209b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,WOL_MAGIC>
    ether 00:1b:21:07:62:dc
    inet6 fe80::21b:21ff:fe07:62dc%em5 prefixlen 64 scopeid 0x7
    inet 192.168.0.10 netmask 0xffffff00 broadcast 192.168.0.255
    nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
    media: Ethernet autoselect (100baseTX <full-duplex>)
    status: active
    em6: flags=8943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST> metric 0 mtu 1500
    options=209b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,WOL_MAGIC>
    ether 00:1b:21:07:69:77
    inet6 fe80::21b:21ff:fe07:6977%em6 prefixlen 64 scopeid 0x8
    inet 192.168.6.20 netmask 0xffffff00 broadcast 192.168.6.255
    nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
    media: Ethernet 1000baseT <full-duplex>
    status: active
    pflog0: flags=100<PROMISC> metric 0 mtu 33160
    pfsync0: flags=0<> metric 0 mtu 1500
    syncpeer: 224.0.0.240 maxupd: 128 defer: on
    syncok: 1
    enc0: flags=0<> metric 0 mtu 1536
    nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
    lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
    options=600003<RXCSUM,TXCSUM,RXCSUM_IPV6,TXCSUM_IPV6>
    inet 127.0.0.1 netmask 0xff000000
    inet6 ::1 prefixlen 128
    inet6 fe80::1%lo0 prefixlen 64 scopeid 0xc
    nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
    ath0_wlan1: flags=8943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST> metric 0 mtu 1500
    ether 4c:0f:6e:45:90:a4
    inet6 fe80::4e0f:6eff:fe45:90a4%ath0_wlan1 prefixlen 64 scopeid 0xd
    inet 192.168.8.1 netmask 0xffffff00 broadcast 192.168.8.255
    nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
    media: IEEE 802.11 Wireless Ethernet autoselect mode 11ng <hostap>
    status: no carrier
    ssid Wi-Fi_PfSense channel 1 (2412 MHz 11g ht/40+)
    regdomain 33411 country RU indoor ecm authmode WPA2/802.11i
    privacy MIXED deftxkey 3 AES-CCM 2:128-bit AES-CCM 3:128-bit
    txpower 20 scanvalid 60 protmode OFF ampdulimit 64k ampdudensity 8
    shortgi wme burst -apbridge dtimperiod 1 -dfs
    pppoe1: flags=88d1<UP,POINTOPOINT,RUNNING,NOARP,SIMPLEX,MULTICAST> metric 0 mtu 1492
    inet6 fe80::4e0f:6eff:fe45:90a4%pppoe1 prefixlen 64 scopeid 0xe
    inet 77.94.123.225 --> 83.174.192.19 netmask 0xffffffff
    nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
    ovpns1: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> metric 0 mtu 1500
    options=80000<LINKSTATE>
    inet6 fe80::4e0f:6eff:fe45:90a4%ovpns1 prefixlen 64 scopeid 0xf
    inet 10.0.8.1 --> 10.0.8.2 netmask 0xffffff00
    nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
    Opened by PID 2180
    bridge0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
    ether 02:6e:4c:b2:dd:00
    nd6 options=1<PERFORMNUD>
    id 00:00:00:00:00:00 priority 32768 hellotime 2 fwddelay 15
    maxage 20 holdcnt 6 proto rstp maxaddr 2000 timeout 1200
    root id 00:00:00:00:00:00 priority 32768 ifcost 0 port 0
    member: ath0_wlan1 flags=143<LEARNING,DISCOVER,AUTOEDGE,AUTOPTP>
    ifmaxaddr 0 port 13 priority 128 path cost 66666
    member: em6 flags=143<LEARNING,DISCOVER,AUTOEDGE,AUTOPTP>
    ifmaxaddr 0 port 8 priority 128 path cost 55
    member: em5 flags=143<LEARNING,DISCOVER,AUTOEDGE,AUTOPTP>
    ifmaxaddr 0 port 7 priority 128 path cost 2000000
    member: em4 flags=143<LEARNING,DISCOVER,AUTOEDGE,AUTOPTP>
    ifmaxaddr 0 port 6 priority 128 path cost 55
    member: em3 flags=143<LEARNING,DISCOVER,AUTOEDGE,AUTOPTP>
    ifmaxaddr 0 port 5 priority 128 path cost 55
    member: em2 flags=143<LEARNING,DISCOVER,AUTOEDGE,AUTOPTP>
    ifmaxaddr 0 port 4 priority 128 path cost 55
    member: em1 flags=143<LEARNING,DISCOVER,AUTOEDGE,AUTOPTP>
    ifmaxaddr 0 port 3 priority 128 path cost 55



  • Какой интерфейс и как вы делали up\down ?



  • 0_1528198457725_e88a17ca-56b5-4f14-8814-6bd61580c002-image.png

    0_1528198501174_4f35ae60-00f1-4fd9-b134-bc74576023ba-image.png

    0_1528198543811_1d498391-c9aa-477e-a3d0-c2a845bf3cd6-image.png

    0_1528198625482_b5decdab-4fc7-468b-a9ed-d8b4d0911506-image.png



  • @werter said in Отваливается Wi-fi точка доступа:

    Какой интерфейс и как вы делали up\down ?



  • Само устройство я не могу перезагрузить физически, а включение или отключение посредством настроек не дает эффекта



  • Повторюсь.
    Покажите листинг команды, к-ую пробовали.



  • @werter

    Execute Shell Command вбивал разные команды:
    sudo ifconfig wlan0 down (указывал свой ath0_wlan1) без sudo работает хавает но инфу никакую не выводит. да и не помогает) Shell Output - и тут команда, и всё что выводит
    sudo ifconfig wlan0 up
    nmcli networking off (вообще не работают)
    nmcli networking on



  • Если, как вы говорите, интерфейс "засыпает", поробуйте добавить в Cron :
    */5 * * * * root /sbin/ping -c 4 -i 1 -t 4 192.168.8.1 >/dev/null 2>&1
    Это каждые 5 мин.

    Если нужно ежеминутно, то :

            • root /sbin/ping -c 4 -i 1 -t 4 192.168.8.1 >/dev/null 2>&1

    И мониторьте ситуацию. Будут ли "засыпания".



  • @werter
    Jun 5 16:53:54 kernel ath0: unable to reset hardware; hal status 14
    Jun 5 16:53:54 kernel ath0: ath_reset: unable to reset hardware; hal status 14
    Jun 5 16:53:54 kernel ath0: ath_reset_grablock: didn't finish after 10 iterations
    Jun 5 16:53:54 kernel ath0: ath_reset_grablock: warning, recursive reset path!
    Jun 5 16:53:54 kernel ath0: ath_chan_set: concurrent reset! Danger!
    Jun 5 16:53:54 kernel ath0: ath_reset_grablock: didn't finish after 10 iterations
    Jun 5 16:53:54 kernel ath0: ath_reset_grablock: warning, recursive reset path!
    Jun 5 16:53:54 kernel ath0: ath_reset: concurrent reset! Danger!
    Jun 5 16:53:54 kernel ath0: ath_reset: unable to reset hardware; hal status 14
    Jun 5 16:53:54 kernel ath0: ath_reset: unable to reset hardware; hal status 14
    Jun 5 16:53:55 check_reload_status Restarting ipsec tunnels
    Jun 5 16:53:55 kernel ath0: unable to reset hardware; hal status 14
    Jun 5 16:53:55 kernel ath0: unable to reset hardware; hal status 14



  • Это то что нашел в логах системы, когда использовал разные команды. Вроде бы перезагружает, но wifi не появляется.



  • @skrepka said in Отваливается Wi-fi точка доступа:

    @werter

    Execute Shell Command вбивал разные команды:
    sudo ifconfig wlan0 down (указывал свой ath0_wlan1) без sudo работает хавает но инфу никакую не выводит. да и не помогает) Shell Output - и тут команда, и всё что выводит
    sudo ifconfig wlan0 up
    nmcli networking off (вообще не работают)
    nmcli networking on

    /sbin/ifconfig ath0_wlan1 down ; sleep 3 ; /sbin/ifconfig ath0_wlan1 up

    sudo на пф нет. Легко проверить - which sudo

    P.s. Команды также можно выполнять и в GUI. Вкладка Diagnostics - > Command Prompt



  • @werter Да я там же и выполняю, с линуксами я совсем плохо знаком, да и pfsense только благодаря gui чуток освоил.



  • Добавьте в Cron пингалку как выше. И мониторьте ситуацию.



  • команды не помогают, он вообще не появляется в списке сетей



  • @werter vendor = 'Qualcomm Atheros'
    device = 'AR9285 Wireless Network Adapter (PCI-Express)'
    class = network



  • Попробуйте /sbin/ifconfig ath0 down ; sleep 3 ; /sbin/ifconfig ath0 up



  • @werter нет эффекта



  • А какую материнку для PFSENSE применяете и сколько в ней PCIe разъемов ???



  • Доигрался млин, применил команду /etc/rc.d/routing restart и устройство зависло нахер, и везде сетка упала, принудительно перезагрузил pfsense с кнопки, запускался нормально но на конфигурации WLAN ушел в бесконечный ребут, пробовал другой ноутбучный wifi адаптер пихать в переходник, тот же эффект, помогло только полное физическое отключение wifi адаптера и платы-переходника.



  • alt text

    alt text

    Это второй запасной маршрутизатор, но он полностью идентичен, разве что wifi адаптер другой модели
    Мать Asus p8b-e/4l



  • А смена WIFI на другой PCIe разъем не помогает ???

    И почему pf 2.3.2 а не 2.4.3



  • @oleg1969 Потому что я и так от каждой проблемы в ступоре на пару дней в поисках инфы, и от обновления вообще могу в аут уйти если что-то перестанет адекватно работать, а падение и простои сети крайне критичны (онлайн игры)



  • Похоже у данного wifi адаптера не полная совместимость с PF

    Вообще pfsense очень плохо дружат с WIFI (ТУТ КАК ПОВЕЗЕТ)



  • Теперь еще большая странность, включил тестовую машину (клон того pfsense) пробую 2 разных wi-fi адаптера, и на обоих уже тестовая машина аналогично уходит в ребут



  • Итак, вот что мне удалось выяснить:

    1. Проблему в загрузке PfSense с цикличным ребутом устройства можно устранить вытащив WiFi адаптер
    2. Проблема решается путём удаления настроек во вкладке Interfaces / Wireless
    3. Устанавливаем адаптер wifi и всё, устройство загружается!

    Конечно первоначальную проблему поста это не решает, но хотя бы я уверен что адаптеры работают. По каким-то непонятным причинам появляется сей баг, именно после перезагрузки устройства, т.е первоначально всё работает и вайфай будет работать если настроить, но стоит перезагрузить устройство и вылетает такая очень критичная проблема. Удалось воспроизвести проблему на 2х разных версиях pfsense, адаптеров, и разных машинах.



  • Пробуйте с нуля версию 2.4.3
    Она построена на более новой версии *bsd.



  • @werter said in Отваливается Wi-fi точка доступа:

    Пробуйте с нуля версию 2.4.3
    Она построена на более новой версии *bsd.

    Допустим я включу обновление, сохранятся ли мои остальные настройки?



  • Добрый.

    С таким же успехом вы можете включить тостер, СВЧ-печь и др. быт. технику.
    2.4.х - это ветка пф на др. версии freebsd. Пора бы это знать.