首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何添加ipv6默认路由

如何添加ipv6默认路由
EN

Unix & Linux用户
提问于 2014-11-17 16:08:43
回答 2查看 110.3K关注 0票数 24

我有以下设置

代码语言:javascript
运行
复制
           Linux 1                      Linux 0
    eth1            eth0-------------------eth0
   14.14.14.80      19.19.19.20             19.19.19.10
   2005::5/64       2004::3/64              2001::3/64 

从Linux0,我能够平14.14.14.80 or 19.19.19.20 ( 19.19.19.20是作为默认GW添加的),在Linux1上,ipv4转发也被启用了。对于ipv6,我不能在Linux0上添加2004::3/64作为默认的ipv6网关。我试过了

代码语言:javascript
运行
复制
ip -6 route add default via 2004::3

代码语言:javascript
运行
复制
ip -6 route add default via 2004::

但我明白错误

代码语言:javascript
运行
复制
RTNETLINK answers: No route to host

我在这里错过了什么?

EN

回答 2

Unix & Linux用户

回答已采纳

发布于 2014-11-17 18:52:10

您需要首先将路由添加到网关:

代码语言:javascript
运行
复制
ip -6 route add 2004::3 dev eth0
票数 25
EN

Unix & Linux用户

发布于 2016-03-02 23:46:48

若要添加默认网关,而不是特定于以太网接口(dev)的网关,请使用:

代码语言:javascript
运行
复制
route add default gw <GW IP Address> # For IPv4
route add -A inet6 default gw <GW IP Address> # For IPv6; you must specify the Address Family (AF)

注意,您不必指定子网掩码,也不必指定传出以太网接口。

要验证您的工作,请列出主机的IP路由表:

代码语言:javascript
运行
复制
netstat -rn # for IPv4
netstat -rn -A inet6  # for IPv6
票数 8
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/168452

复制
相关文章

相似问题

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