首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >接口之间的Ping6路由失败

接口之间的Ping6路由失败
EN

Ask Ubuntu用户
提问于 2018-01-05 17:51:14
回答 1查看 486关注 0票数 0

在过去的两周里,谷歌搜索了每一个IPv6网关和路由示例,没有一个看起来像这样。我在以下配置中设置了三台机器:

机器A拥有2001年的IP :cdda:2011:1在dev eth0上。

机器B具有2001年的IP :cdda:2011:2在dev eth0上,2001:cdda:2012:2在dev eth1上,并且所有转发都配置为1。

机器C拥有2001年的IP :cdda:2012::3 on dev eth1。

Ping6从机器A到机器B,IP 2001:cdda:2011::2作品。

Ping6从机器B到机器C,IP 2001:cdda:2012::3 works。

Ping6从机器C到机器A,IP 2001:cdda:2011::1失败。如果我在机器A上手动配置路由,告诉它如何到达机器C,它可以工作,但是我试图设置一个移动网络,其中从A到C的路由不是静态的,因此我不能预先配置这个路由。

从本质上说,我被限制使用预先定义的路线或默认路线,因为从A到B的跳跃在任何时候都可能不存在。(设备ETH0上总会有路由器通过ETH1访问机器C,但它并不总是机器B)。有人对如何做到这一点有洞察力吗?

尊敬的莱利

EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2018-01-05 18:11:16

如果使用静态IPv6地址,还需要设置IPv6静态路由。你不能绕开那个。您可以运行路由协议,但在这种情况下,这将是过度的。

相反,您希望使用路由器指定的地址,即SLAAC,这样默认路由将与地址一起提供。

也许从这里开始了解基本知识:https://community.infoblox.com/t5/IPv6-CoE-Blog/SLAAC-to-Basics-Part-1-of-2/ba-p/11356

然后将机器B设置为路由器,因为它就是这样的。http://www.tomicki.net/ipv6.router.php

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/992691

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档