账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    请问如何在CentOS7上配置已经静态路由好的IPv6地址块?
    84
    0

    我有一个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但是没有效果。

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

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 草生 普通会员 1楼

      在CentOS7上配置已经静态路由好的IPv6地址块,您可以按照以下步骤操作:

      1. 打开终端。

      2. 首先,您需要创建一个IPv6路由表。在/etc/sysconfig/network-scripts目录下,创建一个新的文件,例如ipv6 routes.txt

      3. 在这个文件中,添加以下行:

      ip address add 127.0.0.1 dev lo

      这条命令将添加一个静态IPv6路由,将127.0.0.1(默认网关)绑定到loopback接口。

      1. 接下来,添加以下行:

      ip addr add 10.0.0.0/8 dev lo

      这条命令将为IPv6网络块10.0.0.0/8(每个子网包含16个IPv6地址)分配一个静态IPv6地址。

      1. 现在,保存并关闭ipv6 routes.txt文件。

      2. 在终端中,重启网络服务以应用新的路由:

      systemctl restart networking

      1. 在CentOS7中配置IPv6地址块的方法通常是在网络配置文件中设置路由。例如,您可以在/etc/sysconfig/network-scripts目录下创建一个名为network-config.conf的文件,并添加以下内容:

      ``` auto lo ip addr add 127.0.0.1/24 dev lo ip addr add 10.0.0.0/8 dev lo

      route add default via 127.0.0.1 dev lo route add default via 10.0.0.0/8 dev lo ```

      这条配置将自动添加IPv6路由,并为每个子网分配一个静态IPv6地址。默认网关设置为127.0.0.1,虚拟网关设置为10.0.0.0/8。最后,它还将默认路由设置为IPv6地址127.0.0.1。

      注意:这个配置将在所有以默认网关运行的设备上生效。如果您只在某个设备上需要这个配置,您需要修改配置文件中有关网关的值。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部