Khadas Docs

Amazing Khadas, always amazes you!

User Tools

Site Tools


products:sbc:vim4:applications:wifi-sta-ap-mode

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
products:sbc:vim4:applications:wifi-sta-ap-mode [2022/07/13 05:40]
nick
products:sbc:vim4:applications:wifi-sta-ap-mode [2023/02/17 11:08] (current)
hyphop
Line 1: Line 1:
- 
 ====== VIM4 Wi-Fi STA/AP Mode ====== ====== VIM4 Wi-Fi STA/AP Mode ======
  
 +How to setup the Wi-Fi working on STA+AP mode at the same time.
 +
 +Configure ''wlan0'' to ''STA'' mode, and ''wlan1'' to ''AP'' mode.
 +
 +
 +===== Setup Wlan1 as a Hotspot =====
 +
 +Setup ''wlan1'' as a hotspot.
 +
 +==== 2.4 GHz Frequency ====
 +
 +For example, the following commands will create AP configuration named ''Hostspot'' on interface ''wlan1'', with SSID ''khadas_ap_2.4G'', ''2.4GHz'' band, ''channel 1'', ''WPA2-PSK'' security, ''CCMP encryption'' and passphrase ''12345678''.
 +
 +
 +```shell
 +sudo nmcli con add type wifi ifname wlan1 mode ap con-name Hostspot ssid khadas_ap_2.4G
 +sudo nmcli con modify Hostspot 802-11-wireless.band bg
 +sudo nmcli con modify Hostspot 802-11-wireless.channel 1
 +sudo nmcli con modify Hostspot 802-11-wireless-security.key-mgmt wpa-psk
 +sudo nmcli con modify Hostspot 802-11-wireless-security.proto rsn
 +sudo nmcli con modify Hostspot 802-11-wireless-security.group ccmp
 +sudo nmcli con modify Hostspot 802-11-wireless-security.pairwise ccmp
 +sudo nmcli con modify Hostspot 802-11-wireless-security.psk 12345678
 +sudo nmcli con modify Hostspot ipv4.method shared
 +sudo nmcli con up Hostspot
 +```
 +
 +==== 5 GHz Frequency ====
 +
 +For example, the following commands will create AP configuration named ''Hostspot'' on interface ''wlan1'', with SSID ''khadas_ap_5G'', ''5GHz'' band, ''channel 149'', ''WPA2-PSK'' security, ''CCMP encryption'' and passphrase ''12345678''.
 +
 +```shell
 +sudo nmcli con add type wifi ifname wlan1 mode ap con-name Hostspot ssid khadas_ap_5G
 +sudo nmcli con modify Hostspot 802-11-wireless.band a
 +sudo nmcli con modify Hostspot 802-11-wireless.channel 149
 +sudo nmcli con modify Hostspot 802-11-wireless-security.key-mgmt wpa-psk
 +sudo nmcli con modify Hostspot 802-11-wireless-security.proto rsn
 +sudo nmcli con modify Hostspot 802-11-wireless-security.group ccmp
 +sudo nmcli con modify Hostspot 802-11-wireless-security.pairwise ccmp
 +sudo nmcli con modify Hostspot 802-11-wireless-security.psk 12345678
 +sudo nmcli con modify Hostspot ipv4.method shared
 +sudo nmcli con up Hostspot
 +```
 +
 +Use ''ifconfig'' to check if everything has been setup correctly:
 +
 +```shell
 +$ ifconfig
 +wlan0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
 +        inet 192.168.31.219  netmask 255.255.254.0  broadcast 192.168.31.255
 +        inet6 fda2:a164:f7fb:4b66:1466:7d8b:b8e3:49a  prefixlen 64  scopeid 0x0<global>
 +        inet6 fe80::6eed:eaf2:6ba8:5cd7  prefixlen 64  scopeid 0x20<link>
 +        inet6 fda2:a164:f7fb:4b66:a823:4487:8651:4d61  prefixlen 64  scopeid 0x0<global>
 +        ether 10:2c:6b:10:d5:0a  txqueuelen 1000  (Ethernet)
 +        RX packets 4271  bytes 3725737 (3.7 MB)
 +        RX errors 0  dropped 13  overruns 0  frame 0
 +        TX packets 1663  bytes 321613 (321.6 KB)
 +        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
 +
 +wlan1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
 +        inet 10.42.0.1  netmask 255.255.255.0  broadcast 10.42.0.255
 +        inet6 fe80::6342:2516:ef70:23a0  prefixlen 64  scopeid 0x20<link>
 +        ether 12:2c:6b:10:d5:0a  txqueuelen 1000  (Ethernet)
 +        RX packets 1569  bytes 299041 (299.0 KB)
 +        RX errors 0  dropped 0  overruns 0  frame 0
 +        TX packets 3241  bytes 3693502 (3.6 MB)
 +        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
 +```
 +
 +===== Go Online! =====
 +
 +Verify that ''wlan0'' has a working internet connection:
 +
 +<WRAP info >
 +You need to connect Wi-Fi first.
 +</WRAP>
 +
 +```shell
 +khadas@Khadas:~$ sudo ping -I wlan0 www.khadas.com
 +PING td-balancer-dc11-60-161.wixdns.net (185.230.60.161) from 192.168.124.80 wlan0: 56(84) bytes of data.
 +64 bytes from 185.230.60.161 (185.230.60.161): icmp_seq=1 ttl=240 time=293 ms
 +64 bytes from 185.230.60.161 (185.230.60.161): icmp_seq=2 ttl=240 time=316 ms
 +64 bytes from 185.230.60.161 (185.230.60.161): icmp_seq=3 ttl=240 time=238 ms
 +...
 +```
  
-{{page>products:sbc:common:applications:wifi-sta-ap-mode&noheader}}+Verify that ''wlan1'' can be used as a hotpot: 
 +  * Name2.4G/''khadas_ap_2.4G'', 5G/''khadas_ap_5G'' 
 +  * Password:''12345678''
  
Last modified: 2022/07/13 05:40 by nick