he tunnel centos7 ifconfig

查看/etc/modprobe.d/disable_ipv6.conf

[root@ali_abc ~]# cat /etc/modprobe.d/disable_ipv6.conf 
alias net-pf-10 off
options ipv6 disable=1

修改为下面的值

[root@ali_abc ~]# vim /etc/modprobe.d/disable_ipv6.conf 
alias net-pf-10 off
options ipv6 disable=0

查看/etc/sysconfig/network

[root@ali_abc ~]# cat /etc/sysconfig/network
# Created by anaconda
NETWORKING_IPV6=no
  ERNTP=no

修改为下面的值

[root@ali_abc ~]# vim /etc/sysconfig/network
# Created by anaconda
NETWORKING_IPV6=yes
  ERNTP=no

查看/etc/sysctl.conf

[root@ali_abc ~]# cat /etc/sysctl.conf 
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1

修改为下面的值

[root@ali_abc ~]# vim /etc/sysctl.conf 
net.ipv6.conf.all.disable_ipv6 = 0
net.ipv6.conf.default.disable_ipv6 = 0
net.ipv6.conf.lo.disable_ipv6 = 0

重启

[root@ali_abc ~]# sysctl -p

he.net IPv6隧道

HE.net IPv6 Tunnel Broker – CentOS/RHEL/Fedora NIC config

ifcfg-he-ipv6

DEVICE="he-ipv6"
DEVICETYPE=sit
BOOTPROTO=none
ONBOOT=yes
IPV6INIT=yes
IPV6TUNNELIPV4=184.105.253.10
IPV6TUNNELIPV4LOCAL=XXX.XXX.XXX.XXX
IPV6ADDR=2001:470:YYYY:YYYY::2/64
IPV6_DEFAULTGW=2001:470:YYYY:YYYY::1
IPV6ADDR_SECONDARIES=2001:470:YYYY:YYYY::3/64
ZONE=public

route6-he-ipv6

::/0 dev he-ipv6

查看IPv6路由

[arben@ali_arben ~]$ route -6 -n
::/0            2001:470:1f04:295::1       UG   1   1   948 he-ipv6
可以看到ipv6默认路由的下一跳地址是隧道另一端的地址

测试

[root@ali_abc ~]# ping6 google.com
PING google.com(hkg12s13-in-x0e.1e100.net (2404:6800:4005:808::200e)) 56 data bytes
64 bytes from hkg12s13-in-x0e.1e100.net (2404:6800:4005:808::200e): icmp_seq=1 ttl=54 time=332 ms
64 bytes from hkg12s13-in-x0e.1e100.net (2404:6800:4005:808::200e): icmp_seq=2 ttl=54 time=332 ms

使用ping6命令,而不是ping命令。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注