设置centos7 ipv6

centos7官方资料

网络配置 https://access.redhat.com/documentation/zh-cn/red_hat_enterprise_linux/7/html/networking_guide/sec-introduction_to_networkmanager

一、设置静态IP

ip4

BOOTPROTO=static
static 静态IP 手动
dhcp 自动(默认)设置固定IP也是使用固定IP
none 不设置 可以设置多IP绑定网卡

TYPE=Ethernet
BOOTPROTO=static
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
#UUID=d7147d79-673c-489e-afff-8d3ef6c0a0ba
DEVICE=ens33
ONBOOT=yes
IPADDR=172.16.6.148
GATEWAY=172.16.6.2

ip6

静态IPv6值

...
IPV6ADDR=fd15:4ba5:5a2b:1008:ff32:2bd1:d3d3:b4ba
...

查看路由 route -6n

[root@docker149 network-scripts]# route -6n
Kernel IPv6 routing table
Destination                    Next Hop                   Flag Met Ref Use If
::/96                          ::                         !n   1024 1     0 lo
0.0.0.0/96                     ::                         !n   1024 3     0 lo
2002:a00::/24                  ::                         !n   1024 1     0 lo
2002:7f00::/24                 ::                         !n   1024 2     0 lo
2002:a9fe::/32                 ::                         !n   1024 1     0 lo
2002:ac10::/28                 ::                         !n   1024 2     0 lo
2002:c0a8::/32                 ::                         !n   1024 1     0 lo
2002:e000::/19                 ::                         !n   1024 5     0 lo
3ffe:ffff::/32                 ::                         !n   1024 1     0 lo
fd15:4ba5:5a2b:1008::/64       ::                         U    100 2     0 ens33
fe80::/64                      ::                         U    100 2     0 ens33
::/0                           fe80::250:56ff:fec0:2222   UG   100 1     0 ens33
::1/128                        ::                         Un   0   4     0 lo
fd15:4ba5:5a2b:1008:ff32:2bd1:d3d3:b4ba/128 ::                         Un   0   2     0 ens33
fe80::250:56ff:fe27:37f5/128   ::                         Un   0   3     0 ens33
ff00::/8                       ::                         U    256 4     0 ens33
::/0                           ::                         !n   -1  1     0 lo

route中有才能访问

...
fd15:4ba5:5a2b:1008::/64       ::                         U    100 2     0 ens33
...
fd15:4ba5:5a2b:1008:ff32:2bd1:d3d3:b4ba/128 ::                         Un   0   2     0 ens33
...

其他主机ping测试

[root@docker148 ~]# ping6 fd15:4ba5:5a2b:1008:ff32:2bd1:d3d3:b4ba
PING fd15:4ba5:5a2b:1008:ff32:2bd1:d3d3:b4ba(fd15:4ba5:5a2b:1008:ff32:2bd1:d3d3:b4ba) 56 data bytes
64 bytes from fd15:4ba5:5a2b:1008:ff32:2bd1:d3d3:b4ba: icmp_seq=1 ttl=64 time=0.684 ms
64 bytes from fd15:4ba5:5a2b:1008:ff32:2bd1:d3d3:b4ba: icmp_seq=2 ttl=64 time=0.606 ms
64 bytes from fd15:4ba5:5a2b:1008:ff32:2bd1:d3d3:b4ba: icmp_seq=3 ttl=64 time=0.708 ms
网卡上绑定IPv6

在网卡上使用命令增加IPv6

# 增加IP v6有效果
ip -6 address add fd15:4ba5:5a2b:1008:ff32:2bd1:d3d3:b4ba dev ens33

NetworkManager界面设置

nmtui 中设置
在这里插入图片描述

静态ipv6设置时碰到的问题

静态IPv6无法设置,查看系统启动日志

journalctl -xe

kernel: IPv6: ens33: IPv6 duplicate address fd15:4ba5:5a2b:1008:250:56ff:fe27:37f5 used by 00:50:56:f8:78:b4 detected!
lines 2065-2121/2121 (END)

例子2

7月 29 20:54:11 docker150 kernel: IPv6: ens33: IPv6 duplicate address fd15:4ba5:5a2b:1008:71f3:9fef:c09c:a477 used by 00:50:56:f8:78:b4 detected!
7月 29 20:54:11 docker150 NetworkManager[9178]: <info>  [1564404851.2714] device (ens33): ipv6: duplicate address check failed for the fd15:4ba5:5a2b:1008:71f3:9fef:c09c:a477/64 lft forever pref forever lifeti

解决

绑定新的IPv6即可,因为之前的IP已经给mac码对应的主机使用。无法通过重复检测,没有正常分配给主机。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值