不用安装软件,也来体验ipv6

上网、浏览、聊天、下载等
头像
mea
帖子: 110
注册时间: 2008-11-27 18:31

Re: 不用安装软件,也来体验ipv6

#16

帖子 mea » 2009-11-11 21:55

快不快的倒没啥,校园网用IPV6浏览某些网站是不用翻墙的。
sailershen
帖子: 225
注册时间: 2008-04-08 13:24

Re: 不用安装软件,也来体验ipv6

#17

帖子 sailershen » 2009-11-23 11:38

好文,参考一下
verasky
帖子: 62
注册时间: 2009-11-15 16:51

Re: Re:

#18

帖子 verasky » 2009-12-10 21:45

蒙毅酋长 写了:我也是遇到这个问题
TheThirdGhost 写了:medicine@NJBD:~$ sudo modprobe IPv6
密码:
FATAL: Module IPv6 not found.

这是为什么?我少装了什么东西么。ARCH
这个问题在第一次输入的时候没有。关闭一次后遇到了。
verasky
帖子: 62
注册时间: 2009-11-15 16:51

Re: Re:

#19

帖子 verasky » 2009-12-10 22:17

killer87699 写了:
HuntXu 写了:4L,6L,用linux能不分大小写 :shock:
小写的ipv6也不行。
等待解决哦。
shhyan
帖子: 1
注册时间: 2010-03-12 12:49

Re:

#20

帖子 shhyan » 2010-03-12 12:51

TheThirdGhost 写了:medicine@NJBD:~$ sudo modprobe IPv6
密码:
FATAL: Module IPv6 not found.

这是为什么?我少装了什么东西么。ARCH
Ubuntu 9.10里,ipv6和sit这两项是直接集成到内核的,而非以模块的形式加载,
所以使用 modprobe ipv6 命令会报 "FATAL: Module ipv6 not found." 这样的错误。
其他版本可能不一样,可以试一试,不会对系统有坏影响的。
himandy
帖子: 100
注册时间: 2008-11-09 13:43

Re: 不用安装软件,也来体验ipv6

#21

帖子 himandy » 2010-09-19 23:16

为了用ipv6翻墙,搞了好久,现在成功一半。经验如下:要先开通隧道,国内大学的也好,国外免费注册的也好,这样乌龟就动起来了。但是,要翻墙看youtube,还要找有用的host地址,设对了才能用,速度很快。其他像blogspot的,我这边还没弄好……找不到可用的host地址

感觉同样是上海交大的隧道,在xp和ubuntu下面不太一样,在ubuntu下面,我这边google docs都封了……

可惜GApp代理的证书不行,不然也蛮好的,就是设置步骤比较多
zx121122
帖子: 17
注册时间: 2009-10-29 21:04

Re: 不用安装软件,也来体验ipv6

#22

帖子 zx121122 » 2010-09-20 21:54

用teredo隧道接入要方便的多

sudo apt-get install miredo

miredo可以自动配置teredo隧道,基本上是傻瓜式的。
笑行者
帖子: 26
注册时间: 2005-06-13 11:55
来自: 路上
联系:

Re:

#23

帖子 笑行者 » 2011-09-24 23:27

peachcolor 写了:

代码: 全选

import socket
import fcntl
import struct
import os

def	get_ip_address(ifname):
	s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
	return socket.inet_ntoa(fcntl.ioctl(s.fileno(),0x8915,struct.pack('256s', ifname[:15]))[20:24])
	
interface = 'eth0'
ip = get_ip_address('eth0')
print 'DBG >>> current inet ip on %s : %s'%(interface,ip)

interface = 'sit1'

cmd = 'modprobe ipv6'
print 'RUN >>>',cmd
os.system(cmd)

cmd = 'ip tunnel add %s mode sit remote 59.66.4.50 local %s'%(interface,ip)
print 'RUN >>>',cmd
os.system(cmd)

cmd = 'ifconfig %s up'%(interface)
print 'RUN >>>',cmd
os.system(cmd)

cmd = 'ifconfig %s add 2001:da8:200:900e:0:5efe:%s/64'%(interface,ip)
print 'RUN >>>',cmd
os.system(cmd)

cmd = 'ip route add ::/0 via 2001:da8:200:900e::1 metric 1'
print 'RUN >>>',cmd
os.system(cmd)
分享我的python脚本吧,跟楼主说的功能一模一样,保存成ipv6.py之后运行sudo python ipv6.py就行了
借用此脚本修改了一下,PPPOE拨号成功连接上交的isatap隧道,其中rdisc6包需要apt一下:

代码: 全选

import socket
import fcntl
import struct
import os

def   get_ip_address(ifname):
   s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
   return socket.inet_ntoa(fcntl.ioctl(s.fileno(),0x8915,struct.pack('256s', ifname[:15]))[20:24])
   
interface = 'ppp0'
ip = get_ip_address('ppp0')
print 'DBG >>> current inet ip on %s : %s'%(interface,ip)

interface = 'is_sjtu'
remoteip='202.112.26.246'

# cmd = 'modprobe ipv6'
# print 'RUN >>>',cmd
# os.system(cmd)

cmd = 'ip tunnel add %s mode isatap remote %s local %s'%(interface,remoteip,ip)
print 'RUN >>>',cmd
os.system(cmd)

cmd = 'ifconfig %s up'%(interface)
print 'RUN >>>',cmd
os.system(cmd)

cmd = 'ip tunnel prl prl-default %s dev %s'%(remoteip,interface)
print 'RUN >>>',cmd
os.system(cmd)

cmd = 'ip -6 route add default via fe80::5efe:%s dev %s'%(remoteip,interface)
print 'RUN >>>',cmd
os.system(cmd)

cmd = 'rdisc6 %s'%(interface)
print 'RUN >>>',cmd
os.system(cmd)
图片
回复