闲置小U盘变身最强大路由器
小容量 U 盘,用起来嫌容量太少,丢了好像又觉得太可惜。不过现在将它进行一番小改造后,配合我们的电脑 ,就能得到一台强大的路由器,不仅省了买路由的钱,而且这台路由器在市面上基本买不到 !
DD-WRT 简介
我们平常使用的每一台路由器设备,都有一个自己的操作系统 OS ,用于对路由设备进行各种功能设置 和管理。其实我们平常所说的升级路由器固件,就是升级刷新路由设备中的操作系统 ,以使路由设备的功能更加强大。
DD-WRT 算是一个 Linux 操作系统,但实质上就是一个第三方的路由器固件。它的路由和网络 管理功能非常的强大,被广泛的应用于 Linksys WRT54G/GS/GL ,或其他基于 Broadcom 参考设计的 802.11g 无线路由器上。可以将 DD-WRT 刷新到所支持的路由器设备上,以便让路由器的功能更加强大。同样的,我们也可以让 DD-WRT 单独运行 于一台电脑上,只要提供相应的硬件,就可以让电脑实现路由器的功能 !
硬件准备
只要一个闲置不用的小优盘就足够了,当然这个优盘是无法单独作为路由器使用的。不过它可以作为一个超小巧的服务器,随身携带,配合各种不同的电脑来使用。同时,为整机追加一张网卡或是一个集线器也是必要的。
安装 DD-WRT x86 版
现在,要为 U 盘 “ 刷 ” 上路由固件 DD-WRT 了。一般来说,要刷固件当然得有硬件设备了,这里要刷路由固件,按常理来说,是要将固件刷在路由器上的。不过这里我们是直接将固件刷新到 U 盘里。 DD-WRT 的容量只有 11MB 左右,老旧的 U 盘大多拥有 16MB 到 128MB 左右的空间 ,绝对够用了,这里我们以在一个 64MB 的 U 盘上刷固件为例:
DD-WRT X86 版的 “dd-wrt-public-vga.image( 硬盘 / 存储卡安装镜像文件 )” 和 “physdiskwrite 0.5.1( 路由器 IMG 写盘工具 )” ,并解压到同一文件夹中,打开 CMD 命令提示符窗口,进入程序 所在文件夹中。执行如下命令: “physdiskwrite.exe-u dd-wrt_public_vga.image” ,程序会自动 检测当前系统中的硬盘及移动存储设备,并显示出所有存储设备的序号及相关参数。详细查看 “Information for||.|.PhysicalDrive*” 信息,确认老机 U 盘的序号,其中 “PhysicalDrive*” 就是指定显示硬盘和 U 盘设备序号的。一般来说,如果机器 上只有一个硬盘,那么接上的 U 盘序号就为 “PhysicalDrive1” ;如果新机有两块硬盘,则老机 U 盘序号就为 “PhysicalDrire2” ,以此类推。
程序提示 “Which disk do you want to write?” ,即是要求输入目标 U 盘的序号,注意不要选错了,否则 U 盘里所数据都将被覆盖。输入 U 盘序号后回车,屏幕提示,确认是否正确,是否真的写入,当然选 Y ,几秒钟后,路由器固件就被写入老机的 U 盘中了,最后提示 “11534336/11534336 bytes written in total” ,表示写入成功。
小提示: “physdiskwrite.exe-u dd-wrt_public.vga.image” 命令中的 “-u” 参数,主要是在目标硬盘或 U 盘大于 800MB 时使用,如果老盘比较小,低于 800MB ,或者使用的是 CF 卡之类的,可以去掉此参数。
设置路由器
将 U 盘接到电脑上,并为两张网卡都插上网 线,开机 启动,用刚才刷入 DD-WRT 的 U 盘引导系统。启动后,可以看到刚才刷入的 DD-WRT 接管了系统引导,引导入 Linux 系统。系统引导后, DD-WRT 会自动检测网络环境和硬盘设备,并自动进行网络设置,开始提供路由服务。
在电脑上打开浏览器 ,在浏览器的地址 栏中输入路由器的默认 IP 地址 “http://192.168.1.1” ,回车后要求输入用户名和密码 。登录路由器的默认用户名为 “root” ,密码为 “admin” 。登录后默认界面为英文 界面,可以调整为中文 ,点击页面上方的 “administrator” ,进入页面中后,将 “LanguageSelection” 设置为 “ChineseSimplified” 即可。
小提示:这里我们介绍的是直接将 DD-WRT 剧到 U 盘上,其实同样可以刷到 CF 卡、 DOM 等存储介质上。另外,还可以直接下载 “DD-WRT X86” 的光盘 镜像文件,直接进行刻录,免去安装的过程。光盘镜像还可以直接量产到 U 盘上,这样就得到了一个带 “ 路由 ” 与存储双功能的 U 盘了 !
现在,要设置 ADSL 路由器上网了,普通网络接入方式可能是 ADSL 拨号、固定 IP 或动态 IP ,这里以 ADSL 拨号设置为例,其它的可参照进行。点击页面上方 “ 设置 / 基本设置 ” ,在 “Internet 连接类型 ” 中选择 “PPOE” ,输入 ADSL 拨号上网的账号及密码。在下方的 “ 网络设置 / 路由器 IP” 中,设置本地的 DNS 域名解析服务器地址,保存设置即可开始提供路由上网功能了。在下方的 “ 网络地址服务器设置 (DHCP)” 中,可启用 DHCP 功能。
另外,有许多 ADSL MODEM 也支持 WEB 方式管理,它们的 IP 地址的出厂默认值也常常是 “192.168.1.1” ,可能因 ADSL MODEM 与路由器 lP 地址冲突,造成无法安装和使用路由器。因此,我们必须更改路由器的局域网 IP 地址,在刚才的 “ 网络设置 / 路由器 IP” 中,将 “ 本地 IP 地址 ” 修改为其它 IP 地址,例如 “192.168.1.254” 。当设置生效后,路由器的局域网 IP 地址即变为 “192.168.1.254” ,以后设置路由器,就要通过 IP 连接访问了。
在其它电脑上,将网关设置为主机路由器 IP 地址,设置 DNS 或使用 DHCP ,即可自由的上网了。 U 盘路由器的功能非常强大,可以支持 3322ORG 的 DDNS ,支持花生壳的 DDNS ,可以利用 QoS 、限速、限连接数等设置来优化带宽,并且支持 VPN 的 PPTP 客户端和 PPTP 服务端设置,可以提供 VPN 接入,还可以通过配置轻松管理各种网络应用,例如彻底封杀 BT 、电驴、迅雷 等。没想到一个面临淘汰的老 U 盘还能干这么多事情吧 ?
闲置小U盘变身最强大路由器的更多相关文章
- 【处理手记】U盘读不出+卷标丢失+像读卡器+大小0+无媒体
Update:201307180945 今天这鸟问题又找上我了,照之前的方法做后没解决,我又做了些尝试,整个流程如下: 1.插上U盘,发现问题 2.以devmgr_show_nonpresent_de ...
- win7重装系统时,使用PE工具箱进入系统看到的“C盘变成0.2G,D盘变成48G左右”这是什么回事?
引入: 今天帮同学重装系统,重装系统使用的方法是利用PE工具箱制作出启动U盘,进行重装系统. 我的步骤是 第一步:开机按F2挂载U盘优先启动,于是开机时就进入PE微系统 第二步: 用分区工具(Disk ...
- U盘读不出+卷标丢失+像读卡器+大小0+无媒体
U盘读不出+卷标丢失+像读卡器+大小0+无媒体 标题有点怪,原因是我不都不知道该怎样概括这个鸟问题,所以尽可能列出一些主要现象,希望有需要的童鞋搜到.但比标题更怪的是问题本身,且听我道来: 陪伴我若干 ...
- 2-微信小程序开发(开发界面说明,按钮点击切换显示内容)
说一个功能,大家在用微信实现控制设备的时候,是不是都在为绑定设备发愁. 我看了很多厂家的微信控制,大部分都只是可以用微信给设备配网,但是没有做用微信绑定的. 一般做绑定都是用设备的MAC地址. 这里我 ...
- WinPE启动U盘的制作方法与软件下载(通用PE工具箱/老毛桃/大白菜WinPE)
转自:http://blog.sina.com.cn/s/blog_58c380370100cp5x.html 文件大小:39.5M(支持Win7安装,早期的通用PE工具箱,小巧不过几十兆,现在都臃肿 ...
- VBS 重启 TP-Link 路由器
分享一个自己用的小工具,重启TP-Link路由器的,好像还是大学时候写的,献丑了. 其他路由器可能有些不同,但是思路都是差不多的. user = "admin" '路由器帐号 pa ...
- WooyunWifi路由器
WooyunWifi 初始化配置 为了开始使用您的WooyunWifi路由器,您需要对WooyunWifi进行初始化配置,这些配置主要位于Openwrt Luci管理界面中,如果您对Openwrt路由 ...
- Kali安装在U盘+使用aircrack-ng套件
因为: Kali Linux 自带aircrack-ng 虚拟机VMware不能用笔记本内置网卡,需要另外买一个无线网卡,然而并不想买 不想给笔记本重装Kali Linux系统 有闲置的32GU盘 所 ...
- 自己家里搭建NAS服务器有什么好方案?
转自:https://www.zhihu.com/question/21359049 作者:陈二发链接:https://www.zhihu.com/question/21359049/answer/6 ...
随机推荐
- js 鼠标上移 图片放大
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...
- Java —— 时区(夏令时)问题
有没有遇到过这样的情况:数据库里的是时间是“1991-4-14”,但是Java取出来后就成了“1991-4-13”. 解决方法一: 先把时区设成GMT,把 根据夏时制自动调节时钟 的选项去掉. 再把时 ...
- Hibernate 异常 —— No CurrentSessionContext configured
在使用 SessionFactory 的 getCurrentSession 方法时遇到如下异常 “No CurrentSessionContext configured ” 原因是: 在hibern ...
- [原]Water Water Union-Find Set & Min-Spanning Tree Problems' Set~Orz【updating...】
[HDU] 1213 - How Many Tables [基础并查集,求父节点个数] 1856 -More is better [基础并查集,注意内存,HDU数据水了,不用离散化,注意路径压缩的方式 ...
- php-redis中文文档(转)
phpredis是php的一个扩展,效率是相当高有链表排序功能,对创建内存级的模块业务关系 很有用;以下是redis官方提供的命令使用技巧: 下载地址如下: https://github.com/ow ...
- 《OD学Flume》20160806Flume和Kafka
一.Flume http://flume.apache.org/FlumeUserGuide.html Flume是一个分布式的,可靠的,可用的,非常有效率的对大数据量的日志数据进行收集.聚集.移动信 ...
- Hybris 预备知识学习列表
需要学习的: Spring,Spring对于hybris非常重要,整个hybris是基于spring的架构之上. 包括例如spring mvc,spring security, 设计模式 软件构建工具 ...
- UVa 537 Artificial Intelligence?
题目大意:输入一个字符串,根据物理公式P=U*I,已知其中两个量,求第三个量,结果保留两位小数. Artificial Intelligence? Physics teachers in hig ...
- Kafka中的Message Delivary机制
学习Kafka的读书笔记,暂未把文章设为翻译类型,因为并非直译文档.水平有限,还请路过高手指正. <1> “最多(发送)一次”(At most once):消息可以丢失但绝不会重新发送:& ...
- pageX, clientX ,screenX, offsetX, layerX, ,x的区别
事件对象event的位置属性,这些参数比较容易混淆 1. pageX,pageY :IE不识别的,鼠标在页面上的位置,从页面左上角开始,即是以页面为参考点,不随滑动条移动而变化,其实就是clientY ...