请问如何在 CentOS7 上配置已经静态路由好的 IPv6 地址块?

2018-09-15 11:09:00 +08:00
 daxy223

我有一个 Dedicated 服务器,通过 IPMI 进行远程管理,最近通过管理员要了 IPv6 地址,由于本人欠缺 IPv6 相关的基础知识,在配置的时候遇到一些问题,各方搜寻无果,所以来提问。这是我在提出需要 IPv6 接入后收到的管理员回复

IP Range: 2604:881:39c::/48 has been statically routed to your server.

我在配置的时候发现管理员并没有提供网关地址,在咨询过后我收到回复

This is a static route and does not include a gateway. All IPs are routed to your server.

我有点懵逼。我大概理解意思。因为这是个实体服务器,所有东西都要自己配置管理,包括 BIOS 和从镜像装系统。我理解是管理员已经将上级路由手动静态分配了2604:881:39c::/48到我的网卡 MAC。但是我无法配置成功。我随便选取了一个地址 2604:881:39c::2,然后将 2604:881:39c::1 设置为网关,配置如下

TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=none
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=no
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=eno1
UUID=6d049769-68a1-4631-83d4-46b0f3afdf59
DEVICE=eno1
ONBOOT=yes
IPADDR=XX.XXX.XX.XX
PREFIX=30
GATEWAY=XX.XXX.XX.XX
DNS1=8.8.8.8
IPV6_PRIVACY=no
ZONE=public
DNS2=2001:4860:4860::8888
IPV6ADDR=2604:881:39c::2/48
IPV6_DEFAULTGW=2604:881:39c::1
IPV6_PEERROUTES=no

在测试ping6的时候如下

PING ipv6.google.com(dfw28s04-in-x0e.1e100.net (2607:f8b0:4000:815::200e)) 56 data bytes
From myhostname (2604:881:39c::2) icmp_seq=1 Destination unreachable: Address unreachable
From myhostname (2604:881:39c::2) icmp_seq=2 Destination unreachable: Address unreachable
From myhostname (2604:881:39c::2) icmp_seq=3 Destination unreachable: Address unreachable
From myhostname (2604:881:39c::2) icmp_seq=4 Destination unreachable: Address unreachable
From myhostname (2604:881:39c::2) icmp_seq=5 Destination unreachable: Address unreachable
From myhostname (2604:881:39c::2) icmp_seq=6 Destination unreachable: Address unreachable
From myhostname (2604:881:39c::2) icmp_seq=7 Destination unreachable: Address unreachable
From myhostname (2604:881:39c::2) icmp_seq=8 Destination unreachable: Address unreachable

可以正确解析出来 DNS 但是无法联通公网,感觉是路由的问题。我也尝试使用ip -6 route add但是没有效果。

请问有兄弟知道这应该怎么操作吗,感觉是个很简单的问题...

5008 次点击
所在节点    IPv6
2 条回复
cwbsw
2018-09-16 23:56:44 +08:00
你这样配肯定不行啊。IPV6 一般都是自动配置,自己加的配置删掉,开 AUTOCONF,本机地址和默认网关都是自动配置的,关键词 NDP、SLAAC。管理员的意思是这个::/48 子网会路由到你的本机地址,你可以拿来分配给虚拟机或者 VPN 客户端等等。
cwbsw
2018-09-17 00:01:12 +08:00
手动配置应该也可以。IPV6 的下一跳是用本地链路地址,形如 fe80:***这种的。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/489567

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX