PINE64
How to connect with wifi ? - Printable Version

+- PINE64 (https://forum.pine64.org)
+-- Forum: PINE A64(+) (https://forum.pine64.org/forumdisplay.php?fid=4)
+--- Forum: Linux on Pine A64(+) (https://forum.pine64.org/forumdisplay.php?fid=6)
+---- Forum: Debian (https://forum.pine64.org/forumdisplay.php?fid=24)
+---- Thread: How to connect with wifi ? (/showthread.php?tid=796)

Pages: 1 2 3


RE: How to connect with wifi ? - miffy_bf - 05-22-2016

(05-22-2016, 01:49 PM)Hi,Thanks for your reply. Yes I am using the official Wifi board. Also I am running the Debian Mate, how can I configure it? Without any modification, I can connect to the router, but cannot get online. Then I try to change the wpa_supplicant.conf and interfaces, but still fail.  jl_678 Wrote: Hi,

To be clear you are working with the official WiFi board, correct?

Are you running a desktop like Mate? That is the easiest way to to configure it.

If not then did you follow my instructions exactly? Where does it show unmanaged?

Sent from my XT1254 using Tapatalk



RE: How to connect with wifi ? - jl_678 - 05-23-2016

Can you provide the output of sudo ifconfig?

Sent from my XT1254 using Tapatalk


RE: How to connect with wifi ? - miffy_bf - 05-23-2016

Here is the ifconfig:

Code:
debian@pine64pro:~$ sudo ifconfig
[sudo] password for debian:
eth0      Link encap:Ethernet  HWaddr 36:c9:e3:f1:b8:05  
         inet addr:192.168.0.112  Bcast:192.168.0.255  Mask:255.255.255.0
         inet6 addr: fe80::34c9:e3ff:fef1:b805/64 Scope:Link
         UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
         RX packets:2064 errors:0 dropped:0 overruns:0 frame:0
         TX packets:960 errors:0 dropped:0 overruns:0 carrier:0
         collisions:0 txqueuelen:1000
         RX bytes:2675638 (2.5 MiB)  TX bytes:87294 (85.2 KiB)
         Interrupt:114

lo        Link encap:Local Loopback  
         inet addr:127.0.0.1  Mask:255.0.0.0
         inet6 addr: ::1/128 Scope:Host
         UP LOOPBACK RUNNING  MTU:65536  Metric:1
         RX packets:4 errors:0 dropped:0 overruns:0 frame:0
         TX packets:4 errors:0 dropped:0 overruns:0 carrier:0
         collisions:0 txqueuelen:0
         RX bytes:240 (240.0 B)  TX bytes:240 (240.0 B)

rename4   Link encap:Ethernet  HWaddr 34:c3:d2:6d:4b:68  
         inet addr:192.168.1.111  Bcast:192.168.1.255  Mask:255.255.255.0
         inet6 addr: fe80::36c3:d2ff:fe6d:4b68/64 Scope:Link
         UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
         RX packets:404 errors:0 dropped:0 overruns:0 frame:0
         TX packets:105 errors:0 dropped:1 overruns:0 carrier:0
         collisions:0 txqueuelen:1000
         RX bytes:88215 (86.1 KiB)  TX bytes:16487 (16.1 KiB)

Here is the iwconfig:

Code:
debian@pine64pro:~$ sudo iwconfig
eth0      no wireless extensions.

rename4   IEEE 802.11bgn  ESSID:"Propagation-Guest-2.4GHz"  Nickname:"<WIFI@REALTEK>"
         Mode:Managed  Frequency:2.437 GHz  Access Point: F8:1A:67:2E:F7:D9  
         Bit Rate:150 Mb/s   Sensitivity:0/0  
         Retry:off   RTS thr:off   Fragment thr:off
         Encryption key:****-****-****-****-****-****-****-****   Security mode:open
         Power Management:off
         Link Quality=99/100  Signal level=-68 dBm  Noise level=0 dBm
         Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
         Tx excessive retries:0  Invalid misc:0   Missed beacon:0

sit0      no wireless extensions.

lo        no wireless extensions.

wlan1     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/100  Signal level=0 dBm  Noise level=0 dBm
         Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
         Tx excessive retries:0  Invalid misc:0   Missed beacon:0

and here is my interfaces:

Code:
# interfaces(5) file used by ifup(8) and ifdown(8)
# Include files from /etc/network/interfaces.d:
#source-directory /etc/network/interfaces.d

# Primary Ethernet
auto eth0
iface eth0 inet dhcp

# Disable Secondary Wireless Lan (8723bs Has Two Interfaces)
iface wlan1 inet manual

#wlan0
#auto wlan0
#iface wlan0 inet dhcp
#wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
#iface pine64 inet dhcp

#rename4/wlan0
auto rename4
iface rename4 inet dhcp
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
iface pine64 inet dhcp


Also my wpa_supplicant.conf:
Code:
network={
    ssid="Propagation-Guest-2.4GHz"
    psk="1234567890"
    proto=WPA RSN
    key_mgmt=WPA-PSK
    pairwise=CCMP TKIP
    group=CCMP
    auth_alg=OPEN
    id_str="pine64"
}



RE: How to connect with wifi ? - jl_678 - 05-24-2016

Okay so I am comparing your files and mine and all are pretty much the same.  The one difference is your wpa_supplicant.conf.  The differences do not seem significant though.  Perhaps try matching mine exactly?  Here is mine:

Code:
network={
      ssid="MyNetworkName"
      psk="MyNetworkPasscode"
      proto=RSN
      key_mgmt=WPA-PSK
      pairwise=CCMP
      group=CCMP
      auth_alg=OPEN
      priority=9
      id_str="pine64"
}



RE: How to connect with wifi ? - JamesHarris - 05-25-2016

There is a simple fix for wlan0 showing up as rename4. Just delete, or rather move /etc/udev/rules.d/70-persistent-net.rules to somewhere else. That will trigger /lib/udev/write_net_rules to execute again. When I did that I found it only made one entry for wlan0, if left wlan1 and eth0 alone. After that systemd-udevd should just use wlan0.

I would also suggest adding 
Code:
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1

to the top of your /etc/wpa_supplicant/wpa_supplicant.conf. After that and a quick reboot everything worked as expected. It seems systemd starts wpa_supplicant and that can cause some strangeness. If you are getting wpa_supplicant errors check /var/log/deamon.log


RE: How to connect with wifi ? - miffy_bf - 05-25-2016

(05-25-2016, 05:55 PM)I followed your idea, now it back to wlan0. But still cannot get the web browser online.  JamesHarris Wrote: There is a simple fix for wlan0 showing up as rename4. Just delete, or rather move /etc/udev/rules.d/70-persistent-net.rules to somewhere else. That will trigger /lib/udev/write_net_rules to execute again. When I did that I found it only made one entry for wlan0, if left wlan1 and eth0 alone. After that systemd-udevd should just use wlan0.

I would also suggest adding 
Code:
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1

to the top of your /etc/wpa_supplicant/wpa_supplicant.conf. After that and a quick reboot everything worked as expected. It seems systemd starts wpa_supplicant and that can cause some strangeness. If you are getting wpa_supplicant errors check /var/log/deamon.log



RE: How to connect with wifi ? - miffy_bf - 05-26-2016

I switched to Debian XFCE image, and now the WiFi is working


RE: How to connect with wifi ? - jl_678 - 05-28-2016

(05-25-2016, 05:55 PM)JamesHarris Wrote: There is a simple fix for wlan0 showing up as rename4. Just delete, or rather move /etc/udev/rules.d/70-persistent-net.rules to somewhere else. That will trigger /lib/udev/write_net_rules to execute again. When I did that I found it only made one entry for wlan0, if left wlan1 and eth0 alone. After that systemd-udevd should just use wlan0.

I would also suggest adding 
Code:
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1

to the top of your /etc/wpa_supplicant/wpa_supplicant.conf. After that and a quick reboot everything worked as expected. It seems systemd starts wpa_supplicant and that can cause some strangeness. If you are getting wpa_supplicant errors check /var/log/deamon.log
The rename thing has been annoying me and so I decided to do this. It worked perfectly and now my WiFi connection is listed as wlan0 as expected.

Thank you!

Sent from my XT1254 using Tapatalk