Linux下配置IPv6地址的方法
linux在内核版本2.2.0以后就支持ipv6了,可查看/proc/net/if_inet6文件是否存在以确定你的系统是否支持ipv6
如果没有,可尝试如下命令加载ipv6模组:
# modprobe ipv6
成功加载后就可以使用ipv6环境了,系统会自动获得ipv6地址。
ipv6相关命令:
# ifconfig eth0 inet6 add 2001:da8:2004:1000:202:116:160:41/64 (手工添加配置固定ipv6地址)
# route -a inet6 add default gw 2001:da8:2004:1000::1 (添加默认路由)
# ping6 ipv6.scau.edu.cn
ping ipv6.scau.edu.cn(2001:da8:2004:1000:202:116:160:48) 56 data bytes
64 bytes from 2001:da8:2004:1000:202:116:160:48: icmp_seq=0 ttl=64 time=0.020 ms
64 bytes from 2001:da8:2004:1000:202:116:160:48: icmp_seq=1 ttl=64 time=0.019 ms
64 bytes from 2001:da8:2004:1000:202:116:160:48: icmp_seq=2 ttl=64 time=0.014 ms
这个显示表明ipv6已配置成功。
linux设置isatap隧道配置ipv6
linux 设置如下:
ip tunnel add sit1 mode sit remote 192.168.253.49 local a.b.c.d
ifconfig sit1 up
ifconfig sit1 add 2001:da8:2004:2301:0:5efe:a.b.c.d
route -a inet6 add ::/0 fe80::5efe:192.168.253.49
注意: 上面的 a.b.c.d 请使用你的真实ipv4地址代替
配置好之后 ifconfig后应该看到一个2001:da8:2004:2301 为前缀的v6地址,hostid为5efe:a.b.c.d,其中a.b.c.d为你的真实的ipv4地址。
以下补充内容:
debian
vi /etc/network/interfaces
# /etc/network/interfaces -- configuration file for ifup(8), ifdown(8)
# the loopback interface
# automatically added when upgrading
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet6 static
address 2001:da8:2:10d::2
netmask 64
up route -a inet6 add default gw 2001:da8:2:10d::1 dev $iface
iface eth0 inet static
address 58.1.4.74
netmask 255.255.255.0
up route add default gw 58.1.4.1 dev $iface
redhat centos fedora
[root@server4 ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0
# broadcom corporation netxtreme bcm5704 gigabit ethernet
device=eth0
bootproto=none
hwaddr= 00:09 :3d:22:e1:40
ipaddr=202.120.1.1
netmask=255.255.255.240
onboot=yes
gateway=202.120.1.254
type=ethernet
userctl=no
ipv6init=yes
peerdns=yes
ipv6addr=2001:da8:8003:801:202:120:1:1
静态默认网关设置
[root@server4 ~]# vi /etc/sysconfig/network
networking=yes
networking_ipv6=yes
hostname=server4
gateway=202.120.1.254
ipv6_defaultgw=2001:da8:8003:801::1%eth0
推荐阅读
-
Linux下配置IPv6地址的方法
-
windows下apache+mysql+php+phpmyadmin的配置方法
-
linux下SVN配置实现项目目录自动更新以及源码安装的操作方法
-
win2003服务器下配置 MySQL 群集(Cluster)的方法_MySQL
-
PHP在Linux下连接MSSQLServer的配置方法简述一、Sybase库
-
Linux(CentOS)下PHP扩展PDO编译安装的方法,centospdo
-
Linux+Nginx+MySQL下配置论坛程序Discuz的基本教程_php实例
-
PHP在Linux下连接MSSQLServer的配置方法简述(二、FreeTDS库)_PHP
-
Linux下查看控制环境变量的方法
-
在Linux下使用rsync对比和同步文件的方法