首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SUSE YaST路由不属于内核路由-n

SUSE YaST路由不属于内核路由-n
EN

Server Fault用户
提问于 2013-06-09 08:14:04
回答 1查看 805关注 0票数 2

我正在使用openSuSE作为路由器。eth0是广域网,eth1是局域网。我还有一个tun10设备,用于OpenVPN客户端连接。

我想要yast路线具体说明在OpenVPN隧道上必须有哪些流量。所有其他流量都应继续通过eth0 (默认路由)发出。这就是我使用route-nopull的原因,因为OpenVPN服务器推送了0.0.0.0/32的默认路由。

但是,我没有看到在route -n中出现在yast中定义的路由。

我怎样才能让它们发挥作用?

下面所述的IP是由以下组成的。(whatismyip.com除外)

OpenVPN client.conf

一些节选

代码语言:javascript
复制
client
route-nopull
dev tun10
proto udp

YaST网络设置->路由

默认网关: 101.102.103.104 设备: eth0路由:(仅举一个例子)

  • 目的地: 141.101.120.15 (whatismyip.com)
  • 网关: 10.20.30.40
  • 口罩: 255.255.255.255
  • 设备: tun10

route -n输出

只有当我在没有route-nopull的情况下启动VPN隧道时,标记行才会出现。

代码语言:javascript
复制
Destination Gateway         Genmask         Flags Iface
0.0.0.0     10.20.30.40     128.0.0.0       UG    tun10 //without route-nopull
0.0.0.0     101.102.103.104 0.0.0.0         UG    eth0
10.0.0.0    0.0.0.0         255.255.255.0   U     eth1
128.0.0.0   10.20.30.40     128.0.0.0       UG    tun10 //without route-nopull
10.20.30.40 0.0.0.0         255.255.255.255 UH    tun10 //without route-nopull
10.20.30.41 10.20.30.40     255.255.255.255 UHG   tun10 //without route-nopull
EN

回答 1

Server Fault用户

发布于 2013-10-05 12:14:18

据我所知,YaST不会为您创建这些规则。如果您真的想使用YaST,我会情不自禁地使用--但是如果您只想使您的路线正常工作,请尝试如下:

在您的OpenVPN客户端配置中添加一个路由选项(有关详细信息,请参阅OpenVPN手册页 at - route )。这样,在使用OpenVPN成功连接之后,将添加路由。

例如:

route 141.101.120.15 255.255.255.255 10.20.30.40

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/514425

复制
相关文章

相似问题

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