在 CentOS 5.10 上,我尝试通过外部网关 (6::a0c:34a) 添加静态 IPv6 路由,如下所示:
ip -6 route add 12::/64 via 6::a0c:34a dev eth1
以上返回一个RTNETLINK 回答:无效參數錯誤。
现在,如果我尝试相同的操作,但将 GW 地址更改为2006::a0c:34a
ip -6 route add 12::/64 via 2006::a0c:34a dev eth1
一切正常。
有任何想法吗?
答案1
您无法添加网关为无效 IP 地址的路由。如果您尝试添加,则会收到Invalid argument
错误消息。
(但是你能添加路线到无效的 IP 地址范围。这是为了支持 bogon 处理、黑洞和各种其他您通常不必处理的奇怪场景。
要解决此问题,请重新编号您的网络,以便所有主机都具有有效的 IPv6 地址。