当前位置:网站首页>Configuration of AP hotspot on xunwei-imx6ull development board
Configuration of AP hotspot on xunwei-imx6ull development board
2020-11-06 22:00:00 【Book white】
The development board connects the power supply and debug the serial port , Then open the debug serial port terminal , Then power up the development board , Wait for the system to start complete , Pictured 99.6.1 Shown :
And then make chapter five U The disk is inserted into the development board USB Interface , You can see that the serial port prints out USB Device information , Pictured 99.6.2 Shown :
We are debugging the serial terminal input “df” command , You can see U Disk mount Directory , The operation result is as shown in the figure 99.6.3 Shown :
Next, we are debugging the serial terminal input “cd /run/media/sda1/hostap” command , Go to what we created in Chapter 5 “hostap” Folder , Pictured 99.6.4 Shown :
We type in “ls” command , You can see the file copied in Chapter 5 , Pictured 99.6.5 Shown :
And then we use cp Command copy “ lib_nl.tar.gz ” and “ openssl.tar.gz ” To the system directory “ /usr/lib ” Catalog Next , The operation result is as shown in the figure 99.6.6 Shown :
And then we use “cd /usr/lib” command , Enter into “/usr/lib” Under the table of contents , Pictured 99.6.7 Shown :
Then type in “ tar -xvf lib_nl.tar.gz ” and “ tar -xvf openssl.tar.gz ” These two commands , decompression libnl and openssll Library file to the current directory ( Because what I'm using here is yocto file system , The system has been installed libnl and openssll The library file of , So I don't decompress , If you use other file systems , You need to decompress it here ).
Then back U Disk directory , Copy “hostapd.conf”,“udhcpd.conf”,“udhcpd.leases” To systematic “/etc” Under the table of contents , Pictured 99.6.8 Shown :
hostapd.conf Files are settings AP Network name of the hotspot , And the password , It reads as follows :
ctrl_interface=/var/run/hostapd
interface=wlan0
driver=nl80211
ssid=Topeet_TEST
channel=1
macaddr_acl=0
auth_algs=1
hw_mode=g
ignore_broadcast_ssid=0
wpa=2
wpa_passphrase=123456780
wpa_key_mgmt=WPA-PSK
wpa_pairwise=TKIP
rsn_pairwise=CCMP
above ssid yes wifi The name of (Topeet_test),wpa_passphrase yes wifi Password (1234567890).
udhcpd.conf The file is configuration dhcp Of , The contents are as follows :
start 192.168.0.2
end 192.168.0.100
interface wlan0
max_leases 20 #default: 254
remaining yes #default: yes
auto_time 7200
decline_time 3600
conflict_time 3600
offer_time 60
min_lease 60
lease_file /etc/udhcpd.leases
opt dns 10.221.0.11 8.8.8.8
option subnet 255.255.255.0
opt router 192.168.0.1
Start and end It specifies wifi The distribution of IP Address range (192.168.0.2-192.168.0.100), Other parameters can be found on the Internet , I won't talk about it in detail here .
Then copy “hostapd” To systematic “/usr/sbin” Catalog , Pictured 99.6.9 Shown :
because yocto File system usage rfkill Command to manage wifi and bluetooth , First of all, we are debugging the serial terminal input “rfkill unblock wifi” To open wifi( If you don't use yocto file system , You can ignore the next step ), The operation result is as shown in the figure 99.6.10 Shown :
And then in the debug serial port input “ifconfig wlan0 192.168.0.1 up” command , To configure wlan0 Of ip, And enable the wlan, Pictured 99.6.11 Shown :
And then in the debug serial port input “hostapd -B /etc/hostapd.conf -dd” Start AP hotspot , The operation result is as shown in the figure 99.6.12 Shown :
And then in the debug serial port input “udhcpd -fS /etc/udhcpd.conf &”, Turn on dhcp server service (udhcpd This program is when we are making a file system busybox It is provided by default , If your file system doesn't have this program , You can reconfigure busybox Or transplant it alone udhcpd This procedure , The specific migration steps will not be introduced here ), The operation result is as shown in the figure 99.6.13 Shown :
thus AP The hotspot feature has been turned on , We can input in the debug serial port “ps -el” View all processes , Be able to see hostapd and udkcpd Two processes are running in the background , Pictured 99.6.14 Shown :
And then we can use a mobile phone or a laptop to scan wifi, Can find “Topeet_TEST” The Internet , And connect the wifi The Internet , Password input “123456780”, It will eventually connect to “Topeet_TEST” The Internet , At the same time, we will see when debugging the serial port dhcp Assigned to our cell phones ip Address “192.168.0.2”, Pictured 99.6.15 Shown :
So far, we have finished the introduction of creating hot spots on the development board .
版权声明
本文为[Book white]所创,转载请带上原文链接,感谢
边栏推荐
- list转换map(根据key来拆分list,相同key的value为一个list)
- 2020-08-15:什么情况下数据任务需要优化?
- [learning] interface test case writing and testing concerns
- The native API of the future trend of the front end: web components
- What grammar is it? ]
- All the way, I was forced to talk about C code debugging skills and remote debugging
- Big data processing black Technology: revealing the parallel computing technology of Pb level data warehouse gaussdb (DWS)
- 实用工具类函数(持续更新)
- Common mathematical basic formulas of recursive and backtracking algorithms
- [byte jumps, autumn recruitment Posts open] ohayoo! Don't leave after school, I want to ask you to play games!!!
猜你喜欢
Erd-online free online database modeling tool
Message queue - Analysis
超高频RFID医疗血液管理系统应用
轻量型 GPU 应用首选 京东智联云推出 NVIDIA vGPU 实例
Zhou Jie: database system of East China Normal University
2020-08-20: the difference between go and python?
Interviewer: how about shardingsphere
Python basic data type -- tuple analysis
An article will take you to understand CSS3 fillet knowledge
list转换map(根据key来拆分list,相同key的value为一个list)
随机推荐
Novice guidance and event management system in game development
September 3, 2020: naked writing algorithm: loop matrix traversal.
Using an example to understand the underlying processing mechanism of JS function
Code generator plug-in and creator preform file analysis
[byte jumps, autumn recruitment Posts open] ohayoo! Don't leave after school, I want to ask you to play games!!!
Summary of front-end interview questions (C, s, s) that front-end engineers need to understand (2)
Application insights application insights use application maps to build request link views
Why is the LS command stuck when there are too many files?
2020-08-19:TCP是通过什么机制保障可靠性的?
Empty test suite appears in JUnit test
ado.net and asp.net The relationship between
Zero basis to build a web search engine of its own
实用工具类函数(持续更新)
Countdown | 2020 PostgreSQL Asia Conference - agenda arrangement of Chinese sub Forum
Stickinengine architecture 11 message queue
An article will take you to understand CSS alignment
Visual rolling [contrast beauty]
消防器材RFID固定资产管理系统
To solve the problem that the data interface is not updated after WPF binding set
Ora-02292: complete constraint violation (midbjdev2.sys_ C0020757) - subrecord found