首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >GRE隧道上的路由子网

GRE隧道上的路由子网
EN

Server Fault用户
提问于 2011-03-01 14:55:48
回答 1查看 3.6K关注 0票数 0

我试图在两个子网之间通过IPSec连接配置一个GRE。IPSec隧道已经打开,现在我想在它上面添加一个GRE隧道:

代码语言:javascript
运行
复制
ip tunnel add GRE01 mode gre remote 10.244.0.1 local 10.244.245.32 ttl 255
ip link set GRE01 up
ip addr add 10.244.248.126 dev GRE01
ip route add 10.244.248.125 dev GRE01

现在我有了一个接口GRE01 (ifconfig):

代码语言:javascript
运行
复制
GRE10     Link encap:UNSPEC  HWaddr <h_addr>
inet addr:10.244.248.126  P-t-P:10.244.248.126  Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP  MTU:1476  Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0 
RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

及下列路线(ip路线清单):

代码语言:javascript
运行
复制
10.244.248.125 dev GRE10  scope link 
<pub_subnet> dev eth0  proto kernel  scope link  src <pub_ip> 
default via <pub_gw> dev eth0  metric 100

作为最后一步,我现在需要在隧道上路由我的子网:

代码语言:javascript
运行
复制
ip route add 10.245.1.224/28 10.244.248.125

但是,我得到了错误。

代码语言:javascript
运行
复制
Error: either "to" is duplicate, or "10.244.248.125" is a garbage.

所以,我不明白的是,为什么我不能在隧道上路由我的子网,一旦我唯一拥有的路由说它应该通过GRE01接口路由隧道IP。有什么暗示吗?谢谢。

EN

回答 1

Server Fault用户

回答已采纳

发布于 2011-03-01 16:40:08

您在路由命令中遗漏了这个单词。

代码语言:javascript
运行
复制
ip route add 10.245.1.224/28 via 10.244.248.125
票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/241691

复制
相关文章

相似问题

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