概述
其它关于 hostapd udhcpd 的热点配置,网上有很多资料,基本上一搜都能搜到,但是还是记录一下自己操作的过程,有时候有些问题可能不是网上讲到的吧。
准备
也就是确定一下,你的硬件是支持的,有 wifi 芯片的。
配置
hostapd 的配置文件,这个在文尾放一个我的配置吧,udhcpd 也是一样文尾放一个我的配置,这里简单说点。
主要配置也就是配置使用哪个接口,一般就是 wlan0,对应的系统,可能会不一样,反正找对就行,如果没有,尝试 ifconfig wlan0 up
启动,如果启动不了可能就是真的没有,可者驱动等底层有问题吧。
然后在 hostapd 中主要就是配置加密方式,ssid,其它的配置项,可以根据需要再搜索,找官司方档等。
udhcpd 在嵌入式中一般都是来源于 busybox,编译时在busybox 中找到它,同样配置文件就是配置接口,然后再说置可分配的网段,一般源码中给的默认配置用来改改就可以了。
操作过程
- 系统启动,
ifconfig wlan0 up
开启 ifconfig wlan0 192.168.xx.1
设置地址,这个地址应该跟 udhcpd.conf 中配置的的网段是一样,同时其中的router
也就是网关部分应该是一样的hostapd xxx/hostapd.conf
启动热点udhcpd xxx/udhcpd.conf
启动地址分配程序- 基本这样就可以了,下面就可以用手机连接了
其它问题
- 记得在使能的时候先
ifconfig wlan0 down
再ifconfig wlan0 up
如果之前系统连接了其它的地方已经分配了地址,再去启动热点,又没有给 wlan0 重新设置成网关地址就会有问题
附件
hostapd.conf
interface