9129|0

236

帖子

0

TA的资源

一粒金砂(中级)

楼主
 

一起玩树莓派3+将树莓派打造成随身WiFi [复制链接]

本帖最后由 shenlan1986 于 2016-11-9 18:53 编辑

       对于经常出差的朋友来说,经常被酒店的WiFi问题困扰住,酒店WiFi信号差,不安全,速度慢,还经常连不上了…….或者配置差,不能承载一定数量的客户端,经常连上获取不到IP。这时一个随身WiFi就能够帮助到你。
        随身WiFi实现将有线网络通过WiFi来共享,组建临时的无线局域网,连接到互联网,在此基础上建立一个WiFi热点共享网络,供给一台到多台无线上网终端使用,方便移动办公,为出差旅游提供上网环境。随身WiFi安全,它是使用者独享无线网络,避免使用公共WiFi,造成信息泄露的风险。而且操作简单,无需设置,开机就可以使用。下面我将一步步地把树莓派打造成随身WiFi。
       将树莓派3打造成随身WiFi有很多种实现方式,我主要采用了两种:桥接模式和基于openWrt打造一个路由器。
       首先我们采用桥接模式来实现,需要安装一些第三方的软件,核心软件是Hostapd。Hostapd是一个开源项目,hostapd 是用户空间的守护进程,用于无线接入点AP和授权服务器。hostapd实现了IEEE802.11的AP管理,IEEE802.1X/WPA/WPA2/EAP授权,RADIUS 客户端,EAP服务器和RADIUS 授权服务器,支持Linux系统host AP,madwif,mac80211-based驱动。
1. 安装必备程序
sudo apt-get install hostapd udhcpd
sudo apt-get install bridge-utils
2. 配置网卡
编辑网卡配置文件:
sudo vim /etc/network/interfaces
注释掉所有的关于无线网卡的配置部分,如下图所示:
#allow-hotplug wlan0
#iface wlan0 inet manual
#   wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf

#allow-hotplug wlan1
#iface wlan0 inet manual
#   wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
在文件中加上桥接配置:
auto br0
iface br0 inet dhcp
bridge_ports eth0 wlan0
最终的配置主要由以下几个部分组成:
//环回网配置
auto lo
iface lo inet loopback
//有线网卡配置
iface eth0 inet dhcp
#桥接配置
auto br0
iface br0 inet dhcp
bridge_ports eth0 wlan0

3. 配置hostapd
sudo vim /etc/hostapd/hostapd.conf
配置信息如下:
interface=wlan0
driver=nl80211
bridge=br0
ssid=Raspberry_AP
channel=1
wmm_enabled=0
wpa=1
wpa_passphrase=testforap
wpa_key_mgmt=WPA-PSK
wpa_pairwise=TKIP
rsn_pairwise=CCMP
auth_algs=1
macaddr_acl=0
ssid=Raspberry_AP设置AP的SSID,wpa_passphrase=testforap设置连接AP的密码为testforap,然后保存配置文件。
4. 重启并测试hostapd
sudo reboot
重启完成后,使用下面的命令测试hostapd是否正常:
sudo hostapd -dd /etc/hostapd/hostapd.conf
如果没有错误的话,这时手机端应该能搜索到所配置的无线AP。然后Ctrl+C退出这个测试。
前面的步骤都成功完成后,最后就是设置hostapd的配置文件路径了。
sudo vim /etc/default/hostapd
去掉DAEMON_CONF行的注释符号#,并改为我们的配置文件路径:
DAEMON_CONF="/etc/hostapd/hostapd.conf"
将hostapd加入开机自启动
sudo update-rc.d hostapd enable
5. 重启并测试hostapd
重启hostapd service
sudo service hostapd restart
打开手机WiFi,搜索并连接Raspberry_AP。
  
在手机浏览器中访问EEworld。
  
配置完成,桥接模式的整个配置过程还是很简单的,下一步我将介绍使用openwrt来搭建一个功能更强大的无线路由器。

赞赏

2

查看全部赞赏

点赞 关注

回复
举报
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/8 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表