Redhat7 配置ipv6

简介:

Redhat7 配置ipv6


推荐操作(重启依然生效):


# nmcli conn up 'eth0'  ipv6.addresses 2001:da8:9000::82/64 ipv6.method manual

# nmcli conn up 'eth0'


注:eth0 为配置文件(/etc/sysconfig/network-scripts/ifcfg-eth0)的NAME,有时需确认的



临时配置:


ifconfig eth0 inet6 add 2001:da8:9000::82/64  (删除是del)


增加网关:

# ip -6 addr add 3ffe:ffff:0:f101::1/64 dev eth0 (删除是del)




附:



IPv6 地址大小为 128 位。首选的 IPv6 地址表示为:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx,其中每个 x 是代表一个 4 位的十六进制数字。IPv6 地址范围从 0000:0000:0000:0000:0000:0000:0000:0000 至 ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff。 

IPv4的地址是由32位二进制码组成。格式为xxx.xxx.xxx.xxx,其中的x代表的是一个三位的二进制数字
除此首选的格式之外,IPv6 地址还可以其它两种短格式指定: 


  • 省略前导零 
    通过省略前导零指定 IPv6 地址。例如,IPv6 地址 1050:0000:0000:0000:0005:0600:300c:326b 可写为 1050:0:0:0:5:600:300c:326b。 

  • 双冒号 
    通过使用双冒号(::)代替一系列零来指定 IPv6 地址。例如,IPv6 地址 ff06:0:0:0:0:0:0:c3 可写为 ff06::c3。一个 IP 地址中只可使用一次双冒号。


IPv6 地址的另一种可选格式组合了冒号与带点表示法,因此可将 IPv4 地址嵌入到 IPv6 地址中。对最左边 96 个位指定十六进制值,对最右边 32 个位指定十进制值,来指示嵌入的 IPv4 地址。在混合的网络环境中工作时,此格式确保 IPv6 节点和 IPv4 节点之间的兼容性。 
这两种类型的 IPv6 地址使用此可选格式: 


  • 通过 IPv4 映射的 IPv6 地址 
    此类型的地址用于将 IPv4 节点表示为 IPv6 地址。它允许 IPv6 应用程序直接与 IPv4 应用程序通信。例如,0:0:0:0:0:ffff:192.1.56.10 和 ::ffff:192.1.56.10/96(短格式)。 

  • 兼容 IPv4 的 IPv6 地址 
    此类型的地址用于隧道传送。它允许 IPv6 节点通过 IPv4 基础结构通信。例如,0:0:0:0:0:0:192.1.56.10 和 ::192.1.56.10/96(短格式)。

本文转自linux博客51CTO博客,原文链接http://blog.51cto.com/yangzhiming/1722499如需转载请自行联系原作者


yangzhimingg

相关文章
|
7月前
|
网络协议 Linux
如何在 Linux 中配置 IPv4 和 IPv6 地址?
如何在 Linux 中配置 IPv4 和 IPv6 地址?
189 0
|
网络协议 Ubuntu
UBUNTU开启IPV6
UBUNTU开启IPV6
451 0
|
网络协议 Linux 开发工具
RHEL 7及CentOS 7 彻底禁用IPv6的方法
IPv6在未来可能成为主流,但是就目前而言,很多软件对IPv6的支持并不是很完善,可能导致各类问题。
2413 0
|
网络协议 Linux
|
Web App开发 网络协议