Linux中ADSL通过6to4自动穿隧连入IPv6
前两天捣鼓了一个USB ADSL在VMWare虚拟机中Linux系统中的安装配置和拨号方法。目前青岛网通这里,如果是在Windows环境下,拨号后能够自动获取6to4自动穿隧方式的2002开头的IPv6地址,Linux下的获取需要手动配置一下,并不是很复杂。
如果是Windows系统,那么通过ipconfig可以得到类似如下的信息。
C:\Documents and Settings\Administrator>ipconfig Windows IP Configuration PPP adapter AccessRunner DSL: Connection-specific DNS Suffix . : IP Address. . . . . . . . . . . . : 123.235.169.32 Subnet Mask . . . . . . . . . . . : 255.255.255.255 Default Gateway . . . . . . . . . : 123.235.169.32 Tunnel adapter 6to4 Tunneling Pseudo-Interface: Connection-specific DNS Suffix . : IP Address. . . . . . . . . . . . : 2002:7beb:a920::7beb:a920 Default Gateway . . . . . . . . . : 2002:c058:6301::c058:6301
其中IPv6地址中的7beb:a920正好对应动态IPv4的地址123.235.169.32,而IPv6网关地址中的c058:6301对应的是不变的192.88.99.1,这个192.88.99.1是一个特定的6to4中用于任意点传送的中继路由地址。需要做的就是记好这几个地址的规律。
然后换到Linux中,配置好ADSL,拨号后连入IPv4网,ifconfig查询到新获得的动态IPv4地址,然后按照上面的规律自行将其转换到6to4方式下2002开头的IPv6地址。例如现在得到的是124.135.17.179,对应的6to4地址为2002:7c87:11b3::7c87:11b3。下面将手动添加6to4隧道和中继路由。
[root@leon ~]# ip tunnel add 6to4 mode sit remote any local 124.135.17.179 [root@leon ~]# ip link set dev 6to4 up [root@leon ~]# ip addr add 2002:7c87:11b3::7c87:11b3/16 dev 6to4 [root@leon ~]# ip -6 route add ::/0 via ::192.88.99.1 dev 6to4 metric 1026
添加完后通过ifconfig可以看到新多出的网卡6to4,同时ping6一下ipv6.google.com已经可以正常的显示结果。
[root@leon ~]# ifconfig 6to4 Link encap:IPv6-in-IPv4 inet6 addr: 2002:7c87:11b3::7c87:11b3/16 Scope:Global inet6 addr: ::124.135.17.179/128 Scope:Compat UP RUNNING NOARP MTU:1480 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:0 (0.0 b) TX bytes:0 (0.0 b) lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:8 errors:0 dropped:0 overruns:0 frame:0 TX packets:8 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:560 (560.0 b) TX bytes:560 (560.0 b) nas0 Link encap:Ethernet HWaddr 00:08:5C:14:C0:FB inet6 addr: fe80::208:5cff:fe14:c0fb/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:275 errors:0 dropped:0 overruns:0 frame:0 TX packets:281 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:23972 (23.4 KiB) TX bytes:19561 (19.1 KiB) ppp0 Link encap:Point-to-Point Protocol inet addr:124.135.17.179 P-t-P:124.135.17.1 Mask:255.255.255.255 UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1492 Metric:1 RX packets:236 errors:0 dropped:0 overruns:0 frame:0 TX packets:236 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:3 RX bytes:20202 (19.7 KiB) TX bytes:9883 (9.6 KiB)
[root@leon ~]# ping6 -c 4 ipv6.google.com PING ipv6.google.com(tx-in-x68.google.com) 56 data bytes 64 bytes from tx-in-x68.google.com: icmp_seq=1 ttl=58 time=384 ms 64 bytes from tx-in-x68.google.com: icmp_seq=2 ttl=58 time=385 ms 64 bytes from tx-in-x68.google.com: icmp_seq=3 ttl=58 time=387 ms 64 bytes from tx-in-x68.google.com: icmp_seq=4 ttl=58 time=390 ms --- ipv6.google.com ping statistics --- 4 packets transmitted, 4 received, 0% packet loss, time 3396ms rtt min/avg/max/mdev = 384.629/386.821/390.147/2.146 ms
总结配置过程,首先观察windows下6to4方式IPv4地址与IPv6地址的对应关系及其中继路由地址,然后在Linux中添加隧道,设置6to4网卡,添加IPv6地址和中继路由,最后测试成功。
延伸阅读:http://en.wikipedia.org/wiki/6to4,http://en.wikipedia.org/wiki/IPv6
USB ADSL在VMWare中Linux环境下拨号方法
鉴于北京和山东网通已经提供原生ipv6服务(via newboysyb@newsmth)提供了6to4方式的ipv6服务,不过家里的路由器和vmware目前根本就不支持ipv6穿透。为了将ipv6充分利用起来,打算在VMWare中的Linux环境下进行USB ADSL的拨号,这样就跨越了路由器的限制。很繁琐,研究了一个上午才搞定。
1.可行性分析
网络环境:青岛网通ADSL
硬件设备:大亚科技ADSL USB Modem,型号DB101-A(Conexant芯片)
操作系统:VMWare Workstation 6.5.0虚拟机下的Fedora 10(内核版本2.6.27.5)
整个过程之所以繁琐,最重要的原因是这个ADSL是USB接口的,要像学校里武汉电信ADSL使用的都是RJ-45接口从而system-independent也就舒服了。所以,首先设备必须被kernel所支持,幸运的是一般比较新的kernel都是没有问题的。然后需要检测一下自己的USB ADSL Modem是否被Conexant AccessRunner芯片的Linux驱动所支持。简单方法如下图,在Windows的设备管理器中查询该设备的16进制Vendor ID和Product ID,然后看是否在这个网页http://accessrunner.sourceforge.net/modems.shtml所示的列表中。如若不然,奉劝早点收手,后面一些都是白费功夫。

2.让USB ADSL穿透VMWare
这一步的目的是屏蔽掉VMWare这层马甲的影响,让Linux客户机能够“直接”存取这个USB ADSL设备。方法是在虚拟机客户端的设置页中,将USB Controller的Connections三个选项都打勾,然后重新启动Linux客户机,在VMWare窗口的右下角应该就出现了新的USB设备,指向它时会出现“Conexant ADSL USB Modem”字样的提示,然后点击它选择Connect (Disconnect from Host),这样主机便会失去设备连接,转而让Linux客户机获取。
华中科技大学09届本科生毕业典礼暨学位授予仪式





亲爱的09届毕业生同学们,你们好!
四年前,我迎来了你们中的大多数人。今天,在你们毕业之际,在你们即将踏上新的征途的前夕,我想对你们说两个字, 那就是“牵挂”。
今年对于整个世界来说都是困难的一年。世界的金融危机也影响到中国的经济形势,乃至就业形势。同学们,你们是否都找到了合适的工作?我们牵挂着。
你们中的一部分人,即将踏入工作的社会,那可是没有在学校那么简单和单纯。你既需要充分地展示自己,又不能过分地表现自己;你既需要尊重领导和前辈,又不必刻意去逢迎;你既需要有理想和目标,又不能刻意追求、过于功利;你既需要与同事竞争,更需要与他们协同。亲爱的同学,你准备好了吗?我们牵挂着。
也许你将走在一条大道上,在大城市,在名单位……大道上有千军万马,当你意气风发、策马奔驰的时候,可要当心,那里非常拥挤,脚下甚至还有石头。亲爱的同学,竞争的路上,千万别摔到,我们牵挂着。
也许你将走在一条小道上,在乡村, 在城镇,甚至在西部……一条小路曲曲弯弯细又长,一样通向理想的远方。小道旁时而风景可人,或许有溪流奏响,或许有百鸟鸣唱,还有万紫千红竞芬芳。小路上时而泥泞,时而杂草丛生,甚至蛇蝎横行。当风景迷人时,不要太迷恋;当小路难行时,千万别退缩。纵使山穷水尽之际,只要坚持,相信会有柳暗花明之时。亲爱的同学,你有思想准备吗?我们牵挂着。
也许你将走在崎岖的山路上,为学术,为创业……那是一条攀登之路。你不仅需要优化方向,选择好路径,而且你要看清脚下的每一步。攀登悬崖峭壁时,可不能有一步的闪失。一步不慎,多年的心血,可能功亏一篑。亲爱的同学,你可有思想准备?我们牵挂着。
亲爱的同学, 也许此刻你豪情满怀,踌躇满志。你希望未来挥毫于江河,画笔于大山。的确中华崛起的蓝图在期待着你,你可以留下激扬之文字,你还可以指点江山。然而,你也要常常低下头,脚踏实地。同学,你意识到了吗?我们牵挂着。
亲爱的同学,也许你此刻正感到迷茫,不知路在何方。大学的几年,你或许后悔那糟糕的成绩,甚至痛心没有拿到那一纸文凭。同学啊,你不用灰心,不能消沉。路,其实就在脚下。人生的路是数不清的,通向成功的路也有千万条。低下头,从脚下最不起眼的路起步,昂起头,仰望天空,太阳、月亮和星星对你和他人一样明亮。同学啊,你未来的人生依然充满希望。你意识到了吗?我们牵挂着。
亲爱的同学,其实,牵挂你的人还有很多。你含辛茹苦的父母永远会牵挂着你,他们牵挂着你的一切。你的老师,包括中小学老师,会牵挂着你;你的同学将牵挂着你……同学,能否不吝啬你的牵挂?
亲爱的同学,请不要吝啬你的牵挂。把牵挂给予你的父母、亲人,他们为你付出太多。城里节奏太快,中年的他们似乎显得更加疲惫;在田野里劳作的父母,他们的背也可能开始驼了,甚至他们可能还在盘算,什么时候才能还清为你求学所欠的外债。不时给他们一个电话,常回家看看。看看他们的生活,惦着他们的健康。同学,你会牵挂着吗?
亲爱的同学,请不要吝啬你的牵挂。把牵挂给予你尊敬的老师,给予你尊敬的辅导员。你的成长中,他们也倾注了心血。他们曾经对你的表扬或者批评,都可以成为你牵挂的理由。你只需要偶尔在网上,在电话里,一个简单的问候足矣。同学,你会牵挂着吗?
亲爱的同学,请不要吝啬你的牵挂。把牵挂给予你的同学。同学中有你要好的朋友。同学之间的友情是最值得珍惜的,因为没有任何功利的目的。也许某一个同学与你有过争吵,但是那也没有本质的怨仇,一笑便泯灭。同学中可能还有你的初恋,即使未能终成眷属,初恋也是不能忘怀的,因为那是纯洁的。同窗的友情,可笑的争吵,难忘的初恋,都可以成为牵挂的理由。请把照片留着,把邮箱地址和电话号码留着。同学,你会牵挂着吗?
亲爱的同学,请不要吝啬你的牵挂。把牵挂给予你未来的同事和朋友。多设身处地为别人想想,关心、帮助别人,你将有更多的朋友,也会得到更多人的帮助。同学,你会牵挂着吗?
亲爱的同学,请不要吝啬你的牵挂。留一些牵挂给你素不相识的人。 5.12地震中伤残的人们怎样了?地震后幸存的人们生活和心理状况如何?那些从事城市建设的民工们怎样挣扎在贫困线上,还有那些在贫穷乡村的中老年农民们如何绝望地守着那几分贫瘠的土地…。要做一个善良的人,善良就是这种牵挂的理由。同学,你会牵挂着吗?
亲爱的同学,请不要吝啬你的牵挂。留一些牵挂给你的母校。在这里,你毕竟度过了人生成长的最重要的岁月。在这里,你学到了知识,得到了能力培养与锻炼。你会牵挂吗?若干年后,你的学科是否已经一流,母校是否已经国际知名?你会牵挂吗?也许在母校你有过不愉快的经历,但对于你的成长未必不是一件好事。你会牵挂吗?你在校期间,学校有很多不尽如人意的地方,很多事情令你不快甚至愤怒,但那只是培根的不力,却不是母校的丑陋。你会牵挂吗?瑜园夏日的荷塘是否还是阵阵清香?秋日月下的瑜园中是否依然浮动着桂香?同济校区里裘法祖之树一定更加茁壮,你和恋人常坐的石凳是否还是老模样?当你牵挂时,常到网上看看,偶尔回母校走走。
亲爱的同学,我牵挂着,你牵挂着,他也牵挂着。让我们彼此牵挂着,让牵挂成为一种永恒的记忆。
校长李培根院士《我的太阳》为09毕业生壮行
根叔威武!
我的太阳
把光芒洒在爱因斯坦广场
把金麟抖在喻园的池塘
让光辉围绕着裘法祖的铜像
我的太阳
让光芒溜进垂下窗帘的会堂
让光芒刻在树林中的石凳上
让光芒照射我偶日烦忧的心房
还有个太阳
那就是你
光芒就在你脚下
火热填满你的胸膛
光辉源于你的眼睛
灿烂写在你的脸庞
我的太阳
永恒的太阳
明天你把火热点燃我的激情和希望
你把辉煌写在东九和西十二的墙上
把灿烂留给我们共同的梦想
大学借书记录
今天借书证被收走了,离校手续一步一步的办。。。。晒晒我大三大四两年间借的书吧。。。
| 借出时间 | 题名 | 出版社 |
| 09-06-2007 | ASP.NET网络开发技术 / 张文仲编著 | 北京:人民邮电出版社, 2006 |
| 09-06-2007 | C# Primer中文版 / Stanley B. Lippman著; 侯捷, 陈硕合译 | 武汉:华中科技大学出版社, 2003 |
| 27-02-2008 | 嵌入式实时操作系统 / Jean J. Labrosse著; 邵贝贝等译 | 北京:北京航空航天大学出版社, 2003 |
| 27-02-2008 | Java面向对象程序设计 / Paul S. Wang著; 杜一民, 赵小燕译 | 北京:清华大学出版社, 2003 |
| 27-03-2008 | Linux编程白皮书 / David A. Rusling等著; 朱珂等译 | 北京:机械工业出版社, 2000 |
| 27-03-2008 | Linux内核编程指南 / Michael Beck … [等] 著; 张瑜等译 | 北京:清华大学出版社, 2004 |
| 30-03-2008 | UNIX环境高级编程 / W.Richard Stevens著; 尤晋元等译 | 北京:机械工业出版社, 2000 |
| 24-04-2008 | Java面向对象应用程序开发 / E. Reed Doke… [等]著; 李万红等译 | 北京:清华大学出版社, 2003 |
| 24-04-2008 | Java大学敎程 / Harvey M. Deitel… [等]著; 奚红宇等译 | 北京:电子工业出版社, 2003 |
| 24-05-2008 | 通信原理考研指导 / 郝建军[等]编 | 北京:北京邮电大学出版社, 2001.8 |
| 24-05-2008 | 通信原理 / 王福昌, 熊兆飞, 黄本雄编著 | 北京:清华大学出版社, 2006 |
| 24-05-2008 | 通信原理 上 / 周炯槃... [等] 编著 | 北京:北京邮电大学出版社, 2002 |
| 18-06-2008 | 通信原理习题集 / 杨鸿文, 桑林编著 | 北京:北京邮电大学出版社, 2005 |
| 05-03-2009 | 数字信号处理学习指导与题解 / 姚天任编著 | 武汉:华中科技大学出版社, 2002 |
| 05-03-2009 | 数字信号处理 / 门爱东, 杨波, 全子一编著 | 北京:人民邮电出版社, 2003 |
| 05-03-2009 | 软件工程 / Shari Lawrence Pfleeger… [等]著; 杨卫东译 | 北京:人民邮电出版社, 2007 |
| 05-03-2009 | 用TCP/IP进行网际互联 第二卷设计、实现与内核 / Douglas E. Comer…[等]著; 张娟等译 | 北京:电子工业出版社, 2001.4 |
| 09-03-2009 | 现代交換原理 / 金惠文 …[等] 编著 | 北京:电子工业出版社, 2005 |
| 31-03-2009 | NS2与网络模拟 / 於斌 … [等] 编著 | 北京:人民邮电出版社, 2007 |
| 31-03-2009 | 无线传感器网络 / 孙利民 … [等] 编著 | 北京:清华大学出版社, 2005 |
| 03-04-2009 | Symbian S60(第3版)手机程序开发与实用敎程 / 杨常靑, 彭木根编著 | 北京:机械工业出版社, 2008 |
| 20-04-2009 | 长尾理论 / 克里斯・安德森著; 乔江涛译 | 北京:中信出版社, 2006 |
| 20-04-2009 | 移动·改变·生活:1987-2007:20年中国镜像 / 孙健君主编 | 北京:北京大学出版社, 2008 |
| 27-04-2009 | C++编程你也行 / Francis Glassborow著; 荣耀, 施康译 | 北京:机械工业出版社, 2007 |
| 27-04-2009 | CCNA考试精要 / Michael Valentine…[等]著; 徐宏等译 | 北京:电子工业出版社, 2008 |


