routeadd用法详解.pdf
《routeadd用法详解.pdf》由会员分享,可在线阅读,更多相关《routeadd用法详解.pdf(9页珍藏版)》请在三一文库上搜索。
1、route add 用法详解 route add 命令的主要作用是添加静态路由通常的格式是 route ADD 157.0.0.0 MASK 255.0.0.0 157.55.80.1 METRIC 3IF 2 参数含义destinationmaskgateway metricinterface destination【网段地址】 mask【子网掩码】gateway【网关地 址】metric【路由跳数】 if【端口号】一般情况下不涉及本机 地址除非你要做测试。其中可以省略【路由跳数】参数当通 往该网关地址的路径唯一时【端口号】参数可以省略。因为 在多端口的路由交换设备上可能存在通往同一个IP
2、地址的 多条备份路径。mask 是关键字不能省略。route add 134.105.0.0 mask 255.255.0.0 134.105.64.1 意思是所有需要发 往 134.105.0.0/16 地址段的 IP 数据包全部由134.105.64.1 路 径转发。这个命令在大型IP 网络组建时经常用到在不同厂商 的设备上命令格式可能不同但原理是一样的。如果有多条路 由根据不同的路由协议比如ripospf 等的规定一般优先选择 网段地址小的路由。比如当以下两条路由同时被添加的时候 route add 134.105.0.0 mask 255.255.0.0 134.105.64.1 ro
3、ute add 134.105.128.0 mask 255.255.128.0 134.105.0.1 目标地址是134.105.128.1 的 IP 包会优先选择第 二条路由。 /bin/bash sudo route add-net 192.168.2.0 netmask 255.255.255.0 gw 172.24.16.1 metric 5 多网卡不久前我单位通 过光纤专用线路以局域网方式接入了Internet。 由于没有采用 路由器因此内部网络用户对Internet 和内部城域网的所有访 问均通过代理服务器完成采用完全代理方式。在代理服务器 上安装了三块网卡两块网卡采用公网IP
4、地址接入 Internet 和 城域网另一块网卡则采用私有IP 地址通过代理服务器实现 内部网与 Internet、城域网的连接。 网络基本情况根据不同的 使用需要将不同部门、不同机房划分为若干子网使用不同网 段的私有 IP 地址。因此网络中存在不同网段的信息包经过代 理服务器的路由问题。其中代理服务器对内部网卡的IP 是 192.168.4.9 连接城域网的网卡IP 是 10.99.2.2 连接 Internet 的网卡 IP 是 211.167.148.150。 另外机房也使用了代理两块网 卡的 IP分别是 192.168.4.96 和 192.168.0.1。 问题一 192.168.4
5、.0 这一网段的子网能正常访问外部网络网段为192.168.0.0 的 机房能访问校园网却不能连接外部网络。通过 ping 命令检查 能 ping 通 192.168.4.1 等主机但是在ping 代理服务器 192.168.4.9 时得到 Request timed out 的反应看来是 192.168.4.9 这台主机的回应包未能被正确地路由到 192.168.0.0 网段。 首先将对内网卡设置默认网关192.168.4.96 这样设置以后虽然机房的计算机能访问外部网络但是速度 很慢。同时以前能正常访问外部网络的192.168.4.0 网段访问 速度也变得出奇的慢。员工们也开始埋怨这是什么
6、宽带比家 里拨号的速度还要慢看来这种方法是不可行的。通过 Route print 命令观察代理服务器的路由有这么一条Network Destination Netmask Gateway 0.0.0.0 0.0.0.0 192.168.4.96 Interface Metric 192.168.4.96 通过分析我们可以知道关键是 上面那条路由有问题它的目标地址是0.0.0.0 所以所有的回 应包被送到了网关192.168.4.96。 而我们的要求是192.168.0.0 网段的回应包发到192.168.4.96 其他的就直接发到对应的主 机。这时笔者想到如果将上面路由中的目标地址改为 192
7、.168.0.0 是不是可以实现这一目的呢路由配置方法通过查 找相关资料笔者发现只要把机房与当前代理服务器所在的 网关地址做一下路由即可。当前的内网划分了两个VLAN 服 务器所在 VLAN 的网关是 192.168.4.9 机房网关接入内网网 卡 IP是 192.168.4.96。 需要运行的命令是route-p delete 0.0.0.0 mask 0.0.0.0 192.168.4.96 route-p add 192.168.0.0 mask 255.255.255.0 192.168.4.96 经过调试将机房内部网卡的网关 设置为 192.168.0.1 至此以前出现的网速慢的问题
8、得到解决。 问题二后来想想其实这个问题也是一直存在的只不过由于 以前一直被网速慢的问题困扰所以没有注意到。网络总是出 现停顿而 QQ 的使用却很正常。比较了使用两块网卡和三块 网卡工作时的路由情况发现其实这个问题和上面的问题是 类似的都是因为网关的设置造成数据包路由信息发生混乱 通过禁用城域网网卡虽然解决了经常断网的问题但是不能 访问城域网所以决定修改路由route-p delete 0.0.0.0 mask 0.0.0.0 10.99.2.1 经过这次实践发现内部网卡的网络属性不能 设置网关和DNS 服务器不然会造成数据包路由信息发生混 乱。通过修改路由采用三网卡代理时出现的网络问题得到解
9、决。用 Route 命令手工修改路由简单实用希望能够对广大中 小企业用户有所启示。route 命令主要用于手动配置静态路 由表例增加一条通过网关到达令一子网的路由route add net remote_net_ip gateway_ip 1 其中 add代表要增加路由net表示 路由到达的是一个网络而不是一台主机1 代表远端网络需通 过网关才能到达直接通过网络接口相连时该参数用0 命令格 式 route add-net remote_net_ip gateway_ip-netmask netmaskroute add-host host_ip local_interface_ip-inter
10、face 使用 deletechange命令参数可以对路由表中的路由信息进行删除 和修改使用netstat-rn 命令查看当前的路由信息如果静态路 由表配置错误的话不管你的网卡参数在怎么设置的准确无 误也一样无法连接网络利用命令netstat-r 或 route print 可以 查看本机路由表图12Destination Netmask Gateway Interface Metric 0.0.0.0 0.0.0.0 192.168.1.1 192.168.1.78 20第一个 0.0.0.0 表示目标 IP 第二个 0.0.0.0 表示子掩码192.168.1.1 是 本机网关 192.1
11、68.1.78 是本机 IP 那个 20 表示度量值这个路 由条目就表示本机对所有网段的访问都通过192.168.1.1 这 个网关如果我们想定义路由条目的话同时也想整下别人的 话 route delete 0.0.0.0/首先对目标IP 0.0.0.0 也就表示所有网 段访问时指向的网关进行删除route add 0.0.0.0 mask 0.0.0.0 192.168.1.254/建立一组新的路由条目重新建立对目标IP 0.0.0.0 也就表示所有网段访问时指向的网关注意这里的网关 必须和本机IP 同一个网段比如我的本机IP 是 192.168.1.78 那么这里的网关就必须是192.16
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- routeadd 用法 详解
链接地址:https://www.31doc.com/p-4741563.html