Raspberry Pi SoftAP 配置

/ 0评 / 0

不只是树莓派的,只要是这种板子也是可以的,其实配置SoftAP呢,重要还是看网卡的型号,虽然8188EU等等也可以做SoftAP,但是非常不稳定,所以推荐还是用好一些的,比如我在京东淘到的雷达一样的大网卡,里面芯片是RT3070L,这个绝对够了,但是不要用B来做了,估计会拖死电源的.先lsusb一下,看看自己的网卡.

QQ截图20150702100816

开始做AP之前,需要先装一些软件,所以执行(其中vim是我习惯用来编辑的,要是你喜欢vim.tiny,也是可以的.):

sudo apt-get install hostapd dnsmasq openvpn

QQ截图20150702132800

通过vim新建文件/etc/hostapd/hostapd.conf内容如下,其中taterli-wifi可以替换成你的密码,RaspWiFi可以替换成你的SSID名字:

interface=wlan0
driver=nl80211
ssid=RaspWiFi
hw_mode=g
channel=11
wpa=1
wpa_passphrase=taterli-wifi
wpa_key_mgmt=WPA-PSK
wpa_pairwise=TKIP CCMP
wpa_ptk_rekey=600
macaddr_acl=0

QQ截图20150702133818

使用sudo hostapd /etc/hostapd/hostapd.conf命令就可以开始测试这个WiFi,当然你手机虽然可以连接但是获取不到IP啦~

QQ截图20150702134017

 

手机上的效果就是这样的...

QQ图片20150702134135

先配置一下/etc/network/interfaces文件.把WLAN0改成静态IP,如果你插入网卡多,那可不止WLAN0呢,不过目前是只有WLAN0.

QQ截图20150702134243

配置内容:

auto wlan0
iface wlan0 inet static
address 192.168.200.1
netmask 255.255.255.0

再配置/etc/dnsmasq.conf,最后两行加上DHCP配置:

interface=wlan0
dhcp-range=192.168.200.100,192.168.200.200,255.255.255.0,12h

如图:

QQ截图20150702134608

当然,设计开机启动AP还有,配置 /etc/default/hostapd,在DAEMON_CONF下把这个参数配置起来,后面接配置文件名,如图:

QQ截图20150702134804

我的配置项是:

DAEMON_CONF="/etc/hostapd/hostapd.conf"

接下来开始测试,首先配置WLAN0的IP,然后启动DHCP服务,再启动AP服务.一连串如图:

QQ截图20150702134952

当有设备连接时:

QQ截图20150702135107

IP已经获得~

QQ图片20150702135249

下次重启时候,AP服务默认就是开启的,当然DNS服务也是哦.如果不稳定的情况,就在/etc/rc.local添加ifconfig wlan0 up 192.168.200.1

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注