将树莓派打造成一台路由器.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
将树莓派打造成一台路由器

树莓派和路由:将树莓派打造成一台路由器 LQ 2014 年 6 月 26 日 0 条评论?标签:树莓派?,?路由?,?路由器 18 本文由?极客范?-?LQ?翻译自?Jacob Salmela。欢迎加入极客翻译小组,同我们一道翻译与分享。转载请参见文章末尾处的要求。 如果你想要一个装在口袋里的网络分享设备,树莓派可以做成一个很不错的路由器. 本地网络 一台电脑 运行Raspbian的树莓派 无线USB路由器 HDMI连接线(可选) 键盘(可选) 路由器(可选) 有HDMI输入的监视器(可选) 如果树莓派已经设置好可以独立运行了.你不需要屏幕键盘鼠标-就是另外一台可以用SSH通过网络远程登录的电脑 Older hostapd?(只有apt下不到驱动的时候) 1,可以熟练操作计算机系统 2,基本的计算机术语知识 3,敢于在终端里敲命令.如果有必要也要敢于调整他们适合自己的开发环境 4,熟悉网络核心概念 /The-MagPi-issue-11-en.pdf http://www.pi-point.co.uk/documentation/ /post/48420162196/howto-setup-rtl8188cus-on-rpi-as-an-access-point /file/d/0B3nsVzbJuBHVOWRJRDJacVd0S2s/preview?pli=1 /2012/08/11/how-to-use-the-raspberry-pi-as-a-wireless-access-pointrouter-part-3/ /phpBB3/viewtopic.php?t=39096p=393810 /questions/119209/hostapd-will-not-start-via-service-but-will-start-directly /turn-your-raspberry-pi-into-a-wifi-hotspot-with-edimax-nano-usb-ew-7811un-rtl8188cus-chipset/ 概念总览 用apt-get安装做需要的组件 验证无线软件狗收发功能 配置/etc/network/interfaces 给你想要设置的接入点创建配置文件/etc/hostapd/hostapd.conf 把hostapd指向步骤4所创建的配置文件/etc/hostapd/hostapd.conf 用老版本替代/sbin/hostapd 配置DNS 配置IPv4转发,使其可以连接网络 确定你的树莓派是最新版本的,可以安装所有最新的安装包 1 2 sudo apt-get update sudo apt-get upgrade 以下这些组件都是设置接入点做需要的: rfkill: 一个无线工具 zd1211-firmware: 很多Wi-Fi收发器通用的固件 hostapd: 无线接入点的守护进程 hostap-utils: 补充工具 iw: 无线网络的配置工具 dnsmasq:?DHCP 和 DNS 工具 bridge-utils:??用来将多个以太网设备连接到一起 用以下命令安装这些组件: 1 sudo apt-get install rfkill zd1211-firmware hostapd hostap-utils iw dnsmasq bridge-utils ?配置无线收发器 验证软件狗已经被树莓派识别 检查树莓派已经识别Wi-Fi软件狗: 1 lsusb 如果执行下面这条命令没有任何输出是关于AP mode,那么就是说你的软件狗不适合本项目。但是如果有东西的话那就继续进行下一步。 1 iwlist 倒霉的是我的软件狗坏了,而且还有产生了一个”?nl180211?not?found?”的错误,不过还好了继续执行下面这条命令: 1 dmesg | grep rtl 如果结果是类似这样的 1 [ ? ?6.240292] usbcore: registered new interface driver rtl8192cu 可能这个还是能干活的,接下俩会修复这个问题的. 先做一个?/etc/nework/interfaces?的备份,然后在文本编辑器里打开, 改成下面这个样子的: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 # Automatically brings up interfaces with ifup -a auto lo auto br0 ? # Loopback iface lo inet loopback ? # Keep eth0 as dhcp so it can connec

文档评论(0)

dajuhyy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档