tspc:Debian/Ubuntu Linux配置IPv6隧道
时间:2020-01-09 10:43:53 来源:igfitidea点击:
问题描述:如何在Ubuntu Linux下配置IPv6隧道?
如何在Ubuntu下浏览和使用IPv6实用程序,但是我的ISP尚未准备好使用IPv6本机传输。
如何使用IPv4浏览支持IPv6的网站?
解决方法:您可以使用tspc(隧道设置协议客户端)在Debian或者Ubuntu Linux下轻松设置IPv6隧道。
tspc提供了一种方法,用于配置从隧道服务器获得的符合隧道设置协议(TSP)的隧道。
tspc将连接到隧道服务器,并根据配置文件中的规范请求隧道。
作为后台进程,它将监视隧道的状态。
如果超时,则tspc将重新建立新的隧道。
tspc允许您使用IPv4连接和浏览IPv6网络。
在Freenet6免费注册
您可以通过Freenet6获得免费的IPv6访问。
访问Freenet6并注册自己以获得用户名和密码。
安装tspc客户端
打开终端并输入以下命令:
$ sudo apt-get install tspc
或者
# apt-get install tspc
配置tspc
缺省配置文件位于/etc/tsp/tspc.conf。
使用文本编辑器打开文件,执行:
# vi /etc/tsp/tspc.conf
您需要提供在Freenet6上注册的用户名,密码和主机名(请参阅隧道代理注册电子邮件)。
例如,
- 用户标识插孔
- passwd myPassWord
- 服务器broker.freenet6.net
在文件中搜索,用户标识,服务器和passwd变量,并将它们设置如下:
userid=your-name server=broker.freenet6.net passwd=your-password
保存并关闭文件。
重新启动tspc服务,输入
$ sudo /etc/init.d/tspc restart
运行ifconfig命令以查看您的隧道IPv6地址,执行:
$ /sbin/ifconfig tun
输出示例:
tun Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00 inet6 addr: 2001:5c0:8fff:fffe::a68d/128 Scope:Global UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1280 Metric:1 RX packets:9 errors:0 dropped:0 overruns:0 frame:0 TX packets:3 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:500 RX bytes:656 (656.0 b) TX bytes:240 (240.0 b)
测试IPv6连接性,执行:
$ ping6 ipv6.google.com
输出示例:
PING ipv6.google.com(2001:4860:0:2001::68) 56 data bytes 64 bytes from 2001:4860:0:2001::68: icmp_seq=1 ttl=55 time=501 ms 64 bytes from 2001:4860:0:2001::68: icmp_seq=2 ttl=55 time=453 ms 64 bytes from 2001:4860:0:2001::68: icmp_seq=3 ttl=55 time=437 ms 64 bytes from 2001:4860:0:2001::68: icmp_seq=4 ttl=55 time=473 ms --- ipv6.google.com ping statistics -- 4 packets transmitted, 4 received, 0% packet loss, time 2998ms rtt min/avg/max/mdev = 437.077/466.544/501.926/24.149 ms
查看Google.com IPv6地址,执行:
$ host ipv6.google.com
输出示例:
ipv6.google.com is an alias for ipv6.l.google.com. ipv6.l.google.com has IPv6 address 2001:4860:0:2001::68
现在,您可以浏览任何配置了IPv6的网站,也可以毫无问题地使用所有IPv6实用程序,例如ping6,tracerout6。
如何停止隧道?
打开终端并输入命令,执行:
$ sudo /etc/init.d/tspc stop $ /sbin/ifconfig
如何启动隧道?
打开终端并输入命令,执行:
$ sudo /etc/init.d/tspc start $ /sbin/ifconfig $ ping6 ipv6.google.com