查看: 2961|回复: 2

开启pcDuino V2的wifi AP功能

[复制链接]

该用户从未签到

发表于 2014-1-17 17:21:51 | 显示全部楼层 |阅读模式
分享到:
pcDuino V2已经自带wifi模块了,但是这个模块的型号是rtl8188cus,跟之前的rt5370sta型号不一样,查了一下,这个wifi也是带AP功能的。rtl8188在树莓派上很多人都玩过AP,可是同样的方法在pcDuino上面就会出现问题,本教程将手把手教你开启wifiAP的功能。
一、下载安装相应的软件
1  下载工具软件

sudo apt-get update

sudo apt-get install git vim

sudo apt-get install isc-dhcp-server

2  下载官网驱动源码

wget
ftp://WebUserc9FuH5r@58.211.24 ... 2_9000.20130911.zip

#
http://www.realtek.com.tw/downlo ... Downloads=true#2742

3  下载编译驱动需要内核头文件

sudo apt-get installpcduino-linux-headers-3.4.29+      

cd /usr/src/ linux-headers-3.4.29+/arch

cp arm  armv7l  -rf
如果你用的是pcDuino lite wifi,这行这个之后需要重启,然后在u-boot3秒位置停下,输入,要不然启动不起来

setenv loglevel 8 ramfs

boot

mount /deV/nandd /mnt

cd /mn lib/modules/3.4.29+/kernel/drivers

rm gpu –rf

reboot

4  删除原有的8188cu.ko

rm /lib/modules/3.4.29+/kernel/drivers/net/wireless/rtl8192cu/8192cu.ko

rm /lib/modules/3.4.29+/kernel/drivers/net/wireless/8192cu.ko

5  编译安装驱动

unzip RTL8188C_8192C_USB_linux_v4.0.2_9000.20130911.zip

cd  RTL8188C_8192C_USB_linux_v4.0.2_9000.20130911

chmod +x install.sh

sudo ./install.sh

6,安装结束

ubuntu@ubuntu:~/RTL8188C_8192C_USB_linux_v4.0.2_9000.20130911$lsmod

Module                  Size  Used by

8192cu                624916  0

sw_interrupt            2424  0

gpio                    4509  0

pwm                     5050  0

adc                     1671  0

hardwarelib             1551  4 sw_interrupt,gpio,pwm,adc

rt5370sta             616973  0

二、hostapd
驱动里面自带的hostapd是没有做成系统服务的,这里感谢开源,有个玩家做成了系统服务。

git clonehttps://github.com/jenssegers/RTL8188-hostapd

cd RTL8188-hostapd/hostapd

sudo make install
安装8188hostapd

cd RTL8188C_8192C_USB_linux_v4.0.2_9000.20130911/wpa_supplicant_hostapd

tar xvfwpa_supplicant_hostapd-0.8_rtw_r7475.20130812.tar.gz

cd hostapd

sudo make install
配置hostapd

vim /etc/hostapd/hostapd.conf

# Basic configuration



interface=wlan3  #根据你自己的接点

ssid=wifi

channel=1

#bridge=br0



# WPA and WPA2 configuration



macaddr_acl=0

auth_algs=1

ignore_broadcast_ssid=0

wpa=3

wpa_passphrase=12345678

wpa_key_mgmt=WPA-PSK

wpa_pairwise=TKIP

rsn_pairwise=CCMP



# Hardware configuration



driver=rtl871xdrv

ieee80211n=1

hw_mode=g

device_name=RTL8192CU

manufacturer=Realtek



service hostapd restart
设置wifi热点名字为wifi ,密码为12345678

你现在清除一下你设置的wifi的密码,就可以通过你的手机搜索到wifi这个热点,但是还连不上

要配置一下网络

vim /etc/network/interfaces

auto wlan3

iface wlan3 inet static

       address 192.168.100.1

       netmask 255.255.255.0            

service networking restart
配置dhcp

vim /etc/dhcp/dhcpd.conf #在最后面加

subnet 192.168.100.0 netmask 255.255.255.0{

range 192.168.100.10 192.168.100.100;

option routers 192.168.100.1;

option domain-name-servers 8.8.8.8;

}

service isc-dhcp-server restart

三、设置开机启动
hostapd启动后dhcpd才能启动,dhcpd关闭hostapd才关闭

update-rc.d hostapd defaults 80 20

update-rc.d isc-dhcp-server defaults 90 10

回复

使用道具 举报

  • TA的每日心情
    开心
    2016-8-4 10:56
  • 签到天数: 242 天

    连续签到: 1 天

    [LV.8]以坛为家I

    发表于 2014-1-17 18:58:46 | 显示全部楼层
    是牛呢还是乱呢
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2014-1-17 19:51:02 | 显示全部楼层
    路过                     
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /4 下一条

    手机版|小黑屋|与非网

    GMT+8, 2024-11-20 03:26 , Processed in 0.123866 second(s), 18 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.