用RG100A实现ADSL拨号
最近又搬家了,需要重新办理宽带。问了下电信和网通的价格,虽然华数网通便宜很多,但是那句“一分钱,一分货”还真是一点都没错,之前用过才知道网通不是一般的垃圾,详见我以前的牢骚,所以还是办理了电信宽带。
这电信的入户方式和网通不一样,是电话线入户的,也就是说局端接过来的是一个RJ11的水晶头,然后电信会给一个modem,一般的上网方式就是在modem后面接一个无线路由,再用路由拨号。
但是这样显然不够方便,因为我的路由器是淘宝上淘的RG100A-AA,上面是有RJ11接口的,如果能用路由器直接拨号,就可以抛开电信给的modem了,这样会环保很多(至少modem的电源就不需要了)。
然而,我的路由器默认刷的是OpenWRT的固件,这固件是完全开源的,功能非常强大,什么电驴、BT、samba、FTP、print server统统支持,但是唯独不支持adsl拨号。。。查其原因,据说是BCM系列芯片的adsl驱动是dlink享有版权的,并且不开源。想要用adsl功能必须给路由器刷上基于dlink的固件。
了解到这个信息以后,就开始搜索靠谱的dlink固件,最后我用的是这里下载(需注册)的,这个版本有web界面(英文)、有ssh。基本就可以玩了。
下载后在原来的OpenWRT的web界面里直接上传文件,再重启就刷好固件了,这步真是超乎想象的简单。
再次登录,就是dlink的界面了,默认的用户名和密码都是admin
,进去以后,就可以进行一堆设置了,诸如wifi的ssid、密码之类的,都是大同小异,唯一值得一提的是ADSL拨号的设置:
要先在’Advanced Setup’里选择’Layer2 Interface’,就是OSI7层模型里的第二层了,下面有个’ATM Interface’,需要add一条记录,add的时候,会让你填两个数值,就是 VPI 和 VCI ,这两个值各地的运营商都会不一样,比如我这里是杭州余杭电信,这两个值是8/35,具体的值可以到网上查或者是打10000询问电信(不知道电信会不会告诉你)。关于ATM层的更多介绍详见这里。
‘ATM Interface’ 设置好以后,就可以设置’WAN Service’了,这里需要选择刚刚设置好的ATM设备,比如我这是 ATM0/0_8_35
,然后下一步就是填个账号和密码之类的,保存就会自动拨上ADSL了,整个过程还是蛮有趣的,还可以顺便学习一下底层的网络知识。
另外,据说已经有人把dlink的adsl模块二进制地移植到了OpenWRT了,并且已经可用了,说不定哪天我就回OpenWRT了,哈哈。
万俟尘 在 2011年06月10日 23:01 说:【 】
原来真的有这样的东西,真的极客。
iCyOMiK 在 2011年06月10日 23:09 说:【 】
谢谢分享,对了,请问有没有3G拨号的经验?我在Linux下不知道如何可以监视串口的数据,我用的是华为的EC1261,想通过读写串口的方式进行剩余流量查询(其实就是发108到10001,然后收短信),因为我在windows下用bushound能够捕捉到,但在Linux下不知道有什么相似的软件。
Dig 在 2011年11月13日 09:02 说:【 】
发短信直接读写串口不就好了?
老杨 在 2011年06月10日 23:16 说:【 】
我家的ASUS N16刷的是Tomato,除了ssh上去cd ls还真没干过什么事情。。。
泥菩萨 在 2011年06月12日 14:25 说:【 】
我这里2mb67元钱。哈哈
afaty 在 2011年06月22日 09:06 说:【 】
一个宽带路由器都玩得这么专业,我也想要弄一个开源路由器的,看上了“网件(Netgear)WNR 3500L Wireless-N 300 千兆无线宽带路由器”,结果一看报价需要¥700,太贵了,赶上我半年的网费了。最后还是买了个普通的。
沧州seo 在 2011年06月22日 14:59 说:【 】
那天我搞了半天我的路由器 另一台电脑就是连不上网 我郁闷了 最后叫来同学一看 我去 水晶头给插错了 那叫一个杯具
沧州网站优化 在 2011年06月22日 14:59 说:【 】
学习一下有关路由器的东西 博主辛苦了
cutebt 在 2011年09月07日 12:38 说:【 】
学习了。。
我用联通的 600 还行。。
lfeng 在 2012年03月27日 19:58 说:【 】
那个啥,华数网通其实不是网通来的吧。。。