`
gardenyuan
  • 浏览: 73736 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

路由表的配置

阅读更多
查看路由
引用
route

Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.0.0     *               255.255.255.0   U     0      0        0 eth0
169.254.0.0     *               255.255.0.0     U     0      0        0 eth0
default         192.168.0.1     0.0.0.0         UG    0      0        0 eth0

route 命令的输出项说明
输出项 说明
Destination 目标网段或者主机
Gateway 网关地址,”*” 表示目标是本主机所属的网络,不需要路由
Genmask 网络掩码
Flags 标记。一些可能的标记如下:
  U — 路由是活动的
  H — 目标是一个主机
  G — 路由指向网关
  R — 恢复动态路由产生的表项
  D — 由路由的后台程序动态地安装
  M — 由路由的后台程序修改
  ! — 拒绝路由
Metric 路由距离,到达指定网络所需的中转数(linux 内核中没有使用)
Ref 路由项引用次数(linux 内核中没有使用)
Use 此路由项被路由软件查找的次数
Iface 该路由表项对应的输出接口
一:使用 route 命令添加
使用route 命令添加的路由,机器重启或者网卡重启后路由就失效了,方法:
//添加到主机的路由
引用
# route add –host 192.168.1.11 dev eth0
# route add –host 192.168.1.12 gw 192.168.1.1

//添加到网络的路由
引用
# route add –net 192.168.1.11 netmask 255.255.255.0 eth0
# route add –net 192.168.1.11 netmask 255.255.255.0 gw 192.168.1.1
# route add –net 192.168.1.0/24 eth1

//添加默认网关
引用
# route add default gw 192.168.2.1

//删除路由
引用
# route del –host 192.168.1.11 dev eth0


二:在linux下设置永久路由的方法:
1.在/etc/rc.local里添加
方法:
引用
route add -net 192.168.3.0/24 dev eth0
route add -net 192.168.2.0/24 gw 192.168.2.254

2.在/etc/sysconfig/network里添加到末尾
方法:GATEWAY=gw-ip 或者 GATEWAY=gw-dev
3./etc/sysconfig/static-routes : (没有static-routes的话就手动建立一个这样的文件)
引用
any net 192.168.3.0/24 gw 192.168.3.254
any net 10.250.228.128 netmask 255.255.255.192 gw 10.250.228.129

4.开启 IP 转发:
引用
# echo "1" >/proc/sys/net/ipv4/ip_forward (临时)
# vi /etc/sysctl.conf --> net.ipv4.ip_forward=1 (永久开启)

如果在rc.local中添加路由会造成NFS无法自动挂载问题,所以使用static-routes的方法是最好的。无论重启系统和service network restart 都会生效
按照linux启动的顺序,rc.local里面的内容是在linux所有服务都启动完毕,最后才被执行的,也就是说,这里面的内容是在netfs之后才被执行的,那也就是说在netfs启动的时候,服务器上的静态路由是没有被添加的,所以netfs挂载不能成功。
static-routes文件又是什么呢,这个是network脚本执行时调用的一个文件,这个文件的放置在/etc/sysconfig目录下,在network脚本中的位置是:
引用
# Add non interface-specific static-routes.
if [ -f /etc/sysconfig/static-routes ]; then
     grep "^any" /etc/sysconfig/static-routes | while read ignore args ; do
         /sbin/route add -$args
      done
   fi

从这段脚本可以看到,这个就是添加静态路由的方法,static-routes的写法是
any net 192.168.0.0/16 gw 网关ip
这样的话,在启动network脚本的时候路由就自动添加上了,又因为network是在netfs前面启动的,自然在挂载nfs的时候就正常了。
这样看来,如果需要添加静态路由,使用static-routes文件要比使用rc.local好,而且当改变了网络配置,需要重启network脚本的时候,相应的静态路由是可以自动添加上的,但这时如果使用rc.local的话,在重启network服务的时候,原本添加好的静态路由就消失了。

分享到:
评论

相关推荐

    路由表配置.doc

    ### 路由表配置详解 #### 一、引言 随着计算机技术的不断发展,TCP/IP协议作为互联网的基础,其重要性不言而喻。在过去的三十年里,TCP/IP协议经历了多次迭代和完善,逐渐成为了一个既成熟又稳定的体系。然而,在...

    静态路由表配置, 很详细啊

    静态路由表配置是网络管理员在构建网络时常用的一种方法,尤其在小规模网络或特定需求的网络环境中。静态路由允许网络管理员手动指定数据包从一个网络到另一个网络的转发路径,与动态路由协议(如RIP、OSPF、BGP等)...

    路由表配置归纳.pdf

    "路由表配置归纳" 在计算机网络中,路由表配置是一个非常重要的概念。路由表能够决定来自有问题的机器的数据包的去向。在本文中,我们将讨论如何查看Windows路由表以及如何让 Windows路由表中包含的数据有意义。 ...

    路由表配置及多网卡同时使用内网和外网.docx

    路由表配置及多网卡同时使用内网和外网 路由表配置是计算机网络中的一种重要配置,用于指导数据包在网络中的传输。路由表由网络地址、网络掩码、网关地址、跃点数四部分组成。其中,网络地址和网关地址是我们主要...

    路由表配置实例

    路由表配置实例 路由表配置实例是指在一个局域网内存在多台路由器的情况下,需要设置路由以使得不同网段的主机能够互访。在这种情况下,静态路由是最合适的选择。静态路由是一种手动配置的路由方式,它将路由信息...

    网络安全学习之路由表配置

    网络安全学习之路由表配置

    react-router V6路由配置等例子 1. 路由传参几种方式等例子 2. 路由表配置

    react-router V6路由配置等例子 1. 路由传参几种方式等例子 2. 路由表配置 3. useRoutes钩子的使用 4. 数据路由 createBrowserRouter API + RouterProvider 组件 的使用

    windows路由表编辑工具

    例如,你可以轻松地查看所有路由项,找出可能导致网络问题的错误配置,或者为新的网络环境快速添加自定义路由。此外,该工具也适用于需要定期调整路由设置的环境,比如多网络连接或虚拟化环境。 总之,NetRouteView...

    ROS路由表(电信联通长城路由表大全)

    在这个场景中,"ROS路由表"指的是在ROS操作系统中使用的路由表配置,通常包含了各种网络路径的详细信息。 路由表是网络设备的核心组件之一,它决定了数据包在网络中的传输路径。在ROS系统中,路由表包含了到达特定...

    6. 路由表配置及IP路由选路过程分析.pptx

    IP路由基本概念,Linux下路由的配置,查看,增删实际操作

    ER5200G2路由器运营商路由表.zip

    总的来说,H3C ER5200G2路由器的运营商路由表配置是其强大功能的体现,它允许企业灵活地管理多运营商接入,实现智能路由选择和负载均衡,确保网络服务的高可用性和优化性能。对于需要处理大量跨运营商数据流的企业来...

    配置路由表PPT学习教案.pptx

    【路由表配置与理解】 路由是网络通信中的关键机制,它负责在互联网中选择最佳路径,使得数据包能够从源地址高效地传输到目的地。路由的过程主要包括路由发现、路由选择、路由维护和转发四个步骤。 1. **路由发现*...

    全国IP地址路由表(移动铁通)2013-02-20

    - **ISP之间互联**:不同ISP之间的路由表配置决定了数据包如何在不同的网络运营商之间进行交换。 - **数据中心优化**:数据中心内的路由表优化可以提高服务器间的通信效率,减少延迟和丢包率。 ### 四、总结 本篇从...

    ros 网通电信路由表2012

    "导入即可"这部分描述可能指的是ROS系统支持通过命令行接口(CLI)导入路由表配置,使得网络管理员能够快速设置或更新路由策略。这通常涉及到使用诸如`import route`或`add route`等命令,将预定义的路由信息加载到...

    2012.4网通电信双线路由表、IP段

    综上所述,2012年4月的这份网通电信双线路路由表配置文档,为我们提供了一个具体的案例,展示了如何通过合理的路由设置来优化网络性能。通过对这些配置的理解和分析,可以帮助我们更好地掌握双线路技术的核心要点。

    电子电器架构-网关路由表

    对于大多数网关而言,都采用了静态路由表配置,这意味着在设计初期就必须定义好静态路由表,以确保未来ECU的添加不会导致网络问题。 - **Bootloader 和软件下载**:对于Bootloader和软件下载操作,无法更新存储在非...

    宽带路由器之静态路由表.pdf

    在TP-LINK路由器中,可以通过静态路由表配置项来实现静态路由表的配置。 三、静态路由表的应用场景 静态路由表的应用场景非常广泛,以下是一些常见的应用场景: 1. 多路由器网络环境:在存在多个路由器的情况下,...

    网通电信 路由表

    比如,如果路由表配置不当,可能会导致网络延迟、丢包甚至通信中断。因此,网络管理员需要根据网络拓扑、带宽资源和业务需求,合理设置路由策略,确保数据包能够高效、稳定地在两个运营商的网络间传递。 动态路由...

    H3C X3系列路由器运营商路由表-0-30005-0.zip

    本压缩包文件“H3C X3系列路由器运营商路由表-0-30005-0.zip”显然包含了与H3C X3系列路由器相关的运营商路由表配置文件,这些文件对于理解和管理此类路由器的网络路由策略至关重要。 首先,我们来看一下压缩包内的...

Global site tag (gtag.js) - Google Analytics