我目前的情况是,我想添加一个同质的Linux节点networking到一个已经存在的Windowsnetworking。 由于pipe理的原因,linux节点不会被添加到networking本身,而必须驻留在路由器之后。
出于进一步的pipe理原因,只有IPv6必须被路由到和离开Linux节点的子networking。
路由器是一个Ubuntu 14.04 TLS。 它有两个接口, eth0和eth1 。 第一个连接到windowsnetworking(前缀为2001:4ca0:2e10:beef::/64 )。 第二个连接到linuxnetworking(前缀为2001:4ca0:2e10:d00f::/64 。
现在,我正在尝试configurationradvd以启用以下function:
一切只通过IPv6。 我还没有看名字parsing。
我已经添加到/etc/radvd.conf启用1和2:
interface eth1 { AdvSendAdvert on; prefix 2001:4ca0:2e10:d00f::/64 { AdvOnLink on; AdvAutonomous on; }; };
这使得linux节点获得一个d00f IP,并且可以通过它到达路由器。
我对路由的理解(有限)是我必须添加路由到接口,告诉各个接口后面的节点哪些IP可以从哪里到达。 因此,要从d00f到达beef ,我添加一个path到d00f所在的界面。 上面的configuration比变成:
interface eth1 { AdvSendAdvert on; prefix 2001:4ca0:2e10:d00f::/64 { AdvOnLink on; AdvAutonomous on; }; route 2001:4ca0:2e10:beef::/64 { }; };
我希望在重新启动radvd ,该路由将显示在eth1后面的节点,并且能够到达networking的其余部分。 不知怎的,它不 – 我做错了什么?