我正在尝试创建一个虚拟IPv6网络作为测试环境。我有5个VirtualBox虚拟机(Ubuntu ),它使用仅使用主机的网络适配器.你可以想象它们被串联在一起,每台机器都连接两个子网。我想要平第一台机器的最后一台: On: 2001:Db8:aaaa:100我想要平2001:db8:dddd::101 (注:中间没有cccc网络)
只使用静态配置和路由:
/etc/network/interfaces
auto eth0
iface eth0 inet6 static
address 2001:db8:aaaa::100
netmask 64
/etc/network/interfaces
auto eth0
iface eth0 inet6 static
address 2001:db8:aaaa::101
netmask 64
auto eth1
iface eth1 inet6 static
address 2001:db8:bbbb::100
netmask 64
up ip -6 route add 2001:db8:dddd::/64 via 2001:db8:bbbb::101 dev eth1
down ip -6 route del 2001:db8:dddd::/64 via 2001:db8:bbbb::101 dev eth1我想可能会有一些自动的路线发现。无论如何,ping6 2001:db8:dddd::100将无法从aaaa::100中添加路由:IP-6路由添加2001:db8:dddd::/64通过2001:db8:aaaa::101,它将工作。但是,无法访问同一个网络dddd::101中的下一个接口。怎么可能呢?有一台具有bbbb::101和另一个dddd::100接口的机器,我可以平后一台,但是机器连接到它,dddd:101不是吗?
我也打开了转发。
有什么想法吗?
发布于 2012-12-24 09:56:23
好的,现在起作用了。
唯一遗漏的是一条正确的默认路线。我到处都在添加静态路线,但没有返回路线。给第一个也是最后一个节点一个默认的网关就成功了。中间路由器配置正确。
这也意味着所有中间系统(路由器)的net.ipv6.conf.all.forwarding =1 当我问我的问题时,这已经完成了。
https://serverfault.com/questions/459063
复制相似问题