• 全部
  • 经验案例
  • 典型配置
  • 技术公告
  • FAQ
  • 漏洞说明
  • 全部
  • 全部
  • 大数据引擎
  • 知了引擎
产品线
搜索
取消
案例类型
发布者
是否解决
是否官方
时间
搜索引擎
匹配模式
高级搜索

IPV6 终端无法获取网关和DNS

1天前提问
  • 0关注
  • 0收藏,72浏览
零段
粉丝:0人 关注:0人

问题描述:

配置DHCPV6之后,终端可以获取IPV6地址,但地址既不在地址池内,也无法猎取网关和DNS。

组网及组网描述:

interface Vlan-interface200

 ip address 172.16.8.1 255.255.252.0

 packet-filter 3401 outbound

 ipv6 dhcp select server

 ipv6 dhcp server apply pool vlan200_pool

 ipv6 address 240E:66C:E04::1/64

 ipv6 nd autoconfig managed-address-flag

 ipv6 nd autoconfig other-flag

 undo ipv6 nd ra halt

 ipv6 nd ra interval 7 5

 ipv6 nd ra router-lifetime 1800

 

ipv6 dhcp pool vlan200_pool

 address range 240E:66C:E04:0:100::2 240E:66C:E04:0:100:FFFF:FFFF:FFFF

 dns-server 240E:D:0:100::6

 domain-name BG

3 个回答
粉丝:142人 关注:10人

根据您提供的配置信息和故障现象,以下是专业分析和解决方案:
1. 地址池网段与接口地址不匹配
接口配置:ipv6 address 240E:66C:E04::1/64(子网 240E:66C:E04::/64
地址池配置:address range 240E:66C:E04:0:100::2 ...(子网 240E:66C:E04:0:100::/64
问题:地址池范围未覆盖接口所属子网(100:: 是独立的子网),导致终端获取的地址不在接口子网内。
2. 网关配置缺失
地址池 vlan200_pool 中未配置 gateway-list,导致终端无法获取网关信息。
3. ND协议干扰
ipv6 nd autoconfig managed-address-flag 和 other-flag 已开启,但未关闭无状态地址分配(SLAAC),可能造成终端通过RA报文生成临时地址。

 修正方案

 进入DHCPv6地址池视图

ipv6 dhcp pool vlan200_pool
 删除错误地址范围

undo address range
 声明与接口同网段的地址池(/64

network 240E:66C:E04::/64
 添加网关配置(与接口地址一致)

gateway-list 240E:66C:E04::1
 关闭无状态地址分配(避免终端生成临时地址)

interface Vlan200
ipv6 nd autoconfig managed-address-flag
undo ipv6 nd autoconfig other-flag  关闭其他信息标记



 验证步骤
1. 终端重新获取地址
 Windows
ipconfig /release6 && ipconfig /renew6
 Linux
dhclient -6 -v
2. 检查地址和网关
终端应获取到 240E:66C:E04::/64 范围内的地址,且网关为 240E:66C:E04::1
3. 查看交换机地址分配
display ipv6 dhcp pool name vlan200_pool
display ipv6 dhcp server statistics
 补充说明

ND协议标志位:managed-address-flag=1 强制终端通过DHCPv6获取地址,other-flag=0 避免通过RA获取冗余参数。

地址池设计:使用 network 命令自动分配子网地址,比手动 range 更可靠。
若仍不生效:检查是否存在ACL过滤IPv6协议报文(如 packet-filter 3401 可能影响DHCPv6通信)。

> 修改后若问题依旧,请通过 debugging ipv6 dhcp server packet 捕获DHCPv6交互报文进一步分析。

暂无评论

粉丝:194人 关注:0人

您好,参考

  • 核心错误:地址池前缀与接口 IPv6 前缀不一致,且未禁止 SLAAC 自动生成地址;
  • 关键修复:① 地址池前缀匹配接口 / 64 前缀;② 配置 RA 的no-autoconfig强制终端走 DHCPv6;③ 确保 M/O 位开启;
  • IPv6 网关逻辑:网关由 RA 报文通告(不是 DHCPv6 分配),需保证 RA 的router-lifetime > 0且前缀路由有效。
  • 暂无评论

    粉丝:7人 关注:1人

    确定下这边ipv6客户端拿到的是否是正常的ipv6地址,如果是正常的可能现网中有其他你位置的DHCP服务器,这边尝试配置DHCPv6 snooping 

    参考下这个:

     按VLAN开启DHCPv6 Snooping配置举例

    1. 组网需求

    Switch B通过以太网端口GigabitEthernet1/0/1连接到合法DHCPv6服务器,通过以太网端口GigabitEthernet1/0/3连接到非法DHCPv6服务器,通过GigabitEthernet1/0/2连接到DHCPv6客户端。要求:

    ·     VLAN 100上与合法DHCPv6服务器相连的端口可以转发DHCPv6服务器的响应报文,而其他端口不转发DHCPv6服务器的响应报文。

    ·     记录DHCPv6客户端IPv6地址及MAC地址的绑定关系。

    2. 组网图

    图5-4 按VLAN开启DHCPv6 Snooping配置组网示意图

     

    3. 配置步骤

    # 配置端口GigabitEthernet1/0/1、GigabitEthernet1/0/2和GigabitEthernet1/0/3为Access端口,允许VLAN 100通过。

    <SwitchB> system-view

    [SwitchB] vlan 100

    [SwitchB-vlan100] port gigabitethernet 1/0/1 to gigabitethernet 1/0/3

    [SwitchB-vlan100] quit

    # 在VLAN100内开启DHCPv6 Snooping功能。

    [SwitchB] ipv6 dhcp snooping enable vlan 100

    # 指定端口GigabitEthernet1/0/1为VLAN 100下DHCPv6 Snooping功能的信任端口。

    [SwitchB] vlan 100

    [SwitchB-vlan100] ipv6 dhcp snooping trust interface gigabitethernet 1/0/1

    # 在VLAN 100内开启DHCPv6 Snooping表项记录功能。

    [SwitchB-vlan100] ipv6 dhcp snooping binding record

    [SwitchB-vlan100] quit

    4. 验证配置

    配置完成后,DHCPv6客户端只能从合法DHCPv6服务器获取IPv6地址和其它配置信息,非法DHCPv6服务器无法为DHCPv6客户端分配IPv6地址和其他配置信息。且在Switch B上使用display ipv6 dhcp snooping binding可查询到获取到的DHCPv6 Snooping表项。

    暂无评论

    编辑答案

    你正在编辑答案

    如果你要对问题或其他回答进行点评或询问,请使用评论功能。

    分享扩散:

    提出建议

      +

    亲~登录后才可以操作哦!

    确定

    亲~检测到您登陆的账号未在http://hclhub.h3c.com进行注册

    注册后可访问此模块

    跳转hclhub

    你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作

    举报

    ×

    侵犯我的权益 >
    对根叔社区有害的内容 >
    辱骂、歧视、挑衅等(不友善)

    侵犯我的权益

    ×

    泄露了我的隐私 >
    侵犯了我企业的权益 >
    抄袭了我的内容 >
    诽谤我 >
    辱骂、歧视、挑衅等(不友善)
    骚扰我

    泄露了我的隐私

    ×

    您好,当您发现根叔知了上有泄漏您隐私的内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到pub.zhiliao@h3c.com 邮箱,我们会尽快处理。
    • 1. 您认为哪些内容泄露了您的隐私?(请在邮件中列出您举报的内容、链接地址,并给出简短的说明)
    • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)

    侵犯了我企业的权益

    ×

    您好,当您发现根叔知了上有关于您企业的造谣与诽谤、商业侵权等内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到 pub.zhiliao@h3c.com 邮箱,我们会在审核后尽快给您答复。
    • 1. 您举报的内容是什么?(请在邮件中列出您举报的内容和链接地址)
    • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)
    • 3. 是哪家企业?(营业执照,单位登记证明等证件)
    • 4. 您与该企业的关系是?(您是企业法人或被授权人,需提供企业委托授权书)
    我们认为知名企业应该坦然接受公众讨论,对于答案中不准确的部分,我们欢迎您以正式或非正式身份在根叔知了上进行澄清。

    抄袭了我的内容

    ×

    原文链接或出处

    诽谤我

    ×

    您好,当您发现根叔知了上有诽谤您的内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到pub.zhiliao@h3c.com 邮箱,我们会尽快处理。
    • 1. 您举报的内容以及侵犯了您什么权益?(请在邮件中列出您举报的内容、链接地址,并给出简短的说明)
    • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)
    我们认为知名企业应该坦然接受公众讨论,对于答案中不准确的部分,我们欢迎您以正式或非正式身份在根叔知了上进行澄清。

    对根叔社区有害的内容

    ×

    垃圾广告信息
    色情、暴力、血腥等违反法律法规的内容
    政治敏感
    不规范转载 >
    辱骂、歧视、挑衅等(不友善)
    骚扰我
    诱导投票

    不规范转载

    ×

    举报说明