如何把学校的H3C或锐捷拨号用路由器实现~多人共享同一账号+无线给手机用~\(≧▽≦)/~啦啦啦
来源:互联网 发布:帝国cms 灵动标签 编辑:程序博客网 时间:2024/04/25 17:57
原文链接 http://www.douban.com/note/206760236/
如何把学校的H3C或锐捷拨号用路由器实现~多人共享同一账号+无线给手机用~\(≧▽≦)/~啦啦啦
2012-03-25 21:46:40
我是为了给我的Nexus S 提供WiFi才买的无线路由器703N…- -|||
买的路由器的Flash大于等于4MB,路由型号在固件支持列表中http://wiki.openwrt.org/toh/start
买路由器还要看版本,不少路由型号最初的版本Flash都是4MB,可是因为销量好,之后的版本做工就开始缩水变成2MB了,比如TL-WR740N等好多……
需要两个软件:WinSCP(往路由器里上传文件的)、SecureCRT(SSH登陆器~)
以WR703N(Flash=4MB,RAM=32MB, ar9331芯片属于ar71xx)为例(我就这一个路由器~):
到此处http://downloads.openwrt.org/snapshots/trunk/ar71xx/
下载官方固件openwrt-ar71xx-generic-tl-wr703n-v1-squashfs-factory.bin
其他的路由器找自己对应的芯片下固件!!!
(squashfs和jffs2区别是,squashfs本身会占用1M空间存放系统必要的文件,并且这些文件是只读的,当系统损坏时,可以执行firstboot恢复初始状态。jffs2,虽然剩余空间仍然为2M,但是openwrt本身占用的空间你也是可以支配的,换句话说系统本身是可以改写的。相对于squashfs方式,你将多出约1M左右的可支配空间,代价是需要删除一些系统的部件,而缺点是一旦系统崩溃,有可能你无法使用firstboot脚本重建初始系统。所以一般都下载squashfs的)
从WEB升级处刷入,刷了官方OP后是没有WEB界面的!
1、刷好之后,用网线连接WR703唯一的网口,电脑网卡设为自动获取IP或者192.168.1.2,网关192.168.1.1,
2、CMD下命令telnet 192.168.1.1,登陆进路由器后passwd修改root的密码,输入两次就可以了(linux下输密码是没有星号的!)
3、用winscp进路由修改/etc/config/下的文件
要修改的文件和具体内容如下
文件:/etc/config/wireless
修改为:
config wifi-device 'radio0'
option type 'mac80211'
option channel '3'
option macaddr '14:e6:e4:e7:c6:a2'
option hwmode '11ng'
option htmode 'HT20'
list ht_capab 'SHORT-GI-20'
list ht_capab 'SHORT-GI-40'
list ht_capab 'RX-STBC1'
list ht_capab 'DSSS_CCK-40'
option disabled '0'
option txpower '27'
option country 'US'
config wifi-iface
option device 'radio0'
option network 'lan'
option mode 'ap'
option ssid '这里填无线网的名称英文'
option encryption 'psk2'
option key '这里写密码八位'
文件:/etc/config/network
如果采用静态网址就修改为:
config interface 'loopback'
option ifname 'lo'
option proto 'static'
option ipaddr '127.0.0.1'
option netmask '255.0.0.0'
config interface 'wan'
option ifname 'eth0'
option _orig_ifname 'eth0'
option _orig_bridge 'false'
option proto 'static'
option ipaddr '这里写你的静态IP'
option netmask '写子网掩码'
option gateway '写网关'
option dns '写DNS'
config interface 'lan'
option type 'bridge'
option proto 'static'
option ipaddr '192.168.1.1'
option netmask '255.255.255.0'
文件:/etc/config/network
如果是自动获取IP方式就修改为:
config interface 'loopback'
option ifname 'lo'
option proto 'static'
option ipaddr '127.0.0.1'
option netmask '255.0.0.0'
config interface 'wan'
option ifname 'eth0'
option _orig_ifname 'eth0'
option _orig_bridge 'false'
option proto 'dhcp'
config interface 'lan'
option type 'bridge'
option proto 'static'
option ipaddr '192.168.1.1'
option netmask '255.255.255.0'
4、重启后网线接上级路由,用无线连接OpenWrt
5、用SSH到192.168.1.1(用户名root密码就是你上面设定的)敲命令
opkg update
opkg install luci
/etc/init.d/uhttpd enable
/etc/init.d/uhttpd start
就有luci(WEB)界面了~
--------------------------------------------------
之后安装锐捷客户端比较简单~
http://www.openwrt.org.cn/bbs/forum.php?mod=viewthread&tid=4197
下载ar71xx平台的apk(压缩包中已包含mentohust),用winscp上传到路由器的/tmp目录下
opkg update
opkg install /tmp/mentohust_0.3.1-1_ar71xx.ipk
opkg install /tmp/luci-app-mentohust_trunk+svn-1_ar71xx.ipk
后一个是安装操作界面。
--------------------------------------------------
我这用的是H3C iNode,安装这个有点麻烦~,折腾了我将近一周,网上的教程都不正确。
H3C用的不是标准的802.1x协议…Linux下的H3C解决方案有多种,njit-client或者OH3C(这个我试了,通不过认证- -,但网友说中山大学等可以),所有我用njit-client了~
由于njit-client比较大,若安装完luci,4MB的flash就没有空间了,所以刷完官方版OP就
到http://openwrt.asxzy.net/backfire/10.03.1/ar71xx/packages/
下载njit8021xclient_1.1-1_ar71xx.ipk
和上面一样先把文件上传到路由器上,找个能让路由器联网的地方之后
opkg update
opkg install /tmp/njit8021xclient_1.1-1_ar71xx.ipk
它会自动安装依赖的软件包libpcap、libopenssl、zlib
不要自行安装网上教程的libgcrypt、libgpg-error和libcryptoxx !!!
装了的话拨号会出现会出现:
root@OpenWrt:~# [ ] Client: Start.
.[1] Server: Request Notification!
Client: Response Notification.
[2] Server: Request Identity!
[2] Client: Response Identity.
[3] Server: Request MD5-Challenge!
njit-client: can't resolve symbol 'MD5' in lib 'njit-client'.
--------------------------------华丽丽的分割线---------------------------
此时运行njit-client会提示can't load library 'libcrypto.so.0.9.8'
注意这是重点我好不容易搞明白的:
用SSH登陆路由器,输命令:
cd /usr/lib
ln -s libcrypto.so.1.0.0 libcrypto.so.0.9.8
ln -s libpcap.so.1.1.1 libpcap.so.1.0
这是建立符号链接,指向一定要和文件对上啊!
~\(≧▽≦)/~啦啦啦,可以运行了!命令格式是:njit-client 你的账号名 你的密码 eth0
咱在来做个开机自启动脚本~
在路由器的 /etc/init.d/ 目录下建立一个自动运行脚本 xclient(这名随便起,和后面对上就行了),内容如下
#!/bin/sh /etc/rc.common
#(c) 2010 ivan_wl
START=50
start() {
njit-client 你的账号 你的密码 eth0 &
}
stop()
{
killall njit-client
killall udhcpc
}
建立自启动脚本后,命令:
chmod +x /etc/init.d/xclient 这是加上可执行属性
/etc/init.d/xclient enable 开启开机自动运行。
/etc/init.d/xclient start 现在就运行试试~
好了,这时候你的flash还剩下大概300多kb了,空间不够装不了luci的WEB管理了,配置就用命令好了~也很方便。
落下一点!如果你的H3C拨号是MAC绑定的!!!
弄好njit-client后
配置文件/etc/config/network
config interface 'wan'
option ifname 'eth0'
option _orig_ifname 'eth0'
option _orig_bridge 'false'
option proto 'dhcp'
option hostname '你的计算机名'
option macaddr '你的MAC地址'
……但如果你非要装luci!!!那就需要把优盘插在路由器上,挂载扩容Flash了!
-----------------------------------分割线-------------------------------------
WR703N路由器如何挂载优盘!扩容Flash!
安装完官方OpenWRT后,先不装luci,装了就不够空间了。准备好一块U盘插在703N的3G网卡接口处!
SSH登陆路由器,命令:
opkg update
opkg install block-mount kmod-usb-storage kmod-fs-ext4 e2fsprogs
等待安装结束~~~~~
mkfs.ext4 /dev/sda1 这是格式化U盘成ext4格式
mount /dev/sda1 /mnt 挂载U盘第一个分区到/mnt
mkdir /tmp/root 在/tmp目录下创建名叫root的一个目录
mount -o bind / /tmp/root 挂载并同步系统根目录“/”到/tmp/root
cp /tmp/root/* /mnt -a 拷贝/tmp/root下所有文件到“/mnt”,这个其实就是你的U盘了
umount /tmp/root 卸载 /tmp/root#
umount /mnt
复制代码修改/mnt/etc/ banner,添加一点点标识,方便你以后知道是不是从U盘启动了。(此步非必须)添一行加Boot from USB ROOT
注意:还有一个是/etc/banner,这个是系统默认的,在flash闪存上的。
修改etc/config/fstab文件如下:
config mount
option target /mnt
option device /dev/sda1
option fstype ext4
option options rw,sync
option enabled 1
option enabled_fsck 1
option is_rootfs 1
SSH输入命令:
echo option force_space >> /etc/opkg.conf
reboot
哈哈哈哈哈!等会重启完了用df 命令查看挂载点。之后你想装什么软件就装什么吧!!!上G的Flash啊!!!
以上本人WR703N亲测。我不折腾了,有H3C拨号就够了!可以躺床上玩手机了O(∩_∩)O哈哈~
OpenWRT还可以支持IPv6、网络共享、脱机下载、把网站架设在路由器上、挂载摄像头、单线单号多播叠加提高网速……自己百度吧~
买的路由器的Flash大于等于4MB,路由型号在固件支持列表中http://wiki.openwrt.org/toh/start
买路由器还要看版本,不少路由型号最初的版本Flash都是4MB,可是因为销量好,之后的版本做工就开始缩水变成2MB了,比如TL-WR740N等好多……
需要两个软件:WinSCP(往路由器里上传文件的)、SecureCRT(SSH登陆器~)
以WR703N(Flash=4MB,RAM=32MB, ar9331芯片属于ar71xx)为例(我就这一个路由器~):
到此处http://downloads.openwrt.org/snapshots/trunk/ar71xx/
下载官方固件openwrt-ar71xx-generic-tl-wr703n-v1-squashfs-factory.bin
其他的路由器找自己对应的芯片下固件!!!
(squashfs和jffs2区别是,squashfs本身会占用1M空间存放系统必要的文件,并且这些文件是只读的,当系统损坏时,可以执行firstboot恢复初始状态。jffs2,虽然剩余空间仍然为2M,但是openwrt本身占用的空间你也是可以支配的,换句话说系统本身是可以改写的。相对于squashfs方式,你将多出约1M左右的可支配空间,代价是需要删除一些系统的部件,而缺点是一旦系统崩溃,有可能你无法使用firstboot脚本重建初始系统。所以一般都下载squashfs的)
从WEB升级处刷入,刷了官方OP后是没有WEB界面的!
1、刷好之后,用网线连接WR703唯一的网口,电脑网卡设为自动获取IP或者192.168.1.2,网关192.168.1.1,
2、CMD下命令telnet 192.168.1.1,登陆进路由器后passwd修改root的密码,输入两次就可以了(linux下输密码是没有星号的!)
3、用winscp进路由修改/etc/config/下的文件
要修改的文件和具体内容如下
文件:/etc/config/wireless
修改为:
config wifi-device 'radio0'
option type 'mac80211'
option channel '3'
option macaddr '14:e6:e4:e7:c6:a2'
option hwmode '11ng'
option htmode 'HT20'
list ht_capab 'SHORT-GI-20'
list ht_capab 'SHORT-GI-40'
list ht_capab 'RX-STBC1'
list ht_capab 'DSSS_CCK-40'
option disabled '0'
option txpower '27'
option country 'US'
config wifi-iface
option device 'radio0'
option network 'lan'
option mode 'ap'
option ssid '这里填无线网的名称英文'
option encryption 'psk2'
option key '这里写密码八位'
文件:/etc/config/network
如果采用静态网址就修改为:
config interface 'loopback'
option ifname 'lo'
option proto 'static'
option ipaddr '127.0.0.1'
option netmask '255.0.0.0'
config interface 'wan'
option ifname 'eth0'
option _orig_ifname 'eth0'
option _orig_bridge 'false'
option proto 'static'
option ipaddr '这里写你的静态IP'
option netmask '写子网掩码'
option gateway '写网关'
option dns '写DNS'
config interface 'lan'
option type 'bridge'
option proto 'static'
option ipaddr '192.168.1.1'
option netmask '255.255.255.0'
文件:/etc/config/network
如果是自动获取IP方式就修改为:
config interface 'loopback'
option ifname 'lo'
option proto 'static'
option ipaddr '127.0.0.1'
option netmask '255.0.0.0'
config interface 'wan'
option ifname 'eth0'
option _orig_ifname 'eth0'
option _orig_bridge 'false'
option proto 'dhcp'
config interface 'lan'
option type 'bridge'
option proto 'static'
option ipaddr '192.168.1.1'
option netmask '255.255.255.0'
4、重启后网线接上级路由,用无线连接OpenWrt
5、用SSH到192.168.1.1(用户名root密码就是你上面设定的)敲命令
opkg update
opkg install luci
/etc/init.d/uhttpd enable
/etc/init.d/uhttpd start
就有luci(WEB)界面了~
--------------------------------------------------
之后安装锐捷客户端比较简单~
http://www.openwrt.org.cn/bbs/forum.php?mod=viewthread&tid=4197
下载ar71xx平台的apk(压缩包中已包含mentohust),用winscp上传到路由器的/tmp目录下
opkg update
opkg install /tmp/mentohust_0.3.1-1_ar71xx.ipk
opkg install /tmp/luci-app-mentohust_trunk+svn-1_ar71xx.ipk
后一个是安装操作界面。
--------------------------------------------------
我这用的是H3C iNode,安装这个有点麻烦~,折腾了我将近一周,网上的教程都不正确。
H3C用的不是标准的802.1x协议…Linux下的H3C解决方案有多种,njit-client或者OH3C(这个我试了,通不过认证- -,但网友说中山大学等可以),所有我用njit-client了~
由于njit-client比较大,若安装完luci,4MB的flash就没有空间了,所以刷完官方版OP就
到http://openwrt.asxzy.net/backfire/10.03.1/ar71xx/packages/
下载njit8021xclient_1.1-1_ar71xx.ipk
和上面一样先把文件上传到路由器上,找个能让路由器联网的地方之后
opkg update
opkg install /tmp/njit8021xclient_1.1-1_ar71xx.ipk
它会自动安装依赖的软件包libpcap、libopenssl、zlib
不要自行安装网上教程的libgcrypt、libgpg-error和libcryptoxx !!!
装了的话拨号会出现会出现:
root@OpenWrt:~# [ ] Client: Start.
.[1] Server: Request Notification!
Client: Response Notification.
[2] Server: Request Identity!
[2] Client: Response Identity.
[3] Server: Request MD5-Challenge!
njit-client: can't resolve symbol 'MD5' in lib 'njit-client'.
--------------------------------华丽丽的分割线---------------------------
此时运行njit-client会提示can't load library 'libcrypto.so.0.9.8'
注意这是重点我好不容易搞明白的:
用SSH登陆路由器,输命令:
cd /usr/lib
ln -s libcrypto.so.1.0.0 libcrypto.so.0.9.8
ln -s libpcap.so.1.1.1 libpcap.so.1.0
这是建立符号链接,指向一定要和文件对上啊!
~\(≧▽≦)/~啦啦啦,可以运行了!命令格式是:njit-client 你的账号名 你的密码 eth0
咱在来做个开机自启动脚本~
在路由器的 /etc/init.d/ 目录下建立一个自动运行脚本 xclient(这名随便起,和后面对上就行了),内容如下
#!/bin/sh /etc/rc.common
#(c) 2010 ivan_wl
START=50
start() {
njit-client 你的账号 你的密码 eth0 &
}
stop()
{
killall njit-client
killall udhcpc
}
建立自启动脚本后,命令:
chmod +x /etc/init.d/xclient 这是加上可执行属性
/etc/init.d/xclient enable 开启开机自动运行。
/etc/init.d/xclient start 现在就运行试试~
好了,这时候你的flash还剩下大概300多kb了,空间不够装不了luci的WEB管理了,配置就用命令好了~也很方便。
落下一点!如果你的H3C拨号是MAC绑定的!!!
弄好njit-client后
配置文件/etc/config/network
config interface 'wan'
option ifname 'eth0'
option _orig_ifname 'eth0'
option _orig_bridge 'false'
option proto 'dhcp'
option hostname '你的计算机名'
option macaddr '你的MAC地址'
……但如果你非要装luci!!!那就需要把优盘插在路由器上,挂载扩容Flash了!
-----------------------------------分割线-------------------------------------
WR703N路由器如何挂载优盘!扩容Flash!
安装完官方OpenWRT后,先不装luci,装了就不够空间了。准备好一块U盘插在703N的3G网卡接口处!
SSH登陆路由器,命令:
opkg update
opkg install block-mount kmod-usb-storage kmod-fs-ext4 e2fsprogs
等待安装结束~~~~~
mkfs.ext4 /dev/sda1 这是格式化U盘成ext4格式
mount /dev/sda1 /mnt 挂载U盘第一个分区到/mnt
mkdir /tmp/root 在/tmp目录下创建名叫root的一个目录
mount -o bind / /tmp/root 挂载并同步系统根目录“/”到/tmp/root
cp /tmp/root/* /mnt -a 拷贝/tmp/root下所有文件到“/mnt”,这个其实就是你的U盘了
umount /tmp/root 卸载 /tmp/root#
umount /mnt
复制代码修改/mnt/etc/ banner,添加一点点标识,方便你以后知道是不是从U盘启动了。(此步非必须)添一行加Boot from USB ROOT
注意:还有一个是/etc/banner,这个是系统默认的,在flash闪存上的。
修改etc/config/fstab文件如下:
config mount
option target /mnt
option device /dev/sda1
option fstype ext4
option options rw,sync
option enabled 1
option enabled_fsck 1
option is_rootfs 1
SSH输入命令:
echo option force_space >> /etc/opkg.conf
reboot
哈哈哈哈哈!等会重启完了用df 命令查看挂载点。之后你想装什么软件就装什么吧!!!上G的Flash啊!!!
以上本人WR703N亲测。我不折腾了,有H3C拨号就够了!可以躺床上玩手机了O(∩_∩)O哈哈~
OpenWRT还可以支持IPv6、网络共享、脱机下载、把网站架设在路由器上、挂载摄像头、单线单号多播叠加提高网速……自己百度吧~
回应 推荐 喜欢
- 如何把学校的H3C或锐捷拨号用路由器实现~多人共享同一账号+无线给手机用~\(≧▽≦)/~啦啦啦
- Maryfi – 免费的 WiFi 无线虚拟路由器 (无线共享网络给多台电脑/iPad/手机/游戏机等上网)
- 没有无线路由器如何共享无线Wifi
- 用路由器替代锐捷,实现大学校园无线WiFi
- 锐捷认证 无线wifi共享网络 一个账号 多人使用 呵呵
- 校园网接无线路由器多账号登录
- 如何在有线路由器上再连接无线路由器,实现手机等WIFI上网
- 如何把笔记本变成无线路由器
- 如何把笔记本变成无线路由器
- 锐捷单帐号+双网卡共享给无线路由自制wifi热点(实现路由器功能)
- 电脑变成无线路由器,实现共享上网
- 多个无线路由器的文件及打印共享
- 如何把无线路由器变成无线交换机使用?
- cmd开启wifi共享,把电脑设置成无线路由器
- 如何共享你的Wlan或无线宽带
- 用Tenda便携式无线路由器实现无线IPTV实战录
- 把你的电脑,变成无线路由器
- H3C企业级千兆无线路由器设置
- “十天一本书”之七——《上班族致富秘诀》随写
- 问题二:java中单例模式和模板方法设计模式什么区别
- 浅谈WEB产品信息架构
- 利用requestAnimationFrame实现智能动画
- 一个优秀的前端重构工程师
- 如何把学校的H3C或锐捷拨号用路由器实现~多人共享同一账号+无线给手机用~\(≧▽≦)/~啦啦啦
- 国外十大最流行PHP框架排名
- lucene-用xpdf来处理中文pdf文档
- 时钟、背景音乐、背景图片
- oracle应用记录
- hdu2022
- Oracle系统管理员基础:Oracle数据字典
- 整型数组以字符串输出 Arrays.toString(temp)应用
- IO负载高的来源定位
哇靠,简直就是指路明灯啊。。。
……
WR703N,这个我搜了一下淘宝,九十几块就可以了,TP-link TL-WR703N 迷你微型便携式3G无线路由器 电信联通3G wifi。
是这个吗?
试试看···
和上面一样先把文件上传到路由器上,找个能让路由器联网的地方之后
opkg update
opkg install /tmp/njit8021xclient_1.1-1_ar71xx.ipk 这个位置我连接不了网,有没有固定的软件包??有QQ没,想具体问问你,好吗?
我看的晕乎乎的!能拍个视频!或者具体教我下!
QQ769743271
不能访问校园内网了,怎么解决、、、
哇,这个教程真详细,谢谢了!
您好。如果是 电信校内网 DR.com (类似锐捷),要怎么 从路由器 认证?
要是没装mentohust之前不能上网,不能离线安装mentohust么?