实例:linux查看和操作IP路由表方法

Posted 夏天的麦田

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了实例:linux查看和操作IP路由表方法相关的知识,希望对你有一定的参考价值。

实例:linux查看和操作IP路由表方法

听语音
  • |
  • 浏览:2933
  • |
  • 更新:2015-10-17 10:07
  • |
  • 标签:linux 
  • 技术分享图片1
  • 技术分享图片2
  • 技术分享图片3
  • 技术分享图片4
  • 技术分享图片5
  • 技术分享图片6
  • 技术分享图片7
分步阅读

Linux系统的route命令用于显示和操作IP路由表(show / manipulate the IP routing table)。要实现两个不同的子网之间的通信,需要一台连接两个网络的路由器,或者同时位于两个网络的网关来实现。本文将以实例讲解linux查看和操作IP路由表方法,外网SSH访问内网LINUX。

方法/步骤

 
  1. 1

    使用实例:

    实例1:显示当前路由

    route 或者 route -n

    说明:

    第一行表示主机所在网络的地址为192.168.120.0,若数据传送目标是在本局域网内通信,则可直接通过eth0转发数据包;

    第四行表示数据传送目的是访问Internet,则由接口eth0,将数据包发送到网关192.168.120.240

    其中Flags为路由标志,标记当前网络节点的状态。

    备注:

    route -n (-n 表示不解析名字,列出速度会比route 快)

    在介绍完之后,将以实例讲解外网SSH访问内网LINUX方法。

    技术分享图片
  2. 2

    实例2:添加网关/设置网关

    命令:

    route add -net 224.0.0.0 netmask 240.0.0.0 dev eth0

    技术分享图片
  3. 3

    实例3:屏蔽一条路由

    命令:

    route add -net 224.0.0.0 netmask 240.0.0.0 reject

    技术分享图片
  4. 4

    实例4:删除路由记录

    命令:

    route del -net 224.0.0.0 netmask 240.0.0.0 route del -net 224.0.0.0 netmask 240.0.0.0 reject

    实例5:删除和添加设置默认网关

    命令:

    技术分享图片
  5. 5

    外网SSH访问内网LINUX-全端口映射实现方法:

    确保内网应用正常。

    明确内网LINUX访问地址,并确保LINUX服务器的SSH服务正常。

    在被访问端LINUX服务器上安装nat123客户端Linux,并使用它。登陆。

    左侧用户中心,添加端口映射。选择全端口映射类型。填写内网LINUX固定地址端口,和外网访问的域名。可以使用自己的域名,也可以使用二级域名。将鼠标放在输入框有向导提示。

    技术分享图片
  6. 6

    外网访问端安装nat123客户端并使用访问者。

    访问者打开LINUX全端口映射后的域名和访问端口。如添加目标地址端口时,同时勾选允许局域网访问,则在访问者局域网内都可以进行访问。

    技术分享图片
  7. 7

    可以将鼠标放在访问者图标上,看状态提示,不管正常还是异常,都有对应的状态检测提示信息。如显示端口已打开,表示可以正常访问端口;如有其他异常提示亦可根据具体提示解决。

    在使用访问者本机,可以进行访问LINUX。访问地址是本地访问者打开的域名端口。

    技术分享图片
    END
 
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),

以上是关于实例:linux查看和操作IP路由表方法的主要内容,如果未能解决你的问题,请参考以下文章

linux 多网卡多路由表实现策略路由

服务/软件管理:06---Linux查看主机路由(route命令)

Linux路由宣

TPLINK路由器,如何查看它的路由表?

如何查看Windows下路由表

windows下如何操作路由表来访问指定网站