mzweilin / napt66

Automatically exported from code.google.com/p/napt66
38 stars 12 forks source link

napt66结合mentohust设置isatap完美成功使用IPv6共享!!!! #16

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
通过参阅大量大神的做法,经过不断尝试!终于成功了!!
感谢tsl老兄的教程!!http://code.google.com/p/napt66/issues/detail?id=6
我只修改了vi /etc/rc.local部分,内容如下
# Put your custom commands here that should be executed once
# the system init finished. By default this file does nothing.
dev=sit1
export LC_ALL=C
myip=$(ifconfig|grep -A2 'eth1.1'|grep 'inet addr:'|cut -d: -f2 |awk '{ print 
$1}')
ip tunnel add $dev mode sit remote 192.168.253.49 local $myip
ifconfig $dev up
ifconfig $dev add 2001:da8:2004:2301:0:5efe:$myip
route -A inet6 add 2000::/3 gw fe80::5efe:192.168.253.49 $dev

sysctl -w net.ipv6.conf.br-lan.forwarding=1
ip6tables -A INPUT -p icmpv6 -m mac --mac-source "00:17:59:80:74:10" -j DROP
radvd
ifconfig eth1.1 down
ifconfig eth1.1 up
/etc/mentohust/mentohust -u锐捷帐号 -p锐捷密码 -neth1.1 -t8 -e30 -r15 
-a1 -d2 -b2 -v3.95 -l2 -i172.16.80.215 -m255.255.255.0 -g172.16.80.254 
-s202.116.160.33 -f3_95.mpf -w
sleep 1s
insmod /nat66/napt66_bcm63xx.ko wan_if=sit1
#udhcpc -i sit1
udhcpc -i eth1.1
exit 0

内容解释(需要修改):
192.168.253.49:隧道另一边的IP地址,可以通过ping隧道地址获得
:如ping isatap.XXXX.edu.cn,返回的IP地址就是
2001:da8:2004:2301:0:5efe:$myip:电脑使用isatap隧道的时候,可以通�
��运行ipconfig 
/all查看isatap隧道的信息,把2001开头的v6地址复制上~其中关键
字$myip保留,就是代表隧道地址中的v4部分
fe80::5efe:192.168.253.49:同样通过ipconfig /all查看,网关部分!
00:17:59:80:74:10:这个mac地址我没有改~~~不知道和MAC克隆有没有
关系~~知道的告诉我一声~~
然后是锐捷的堆参数,你怎么拨号成功怎么改吧~~这个不说了

其他原文的修改部分: 增加sleep 1s命令,延时1秒 insmod /nat66/napt66_bcm63xx.ko wan_if=eth1.1改为insmod /nat66/napt66_bcm63xx.ko wan_if=sit1 另外tsl老兄是把udhcpc -i eth1.1注释掉~我发现我把这个注释掉是不能上网的~~这个大家自己试试吧~~

现在每次reboot路由都自动拨号!这叫一个爽!!!

上成果图!!! 附上我的hosts文件


Original issue reported on code.google.com by `zxy...@gmail.com` on 20 Apr 2011 at 12:30

Attachments:
* [1.jpg](https://storage.googleapis.com/google-code-attachments/napt66/issue-16/comment-0/1.jpg)
* [2.jpg](https://storage.googleapis.com/google-code-attachments/napt66/issue-16/comment-0/2.jpg)
* [3.jpg](https://storage.googleapis.com/google-code-attachments/napt66/issue-16/comment-0/3.jpg)
* [hosts](https://storage.googleapis.com/google-code-attachments/napt66/issue-16/comment-0/hosts)
GoogleCodeExporter commented 9 years ago
现在遇到的问题只有一个~~就是每次PT过后~路由都要重启~~~应
为PT的时候只要速度一超过3M无线就挂了~~~~只有重启才能复活
~~~可能是路由的原因吧~~~
~~~~~rg100a改64M ram

Original comment by zxy...@gmail.com on 20 Apr 2011 at 12:37

GoogleCodeExporter commented 9 years ago
热烈祝贺~
我这边32M的板子开PT可以到5M左右,其他机子网速会卡,但路�
��器不会死机,关闭PT就没事了。你遇到的问题可能是802.1X认�
��引起的,mentohust优先级太低可导致在线检测报文发不出去,
使路由器掉线。

Original comment by Mzwei...@gmail.com on 21 Apr 2011 at 11:43

GoogleCodeExporter commented 9 years ago
呵呵~~我路由也没死机·~就是wifi不能用了~~~
还能搜索到信号~~但就是死活连不上~~~
对了~~~又有一点~~我发现原来这样用路由设置隧道以后~~是不�
��设置hosts的哦~~!
可能是本地连接中已经直接显示IPv6是Internet的原因~~自动ipv6��
�先了~~~
平时电脑直接设置隧道的时候ipv6可是显示无internet连接的~~~��
�样ipv6就不优先了~~要通过hosts来优先~~~~
还有一点~~就是有了ipv6以后~wifi手机连不上了~~~~可以把wifi的i
pv6屏蔽掉么?我现在通过使用二级路由弄一个Access 
point供无线设别使用~

Original comment by zxy...@gmail.com on 21 Apr 2011 at 12:35

GoogleCodeExporter commented 9 years ago
OpenWrt的WiFi是由hostapd管理的,大部分情况下还是很稳定的。��
�前只发现Multiwan组件会跟他有冲突,如果你下载的是NAPT66早��
�固件版本,请卸载Multiwan包。
我这边没用过隧道,不太清楚Windows各版本的支持程度,理想�
��况下计算机接入隧道之后应该有IPv6连接的。
WiFi跟IPv6不是一个层的技术,是没有理由冲突的。手机连接不
上OpenWrt的WiFi通常是因为认证兼容性问题。你可以修改OpenWrt��
�无线加密参数试试。

Original comment by Mzwei...@gmail.com on 21 Apr 2011 at 1:03

GoogleCodeExporter commented 9 years ago
丫丫··我发现rg100a有改128M 
ram版本的···买早了~~唔唔~~~~~应该买128M的爽爽的~~~·

Original comment by zxy...@gmail.com on 21 Apr 2011 at 1:27

GoogleCodeExporter commented 9 years ago
我们有够买128M的版本,但是性能没有想象中那么好。反而发�
��量巨大,影响了稳定性。

Original comment by liuwait...@gmail.com on 27 Apr 2011 at 6:10

GoogleCodeExporter commented 9 years ago
恭喜!路由器性能不行,指望它来共享下载IPv6资源不太现实�
��速度太慢。在我这用电脑下PT几乎能把网络带宽用完,100Mbps
的网速,下载能11M/s,经过路由器这么一中转,别想超过5M/s.
所以我几乎不用路由器共享IPv6了.

有一点说一下:就是获取wan的IP地址问题,还有个更简便的方
法:
uci get network.wan.ipaddr -P/var/state/
用上面的命令可以直接获得wan的IP地址,要获取其他参数只要
改下network.wan.*中的*,至于*可以为哪些值,你看下/var/state/net
work文件就知道了,里面有所有关于网络的实时参数。
使用uci show network 
-P/var/state也可以输出它,下面是一部分结果:
network.loopback=interface
network.loopback.ifname=lo
network.loopback.proto=static
network.loopback.ipaddr=127.0.0.1
network.loopback.netmask=255.0.0.0
network.loopback.device=lo
network.loopback.up=1
network.loopback.connect_time=10
network.lan=interface
network.lan.type=bridge
network.lan.proto=static
network.lan.ipaddr=192.168.1.1
network.lan.netmask=255.255.255.0
network.lan.nat=1
network.lan.ifname=br-lan
network.lan.up=1
network.lan.connect_time=16
network.lan.device=eth1.0 wlan0
network.wan=interface
network.wan.ifname=eth1.1
network.wan.proto=dhcp
network.wan.device=eth1.1
network.wan.ipaddr=10.14.4.118
network.wan.broadcast=+
network.wan.netmask=255.255.255.0
network.wan.lease_gateway=10.14.4.254
network.wan.gateway=10.14.4.254
network.wan.dns=210.45.176.18 202.102.192.68
network.wan.resolv_dns=210.45.176.18 202.102.192.68
network.wan.lease_server=10.100.100.200
network.wan.lease_acquired=338
network.wan.lease_lifetime=18000
network.wan.up=1
network.wan.connect_time=338
前两天写了一个OpenWrt上mentohust的Web管理程序,luci-app-mentohust�
��以在网页上设置mentohust的参数及控制它的运行在此也分享一
下吧.不过只支持trunk版OpenWrt或是Backfire RC5

Original comment by tsl0...@gmail.com on 27 Apr 2011 at 9:04

Attachments:

GoogleCodeExporter commented 9 years ago
就是我现在napt66的这个版本可以装这个web设置的么?

Original comment by zxy...@gmail.com on 28 Apr 2011 at 4:11

GoogleCodeExporter commented 9 years ago
关于路由器的性能我来说几句。
1、BCM6358芯片组是为ADSL2+设计的,ADSL2+的理论最高带宽才20Mbps
,所以千万别指望它能提供100Mbps的带宽,NAPT66运行在BCM6358平
台上能达到5MB/s,相当于40Mbps,已经远远超出BCM6358的设计带��
�了。
2、内存大小对NAPT66性能影响不大。NAPT66要做大量的数据包转�
��,主要受限于CPU速度。升级内存对NAPT66影响不大,但应该可
以改善IO比较频繁的应用,比如离线下载。
3、如果想让NAPT66达到更高的性能,请选用更高端的硬件平台�
��一般配置了802.11n芯片的平台搭配的处理器会相对好一点。

Original comment by Mzwei...@gmail.com on 28 Apr 2011 at 5:42

GoogleCodeExporter commented 9 years ago
呜呜~~~我有略高端的平台`````可惜编译固件没成功过````��
�待研究啊‵‵‵‵‵

Original comment by zxy...@gmail.com on 28 Apr 2011 at 11:40

GoogleCodeExporter commented 9 years ago
嘿嘿·~~我又来了~~
我发现有很多人把rg100a超频到了400Mhz~~~
这样超对Napt66都得影响大么?
假设散热能力是足够的~

Original comment by zxy...@gmail.com on 1 May 2011 at 6:00

GoogleCodeExporter commented 9 years ago
第一次听说RG100A能超频,谢谢你告诉我。关键还是看超频后��
�CPU工作是否稳定,跟运行何种软件关系不大。我强烈推荐你�
��试试!

Original comment by Mzwei...@gmail.com on 1 May 2011 at 1:32

GoogleCodeExporter commented 9 years ago
呵呵~~~超到400貌似就是焊4个电阻~~~

Original comment by zxy...@gmail.com on 1 May 2011 at 5:19

GoogleCodeExporter commented 9 years ago
超频成功了~!!!花了我9个小时。。。。就4个电阻。。

Original comment by zxy...@gmail.com on 4 May 2011 at 5:48

Attachments:

GoogleCodeExporter commented 9 years ago
超频之前上学校的ftp下载7M左右~~~
超频之后有8M多~~~
测试的ftp是ipv4的~~
ipv6数据明天测试··~~
呵呵
睡觉咯~~

Original comment by zxy...@gmail.com on 4 May 2011 at 6:10

GoogleCodeExporter commented 9 years ago
PT貌似改善不大~~~
最快4.4M/s左右~

Original comment by zxy...@gmail.com on 5 May 2011 at 4:08

Attachments:

GoogleCodeExporter commented 9 years ago
我的未超频RG100A,IPv6主动式FTP能达到6M/s以上。你可以试试有
多大改善。

PT下载的连接数通常都非常多,会加重路由器负担。在PT客户�
��中限制连接数,说不定反而能提升下载速度。

Original comment by Mzwei...@gmail.com on 5 May 2011 at 10:42

GoogleCodeExporter commented 9 years ago
哦哦··我有试试~~呵呵

Original comment by zxy...@gmail.com on 5 May 2011 at 1:00

GoogleCodeExporter commented 9 years ago
鹰大也出IPv6的固件了~
http://www.openwrt.org.cn/bbs/viewthread.php?tid=4297&extra=&page=1
不知道上ipv6和napt66有木有区别呢~

Original comment by zxy...@gmail.com on 5 May 2011 at 4:12

GoogleCodeExporter commented 9 years ago
欢迎各位提供IPv6方面的最新信息。也欢迎各位在符合GPL协议�
��基础上将napt66加入到自己的固件发行版中。

Original comment by Mzwei...@gmail.com on 6 May 2011 at 11:52

GoogleCodeExporter commented 9 years ago
不知道编译好的固件能不能安装官方的kmod包?

Original comment by h46in...@gmail.com on 31 May 2011 at 5:34

GoogleCodeExporter commented 9 years ago
Comment 21 by h46in...@gmail.com, May 30 (5 days ago)
不知道编译好的固件能不能安装官方的kmod包?

Of course it can.

Original comment by Mzwei...@gmail.com on 5 Jun 2011 at 11:21