WiFi setup

edited November 2017 in Networking
Wifi and adapters and Linux have tough relations. Though some of them are supported and you can try to use it.

In general it's simple. On your first run you'll be asked for a rig password but since you have no internet connection open a new terminal tab and run "wifi" command there. You will be prompted for SSID and password. If everything is ok then it just works.

Later if you really know that your adapter is working you could use /hive-config/network/wifi.txt which is also visible under Windows to set your SSID and password.

There are some useful commands
iwconfig - to show you wireless adapters
ifconfig - to check assigned IP address

You really never know will it work until you plug it in. I've seen some expensive adapters that did not work out of the box or required additional or patched drivers. At the same time the cheapest Chinese $5 shit just works.
15r49yq975r6.jpg

---

What to do if your adapter does not work but you bloody need it.

Use Wifi repeater with LAN port like this, so it will be your wifi client and you plug rig to it's LAN.
84uusnwpusqc.jpg

Other option and my strong advise is to use Powerline, that's a really cool technology. It gives your LAN access over a 220V wire in your apartment or building. Though it's a bit more expensive. I found some cheaper ones on the aftermarket.
g8qpyxvasnez.jpg

Tagged:

Comments

  • edited December 2017
  • edited November 2017
    These devices fully work:

    148f:7601 Ralink Technology, Corp. MT7601U Wireless Adapter
    7392:7811 Edimax Technology Co., Ltd EW-7811Un 802.11n Wireless Adapter Realtek RTL8188CUS

    DOES NOT WORK: TP-LINK TL-WN725N works with options described in comment below.

  • ASUSTek Computer, Inc. N10 Nano 802.11n Network Adapter [Realtek RTL8192CU]
  • TP-LINK TL-WN725N
    http://www.tp-linkru.com/products/details/cat-11_TL-WN725N.html

    Заработал отлично, после того как руками поправил файл:
    /lib/systemd/system/wpa_supplicant@wlan0.service

    Исправил ExecStart на:

    ExecStart=/sbin/wpa_supplicant -c /etc/wpa_supplicant/wpa_supplicant.conf -i %i -Dnl80211,wext
  • TP-LINK TL-WN727N
    Status: WORKS PROPER
  • ivankia wrote: »
    TP-LINK TL-WN727N
    Status: WORKS PROPER
    У меня не работает
    root@rig_1:~# wifi
    === WiFi setup ===
    wlxc025e91558a1 IEEE 802.11bgn ESSID:off/any
    Mode:Managed Access Point: Not-Associated Tx-Power=0 dBm
    Retry short limit:7 RTS thr:off Fragment thr:off
    Encryption key:off
    Power Management:on
    root@rig_1:~# lsusb
    Bus 002 Device 002: ID 8564:1000 Transcend Information, Inc. JetFlash
    Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
    Bus 001 Device 002: ID 148f:7601 Ralink Technology, Corp. MT7601U Wireless Adapter
    Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub


  • Отлично заработал USB WiFi адаптер Tenda W311M
  • BOBAH wrote: »
    Отлично заработал USB WiFi адаптер Tenda W311M

    I had an issue with Tenda W311M, it didn't work properly until I changed Channel on WiFI Router: from 20/40Mhz to 20Mhz
  • Having some issues reconnecting to wifi network upon restart (shutdown -r now). Anyone having the same issue?
  • I have a strange problem. My wi-fi adapter TL-WN727N is working fine. iwconfig shows what interface is up, but it doesn't connect to my network. wifi.txt is in place and ready. I don't know what to do. I've tried to start wpa_supplicant instead of running wifi command and it works fine. But after reboot everything is lost.
  • I’ve got the solution! First of all i,ve connect to wi-fi using wifi command. Then i got internet working i’ve just download network-manager tool amd rebooted. After rebooting rig doesn’t connet to the internet automatically as i write before, BUT network manager worked already. I open tray icon, connect to my network and boom! Everything works fine! Try several reboots - no problems.
  • I fixed the issue by manually adding an entry for my device (wlan0) into
    /etc/network/interfaces.d/wlan0
    
    with something like:
    auto wlan0
    iface wlan0 inet dhcp
    wpa-ssid MY_NETWORK
    wpa-psk hashed-value-of-passphrase
    

    You can get the hashed-value-of-passphrase via the output of:
    wpa_passphrase MY_NETWORK passphrase
    
  • edited January 4
    Спасибо за подсказку ;)
    Только немного в другом месте изменил настройки.
    Свисток TP-Link TL-WN823N.
    Не подхватывался при старте.
    По команде WIFI запускался.
    В директории etc/network/ файл interfaces немного подкорректировал.
    Прописал своего wlan0 и добавил значения wpa - ssid и wpa - PSK
    Все завелось !
    Глядишь кому и понадобится ;)
  • Спасибо, помог!
  • edited January 14
    Hi, hiveos is amazing! But i can't made work my TL-WN821N V6 http://www.tp-link.com.au/download/TL-WN821N.html.


    root@rig:~# lsusb
    Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
    Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
    Bus 001 Device 004: ID 2357:0107
    Bus 001 Device 003: ID 046d:c22d Logitech, Inc. G510 Gaming Keyboard
    Bus 001 Device 002: ID 046d:c05b Logitech, Inc. M-U0004 810-001317 [B110 Optical USB Mouse]
    Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub


    This Bus 001 Device 004: ID 2357:0107 is tl-wn821n.

    I handle it in lubuntu 16.04 with:

    sudo apt-get install build-essential linux-headers-generic dkms git
    git clone https://github.com/Mange/rtl8192eu-linux-driver.git
    sudo dkms add ./rtl8192eu-linux-driver
    sudo dkms install rtl8192eu/1.0

    But in hiveos apt-get install fail:

    Setting up linux-headers-4.4.0-109 (4.4.0-109.132) ...
    Setting up linux-headers-4.4.0-109-generic (4.4.0-109.132) ...
    Examining /etc/kernel/header_postinst.d.
    run-parts: executing /etc/kernel/header_postinst.d/dkms 4.4.0-109-generic /boot/vmlinuz-4.4.0-109-generic
    : Unable to find an initial ram disk that I know how to handle.
    Will not try to make an initrd.

    Setting up linux-headers-generic (4.4.0.109.114) ...
    root@rig:~#

    I can install driver anyway and then adapter wlan appear in iwconfig, but can't assosiate with my router.

    root@rig:~# iwconfig
    wlan0 unassociated Nickname:"<WIFI@REALTEK>"
    Mode:Managed Frequency=2.412 GHz Access Point: Not-Associated
    Sensitivity:0/0
    Retry:off RTS thr:off Fragment thr:off
    Encryption key:off
    Power Management:off
    Link Quality:0 Signal level:0 Noise level:0
    Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
    Tx excessive retries:0 Invalid misc:0 Missed beacon:0

    eth0 no wireless extensions.

    lo no wireless extensions.

    I try hiveos wifi setup but not work for TL-WN821N V6.

    kernel log:

    Jan 14 14:02:05 rig kernel: [ 611.642398] RTL871X: rtw_ndev_init(wlan0) if1 mac_addr=7c:8b:ca:05:c8:2f
    Jan 14 14:02:05 rig kernel: [ 611.643915] usbcore: registered new interface driver rtl8192eu
    Jan 14 14:02:05 rig kernel: [ 611.643917] RTL871X: module init ret=0
    Jan 14 14:02:06 rig kernel: [ 613.135724] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
    Jan 14 14:02:08 rig kernel: [ 615.137167] RTL871X: nolinked power save enter
    Jan 14 14:05:30 rig kernel: [ 816.863657] RTL871X: nolinked power save leave
    Jan 14 14:05:32 rig kernel: [ 818.285198] RTL871X: nolinked power save enter
    Jan 14 14:05:38 rig kernel: [ 824.772178] RTL871X: nolinked power save leave
    Jan 14 14:05:39 rig kernel: [ 826.189118] RTL871X: nolinked power save enter


    Thanks!
  • edited January 23
    Detected bug:

    1 - Flashed fresh image to USB (16GB usb3.0)
    2 - On first boot everything is ok, connected to wifi via "wifi" + credentials
    3 - did a "sudo reboot"
    4 - "wifi" + credentials will not connect anymore

    Anybody knows why? I will try to replicate this again if it continues will post down.

    Currently:
    1 - flashing HiveOS to USB again.
  • Sorry for the double post, I can confirm wifi setup runs the first time only. If the system reboots, or shuts down or crashes "wifi" command with credentials will not work again.
    Would be happy to switch all of my rigs to Linux using HiveOS if this could be solved. Thank you, Devs for all the work you already did, will donate if this gets solved.
  • edited January 29
    I can made work wifi without wifi setup, but i have same issue than mungiu, when system reboot wifi not connect.

    root@rig:/hive-config/network# wpa_supplicant -c /etc/wpa_supplicant/wpa_supplicant.conf -i wlan0

    Successfully initialized wpa_supplicant

    wlan0: CTRL-EVENT-SCAN-FAILED ret=-16 retry=1
    wlan0: CTRL-EVENT-SCAN-FAILED ret=-16 retry=1
    wlan0: CTRL-EVENT-SCAN-FAILED ret=-16 retry=1
    wlan0: CTRL-EVENT-SCAN-FAILED ret=-16 retry=1
    wlan0: CTRL-EVENT-SCAN-FAILED ret=-16 retry=1
    wlan0: CTRL-EVENT-SCAN-FAILED ret=-16 retry=1
    wlan0: CTRL-EVENT-SCAN-FAILED ret=-16 retry=1
  • DimaFern wrote: »
    These devices fully work:

    148f:7601 Ralink Technology, Corp. MT7601U Wireless Adapter
    7392:7811 Edimax Technology Co., Ltd EW-7811Un 802.11n Wireless Adapter Realtek RTL8188CUS

    DOES NOT WORK: TP-LINK TL-WN725N works with options described in comment below.

    MT7601U
    DOES NOT WORK
    Please help!
    ud0z91n9re34.png

  • TP-LINK TL-WN822N tested and working - better than small usb adapters (two anttenas and long USB cable)
    wifi command runned and to be sure just added following lines in /etc/network/interfaces
    auto wlan0
    iface wlan0 inet dhcp
    
  • try a different network adapter.
  • o08o08
    edited February 14
    in hiveos version 0.5-30 MT7601U works!
  • o08 wrote: »
    in hiveos version 0.5-30 MT7601U works!

    Not working for me.
  • Отлично работал вайфай пока не полез настраивать чтобы он сам поднимался после перезагрузки.
    Настраивал в директории etc/network/ файл interfaces и случайно сохранил пустой файл. Возможно после этого вайфай перестал работать. Поделитесь кто-нить кодом который в файле прописан по умолчанию.
  • В арче все подхватывается без проблем. В hive кернел сыплет device descriptor read error. Т.е. не вопрос линукса, а проблема в сборке hive. В какую сторону покопать?

    Realtek Semiconductor Corp. RTL8192EU 802.11b/g/n WLAN Adapter
Sign In or Register to comment.