根据相关法律法规和政策 部分内容未予显示。
开学之后一直在折腾路由器~手头的这台RG100a已经服役两年多了,依然在运行各种服务~
拨号上网这种自然不必多讲。除此之外,还做了一个Transmission来离线下载,可惜由于机能限制,不敢放开速度。有时候任务一多就宕机了……一声叹息。
除此之外,还搭建了一个访客网络。供串门的小伙伴来用。
就这样,100a性能就被压榨殆尽了。
附照。
这学期终于办了宽带。移动10M,PPPoE拨号。打算用rg100a做主力路由。但是在Openwrt中文网上找了好多固件,刷机之后都不能PPPoE拨号。知道看到了这个固件:[固件63xx] (转)2013.5.22更新RG100A_DB120固件
刷过之后试着拨了一下,不行;把入户线插到LAN1口上再试(之前一直都默认把LAN4作为WAN口……)成功了。
综上,这个固件还是很好用的,感谢作者!但是需要注意两点:
1,路由后台为192.168.2.1
2,默认LAN1口为WAN。
以上。
本文转载自红黑联盟,版权属于原文作者。
1.安装
我默认你已经拿到root账号 ,那么请你先登陆 SSH。2.安装先决条件
首先我们得安装运行Seedbox和网页控制端的基层程序。输入以下命令:
yum -y install gcc gcc-c++ m4 make automake libtool gettext openssl-devel pkgconfig perl-libwww-perl perl-XML-Parser curl curl-devel vsftpd libevent-devel libevent libidn-devel zlib-devel
这一步根据服务器性能情况可能会耗费1-2分钟。3.安装intltool
CentOS自带的intltool已经有一段时间没有更新了,所以我们要手动安装最新版本。别担心,一条一条输入以下命令就好。(注:作者安装的是0.40.6版本,官方 已经出了0.9版本,请自行斟酌安装!)
cd /tmp
wget http://ftp.gnome.org/pub/gnome/sources/intltool/0.40/intltool-0.40.6.tar.gz
tar zxvf intltool-*.tar.gz
cd intltool-*
./configure –prefix=/usr
make
make install
4.安装Transmission
Transmission是BT客户端,是它真正下载 上传你的torrent。输入以下命令:
cd /tmp
wget http://download.m0k.org/transmission/files/transmission-2.04.tar.bz2
tar xvjf transmission-*.tar.bz2
cd transmission-*
./configure –prefix=/usr
make
make install
现在要加入一个系统用户用于运行Transmission:
useradd -mr transmission
chmod g+rwx /home/transmission/
创建init行脚本,用于运行Transmission。本代码修改自Jason Friedland的脚本
wget -O /etc/init.d/transmissiond http://pastie.org/pastes/962731/download
chmod 755 /etc/init.d/transmissiond
设置开机运行Transmission:
chkconfig –add transmissiond
chkconfig –level 345 transmissiond on
运行并停止Transmission。这一步尤其重要,除了验证 是否成功配置Transmission之外,第一次运行它会产生一个配置文件 ,到时候要配置Transmission就要设置这个文件。打完命令后你应该看到两个绿色的[OK ] 。
service transmissiond start
service transmissiond stop
现在我们应该配置Transmission了,把下面粗体的username和password换成你自己的用户名和密码。
cd /home/transmission/.config/transmission/
sed -i s/^.*rpc-whitelist-enabled.*/”rpc-whitelist-enabled”: false,/ settings.json
sed -i s/^.*rpc-authentication-required.*/”rpc-authentication-required”: true,/ settings.json
sed -i s/^.*rpc-username.*/”rpc-username”: “username”,/ settings.json
sed -i s/^.*rpc-password.*/”rpc-password”: “password”,/ settings.json创建一个文件夹供存放Transmission要下载的内容:
mkdir -p /home/transmission/Downloads/
chown -R transmission.transmission /home/transmission/Downloads/
chmod g+w /home/transmission/Downloads/
然后正式运行Transmission:
service transmissiond start
测试Transmission:打开以下网址 :
http://[主机IP]:9091/transmission/web/
会跳出一个窗口来要你输入账号密码,把在刚刚安装步骤里你自己的用户名和密码填进去。登陆后,你应该可以看见Transmission的WebUI。
另有Transmission的远程控制软件
入坑还要从上学期说起。
由于校区只有毫无性价比电信宽带覆盖(据说最近被曝光的很厉害),所以只好用CMCC的wifi将就了一学年。从淘宝上可以方便的买到一枚账号,大概在一元每天左右的样子。但是,问题来了。账号只能一个终端使用,就是说,晚上如果我在玩电脑,要是想更新个APP或者是视频聊天什么的就彻底别想了。而且,WIFi的信号很不稳定,经常是用几分钟就会断线。基于这个,就想用路由器来做个中继,一来可以加强信号;二来也可以让手机平板同时上网。(所有设备处于同一内网的好处我就不说了)。
因为手头有一个路由器,因此想用中继模式设置好直接扔在寝室门口就可以了。但是无论怎么调试都没有用,还让另一个室友不能上网了(也是用的CMCC)。详见这篇:如何用路由器中继CMCC和Chinanet信号。后话是:速度没有提升多少,倒是帮我建立了最基本的内网。放张拆箱的时候拍的图:
内网建好了,之后开始喜欢上了NAS,仿佛我有下载不完的东西,存储不完的资料,先是把戴尔刷上了FreeNAS。后来又在指导下入了另一块路由器:著名的RG-100a。开始折腾操作系统,等等。在外加硬盘+100a的情况下算是建起了NAS,可以躺在床上看看视频什么的。虽然到现在下载的功能还是没有弄明白,安装的transmission到现在没下载到一个字节的数据。
拆过几次,一次是为了加强散热,往里面加了铝片;还有就是刷机(失败)需要。能坚持到现在也蛮厉害的。
放张拆机图:
之后就迎来了学期末。换校区,两个路由都被我打包进了箱子,此刻安安静静的躺在下沙。而我,随身带着一个迷你路由,来到萧山。在住处,松哥贡献出了他的宽带。我可以把路由接上。慢慢的,四个人都用起了这个WIFI,六七个设备同时访问,这货也就难免会有罢工的时候。又因为没有Qos,有人下载东西的时候,大家就都不能用了。最后无奈,设置了限速,总算好些了。。。
而在这边,一边是没有路由器可以折腾而折磨,另一边则是看到了许多固件/包。比如可以让全局越岭,或者是离线下载什么的。
继续折腾吧……
本文旨在讨论i-Hangzhou热点的访问原理,不赞成访客利用此方法访问网络。任何问题由访客承担。转载本文请注明出处和链接。
【原理】看不下去的可以直接拉到下面看方(Feng)法(Jing)
这两天有点略无聊。之前拿来玩的Openwrt和NAS都被我打包在大学寝室了。手头没有能折腾的东西。突然想起之前在萧图看到自习室有i-Hangzhou的免费wifi,只是不能用电脑连接(提示:抱歉,本服务只能在移动设备使用。)。当时用了几个手机浏览器模拟了一下也是不行。依稀觉得很蹊跷也没有再管。现在刚好闲的无聊,公司这边也能勉强搜到这个热点。折腾一下,顺便学学HTTP报文。
通过大量的抓包后发现,对于设备的判断是在服务器端进行的。如图,本地验证成功或绕过后仍然无法连接。
但服务器端究竟是怎么验证的我也布吉岛(-__-)b。我用Wireshark依次抓取了电脑与手机的包,依照手机端的包数据将电脑包逐一修改后发送。还是不行……郁闷死。又因为TCP的特殊性,不能重发数据包。彻底无语。
无奈,只能架服务器搞转发了。这下总算成功了。(●ˇ∀ˇ●)
扫面了一下内网,发现i-hangzhou是由一个架在外网的Discuz服务器(用于发部消息与新闻)和一个内网的服务器(用于登陆验证)组成。把那个内网的服务器看了一下,发现验证是在cgi-bin上完成的,哭死了……返回类似于
rad_user_infoac_id=7&auth_mode=1&nas_init_port=1&action=juniper_mac_auth&&city_name=hangzhou&url=&nas_ip=30.254.XXX.X&vlan_id=XXXX&user_group_id=11&zone_group_id=4&ssid=0&mac=XXXX.XXXX.XXXX&username=你的手机号&phone=同上,还是你注册时候的手机号
这样的代码串,继续研究就无力了。总之,电脑访问i-Hangzhou热点的目的已经达到~撒花~
*★,°*:.☆( ̄▽ ̄)/$:*.°★*
说下方法。
普通青年方法:
【推荐】文艺青年方法:
死宅方法:
中间人
真相时间:
还有就是,这个热点对访问人数是有限制的(详见代码页)。
呵呵……
话不多说,直接上代码。从网上找的,稍微改了几个地方。
COLOR 0A CLS @ECHO Off Title 查询局域网内在线电脑IP :send @ECHO off&setlocal enabledelayedexpansion ECHO 正在获取本机的IP地址,请稍等... ECHO 操作时间:%date%%time%>>out.log for /f "tokens=3 skip=2 delims=: " %%i in ('nbtstat -n') do ( set "IP=%%i" >>out.log set IP=!IP:~1,-1! ECHO 本机IP为:%IP% >>out.log goto :next ) :next for /f "delims=. tokens=1,2,3,4" %%i in ("%IP%") do set range=%%i.%%j.%%k >>out.log ECHO.&ECHO 正在获取本网段内的其它在线计算机名,请稍等... ECHO 本网段【%range%.*】内的计算机有: >>out.log for /f "delims=" %%i in ('net view') do ( set "var=%%i" ::查询在线计算机名称 if "!var:~0,2!"=="\" ( set "var=!var:~2!" >>out.log ECHO !var! >>out.log ping -n 1 !var!>nul )) ECHO.>>out.log ECHO 正在获取本网段内的其它在线计算机IP,请稍等... >>out.log for /f "skip=3 tokens=1,* delims= " %%i in ('arp -a') do ECHO IP: %%i >>out.log ECHO ============================================>>out.log ECHO 查询完毕
这两天在公司用PPTP总是容易短线。像前天基本每十分钟就一断,昨天确是出奇的稳定,从早到晚没有短线过。今天又是这样,本以为在公司内网用L2TP可能会比较稳定些,但依旧照断不误。
对于PPTP和L2TP的区别一直分不清楚。只知道L2TP要安全一些。今天查了一下,知乎上的@余天升说的很到位:
如何用通俗的语言解释 VPN 中 PPTP 与 L2TP 协议的联系与区别?
工作的层面不一样。PPTP工作在应用层,L2TP,如他的名称所说,工作在数据链路层。
通俗的说,就是如果我要用一个安全的方法,寄一个礼物给你,我有两种方法选择。一种是找一个铁盒子,把东西装在,上上锁(你有这把锁的钥匙),然后用快递发给你。这个就是PPTP;另外一种方法,我自己雇一个人,自己买一辆车,然后开车送过去。这个是L2TP。
PPTP除了数据,下层的协议都是不安全的,快递员是不安全的,车是不安全的,快递员尽管不能打开你的铁盒子,但是可以丢掉,或者另外找一个铁盒子代替他;而L2TP从数据链路层开始,都是安全的,车是安全的,人也是安全的,所以可以保证整个发送的过程都是可靠的。
另外,PPTP使用IP网络连接,对于网络的兼容性好;L2TP从数据链路层开始进行安全处理,需要交换节点以及网络服务提供商支持。
牵扯到了OSI模型,一直搞不懂………………
短线的问题还是没有解决,改MTU试试好了。
Update:Win下也有类似traceroute的命令,是tracert。
前两天换了个VPN,周末在住处用的一直很好。今天上班,VPN却总是三五分钟就短线。问了一下客服,告诉我有个叫WinMTR的软件可以追踪路由。有点类似Linux上的traceroute和tracepath。可以看出在每个路由上的丢包率。很方便。
每栏数值是:
顺便还了解到了网闸这个高科技设备~
客户一:为什么我的服务器是正常运行着,线路也没ping过了没有任何丢包,可是为什么VPN连接还经常断线。折腾了几天后终于找到了头绪,原来是客户端设置有问题。
解决办法
第一步:在桌面上”网络”右键”属性”–更改适配器配置
2、找到VPN链接图标右键”属性”
3、选择”选项”选择重拨间隔为1秒
4、选择”安全”去掉”要求数据加密(没有就断开)”前的勾号
客户二:为什么在win7上用PPTP上线两三分钟就掉线。而在xp中则没有此问题
解决办法
点击右下角”连接”,”打开网络和共享中心”–“更改高级共享设置”–“家庭和工作/公用”–“关闭网络共享发现”。
来自 <http://vps.gl/windows/238.html>
今天在IIS上运行了另外的一个ASP站点。发现部分页面报错:
adodb connection错误800a0e7a
未找到提供程序该程序可能未正确安装
由于有了前车之鉴,所以我的应用程序池默认是支持32位应用程序的(Win8.1 64bit+IIS8),网上搜了一下,发现基本出现这个问题都是64位系统没有在IIS中打开支持32位程序导致的。郁闷,我明明已经打开了啊,找了近十分钟的资料,还是不能解决问题……
索性关闭”支持32位应用程序”!居然成功显示了!!!雷死…….
结论:出现这种错误就来回点着玩玩吧……