• 下面,我们主要讨论一下网络系统管理中静态路由配置的问题。公司用的服务器种类繁多,有FreeBSD8.1-64bit、windows2003_R2-64bit和cetnos5.5-64bit,而规划的网段不少,有192.168.4.0、192.168.10.0、192.168.20.0、192.168.21.0,还有10.1.0.0,其中192.168.4.0属于办公网络。

【51CTO.com 独家特稿】公司用的服务器种类繁多,有FreeBSD8.1-64bit、windows2003_R2-64bit和cetnos5.5-64bit,而规划的网段不少,有192.168.4.0、192.168.10.0、192.168.20.0、192.168.21.0,还有10.1.0.0,其中192.168.4.0属于办公网络;还有192.168.20.0和192.168.21.0属于开发环境,192.168.10.0和10.1.0.0属于线上环境(对外提供服务),but很多时候路由器及防火墙都做了严格控制(因权限方面的原因不能随便更改其rule规则),这时需要手动在服务器或客户机上手动添加路由,我这里就简单归纳一下,希望对大家的工作有所帮助。附注:

这里的服务器系统均以64bit的windows2003、FreeBSD8.1及Centos5.5说明。

一、这里先说下最简单的windows2003和windowsxp、windows7下静态路由配置,这个比较简单:

route add 192.168.4.0 mask 255.255.255.0 192.168.4.2

route add 是windows下route添加网段的特定语法(非route add -net),192.168.4.0是你需要路由的网段,mask后面是此网段的子网掩码,192.168.4.2是下一跳地址,这里详细注明下,要注意与centos和FreeBSD的区别,不然很容易混淆

如果要永久添加路由呢?

ROUTE命令可以在XP、2K/2003、WIN7等操作系统下手工的静态路由配置,但是重启之后路由便丢失了,还要重新增加,那么怎样能让路由一直保待,重启后仍然存在呢?其实很简单,在增加路由的命令后加上-P开关就可以了。例如

route -p add 10.10.0.0 mask 255.255.0.0 192.168.4.222

-p参数详解

与Add命令共同使用时,指定路由被添加到注册表并在启动TCP/IP协议的时候初始化IP路由表。默认情况下,启动TCP/IP协议时不会保存添加的路 由,与Print命令一起使用时,则显示永久路由列表。所有其他的命令都忽略此参数。永久路由存储在注册表中的位置是,注意最后一副图画红线的部分,它也可以验证我们新增的命令会永久的增加静态路由。(注意最下面一副图画红线部分)

HKEY_LOCAL_MACHSYSTEM\CurrentControlSet\Services\Tcpip\Parameters\PersistentRoutes

但很多时候,我们只是临时需要增加路由呢?如果这个过程比较重复,其实可以写一个批处理,要用时双击即可,

例如edit c:\windows\route.bat

@echo offroute add 192.168.4.0 mask 255.255.255.0 192.168.21.3route add 192.168.10.0 mask 255.255.255.0 192.168.21.3route add 192.168.21.0 mask 255.255.255.0 192.168.21.3route add 10.1.0.0 mask 255.255.0.0 192.168.21.3

添加永久路由看需求了,有时如果仅仅只是open×××需求,就没必要用route add -p添加进路由表,只用bat处理下即可;顺便提下windows下查看本地路由表的命令是route print,注意不要与Linux/FreeBSD发生混乱。

二、再说下比较常见的Centos5.5 下的永久添加静由方法,手动添加路由的方式为:

route add -net 172.16.6.0 netmask 255.255.255.0 gw 172.16.2.25

route add -net是centos下的添加静态路由网络的方式,netmask是网络段的子网掩,gw表示下一跳的地址,其实就是指172.16.6.0此网段的路由通过172.16.2.25出去,这只是临时的效果,如果服务器重启则失败,如何能让其永久生效呢?其实可能将其写进文件中,如下:

vim /etc/sysconifg/network-scripts/route-eth0
127.16.6.0/24 via 172.16.2.25

服务器重启也不需要担心了,它会一直生效的

Centos下查看路由表的方式蛮多的,netstat -rn或route -n均可;linux下的相关资料也比较多,我这里也不作重点说明了

三、FreeBSD下较之上面二种服务器较少,所以在其下添加路由不常见,有时还很容易混淆,注意与centos等系列的linux区分,即如果要添加一条网段为172.16.6.0,下一跳地址为172.16.2.25的路由,即

route add -net 172.16.0.0/24 172.16.2.25

这里注意与centos5和windows2003下的区别,它后面是不接子网掩码这个参数,即172.16.0.0/24,如果硬要接上mask参数的话,shell会产生报错信息

bad netmask

如果要添加永久路由呢,其实也很简单,即在/etc/rc.conf最后添加,如下命令行可以为你的FreeBSD机器添加4条永久静态路由

static_routes="net1 net2 net3 net4"route_net1="-net 192.168.4.0/24 192.168.21.3"route_net2="-net 192.168.10.0/24 192.168.21.3"route_net3="-net 192.168.20.0/24 192.168.21.3"route_net4="-net 10.1.0.0/16 192.168.21.3"

顺便提下FreeBSD下的查看路由的命令为netstat -rn,如下:

转载于:https://blog.51cto.com/zhongshijian/472999

网络系统管理之静态路由配置相关推荐

  1. 网络基础之静态路由配置及网络问题排查思路

    目录 一.路由器原理及路由表形成 ①路由器原理 ②路由表形成 ③路由表表头含义 二.静态路由优缺点及特殊静态路由默认路由 ①静态路由优缺点及下一跳地址解释 ②默认路由 三.静态路由实战配置 ①实战过程 ...

  2. 路由器接口及静态路由配置

    实  验  报  告 实验名称         路由器接口及静态路由配置                    日期 2020年 06 月08 日 一.实验目的:    1.掌握路由器上常见接口的基础 ...

  3. 计算机网络实验四:路由器接口及静态路由配置

    一.实验目的:    1.掌握路由器上常见接口的基础配置命令与方法.    2.掌握简单的IP地址规划方法.    3.掌握几个网络之间的静态路由配置方法 二.实验环境:    Windows下Pac ...

  4. 网络技术-ENSP 华为模拟器(二)静态路由配置-3路由3PC

    一.内容概述 根据<网络技术-ENSP 华为模拟器(一)静态路由配置-2路由2PC>的技术研习结果,本章将进行对之前拓扑图进行拓展并配置,其中包含新的知识点和问题解决. 二.拓展后拓扑图 ...

  5. CCNA-(思科网络)静态路由配置

    思科网络--静态路由配置 实验要求 路由选择 路由分类 因特网所采用的路由选择协议的主要特点 路由选择实例 路由协议 路由器 路由器的任务 路由器的工作流程 静态路由原理简述 路由器的配置命令 配置静 ...

  6. 计算机网络 实验六 静态路由配置,《计算机网络》实六 静态路由配置 实验报告.doc...

    <计算机网络>实六 静态路由配置 实验报告 实验报告六 班级:07东方信息 姓名: 学号: 实验时间:10年5月17日 机房:9#205 组号: 机号:A 一.实验题目 静态路由配置 二. ...

  7. eigrp配置实验_思科CCIE认证技术详解IPv6协议下的静态路由配置

    无论是 NAT,还是 CIDR 等都是缓解 IP 地址短缺的手段,而 IPv6 才是解决地址短缺的最终方法.IPv6 是由 IETF 设计的下一代互联网协议,目的是取代现有的互联网协议 IPv4. I ...

  8. 思科模拟器,计算机网络实验三之:静态路由配置

    静态路由配置是基于相对简单的的网络使用的,如果网络较复杂,则使用起来会很复杂,届时应选择动态路由配置 [实验名称]静态路由配置. [实验目的]理解静态路由的工作原理,掌握如何配置静态路由. [背景描述 ...

  9. 在Packet Tracer中路由器静态路由配置

    实验目标: <1>掌握静态路由的配置方法和技巧 <2>掌握通过静态路由方式实现网络的连通性 <3>熟悉广域网线缆的链接方式 技术原理: <1>路由器属于 ...

最新文章

  1. 使用inetaddress测试目标可达性_白盒测试工具―Winams介绍
  2. Kali Linux安装谷歌浏览器
  3. mysql io 100_MySQL服务器 IO 100%的分析与优化方案
  4. c语言贪吃蛇运行代码,刚学C语言,想写一个贪吃蛇的代码
  5. 第三十五期:当我们在讨论CQRS时,我们在讨论些神马?
  6. Himly TCC Dubbo 程序示例
  7. $.ajax的回调function中的this与 element-ui的this.$alert冲突问题解决
  8. windows 10卸载(注销)WSL,注销(卸载)当前安装的Linux的Windows子系统
  9. Sqlserver表数据误删除后的恢复
  10. 【LeetCode】81. Search in Rotated Sorted Array II (2 solutions)
  11. VC中三种常见中文内码的转换方法
  12. centos5.6安装mysql_centos安装mysql5.6
  13. 神奇魔方html5游戏在线玩,神奇的魔方
  14. HCL打开显示当前系统用户怎么解决_iPhone8手机变成白苹果怎么办?
  15. 区块链读书笔记01-区块链基础
  16. 【隐式图搜索遍历学习】倒牛奶
  17. SQL上机练习题目及答案
  18. maven 如何查询依赖 jar 包版本号
  19. Linux的操作系统
  20. 四. 正则表达式的使用

热门文章

  1. sdr 软件_SDR 软件定义的无线电
  2. 华为交换机ssh思科交换机_使用SSH或Telnet访问思科业务交换机CLI
  3. python三大神器_Python之旅:Python上古三大神器之一PIP①
  4. 保障K8s部署中的安全性
  5. 如何配置Linux的时钟同步
  6. html用vue传递数据,Vue组件及数据传递详解
  7. 信阳学院大一计算机考试题库,韩山师范学院大一计算机考试题库网页制作的试题...
  8. 2019 ICPC全国邀请赛(西安)I. Cracking Password(序列检验,BSGS,细节题)
  9. 【题型探究】公约数之和
  10. 例题5-8 Unixls命令(Unix ls,UVa400)