Linux静态路由配置

  配置了多块网卡后,需要指定数据包由哪块网卡发送,否则可能无法访问内网,这就要用到静态路由了。

  配置静态路由有多种方式:

  1、修改 /etc/rc.local 文件,这样每次重启后就会自动添加,如:

    echo "route add default gw 10.0.2.2 dev eth0" >> /etc/rc.local

    echo "route add -net 192.168.100.0 netmask 255.255.255.0 dev eth1" >> /etc/rc.local

    此方法有个弊端:使用 service network restart 重启网络后,静态路由失效

  2、[推荐]查看网络启动脚本 : /etc/init.d/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    
if [ -f /etc/sysconfig/static-routes ] , -f 意思是存在 /etc/sysconfig/static-routes 且为普通文件,则执行下面的语句  grep "^any" /etc/sysconfig/static-routes  将 any 开头的行取出  while read ignore args 执行后 ignore="any" args=其他  /sbin/route add -$args 添加路由的命令

  现在可以加入我们自己的静态路由,查看 static-routes 格式如下:

    any net 192.168.100.0 netmask 255.255.255.0 dev eth1    any net 0.0.0.0 netmask 0.0.0.0 gw 10.0.2.2 dev eth0

  然后重启网络,路由还在:
[[email protected] ~]# route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.100.0   0.0.0.0         255.255.255.0   U     0      0        0 eth1
10.0.2.0        0.0.0.0         255.255.255.0   U     0      0        0 eth0
169.254.0.0     0.0.0.0         255.255.0.0     U     1002   0        0 eth0
169.254.0.0     0.0.0.0         255.255.0.0     U     1003   0        0 eth1
0.0.0.0         10.0.2.2        0.0.0.0         UG    0      0        0 eth0

  

时间: 2024-10-29 19:10:58

Linux静态路由配置的相关文章

Linux下路由配置梳理

在日常运维作业中,经常会碰到路由表的操作.下面就linux运维中的路由操作做一梳理:------------------------------------------------------------------------------先说一些关于路由的基础知识:1)路由概念路由:   跨越从源主机到目标主机的一个互联网络来转发数据包的过程路由器:能够将数据包转发到正确的目的地,并在转发过程中选择最佳路径的设备路由表:在路由器中维护的路由条目,路由器根据路由表做路径选择直连路由:当在路由器上

在GNS3 1.3.10中进行简单的静态路由配置

在GNS3 1.3.10中进行简单的静态路由配置 简介: GNS3是一款具有图形化界面可以运行在多平台(包括Windows, Linux, and MacOS等)的网络虚拟软件.Cisco网络设备管理员或是想要通过CCNA,CCNP,CCIE等Cisco认证考试的相关人士可以通过它来完成相关的实验模拟操作.同时它也可以用于虚拟体验Cisco网际操作系统IOS或者是检验将要在真实的路由器上部署实施的相关配置. 静态路由(Static routing),一种路由的方式,路由项(routing ent

华为静态路由配置

======================================================== IP路由基础 查看路由表 display ip routing-table interface 输出接口 nexthop   下一跳IP地址 proto     路由协议 pre       优先级 cost      开销.度量 ======================================================== 静态路由配置 配置静态路由 ip rou

华为IPv4静态路由配置示例

IPv4静态路由配置示例 组网需求 如图1所示,属于不同网段的主机通过几台Switch相连,要求不配置动态路由协议,使不同网段的任意两台主机之间能够互通. 图1 配置IP静态路由组网图 配置思路 采用如下的思路配置IPv4静态路由: 创建VLAN并配置各接口所属VLAN,配置各VLANIF接口的IP地址,实现相邻设备网络互通. 在各主机上配置IP缺省网关,在各台Switch上配置IPv4静态路由或者静态缺省路由,实现不配置动态路由协议,使不同网段的任意两台主机之间能够互通. 操作步骤 1.配置各

华为交换之间静态路由配置实例

拓扑图 左边交换机配置: <Huawei>dis cu # sysname Huawei # vlan batch 10 100 # cluster enable ntdp enable ndp enable # drop illegal-mac alarm # diffserv domain default # drop-profile default # aaa  authentication-scheme default  authorization-scheme default  ac

IP路由及静态路由配置

IP路由及静态路由配置 qianghaohao(CodingNutter) 链接来源:http://www.cnblogs.com/codingnutter/p/5654271.html 一.IP路由: IP路由就是根据IP地址在不同网络之间转发数据的过程.它决定了IP数据包从 源网络到目的网络怎么走,也就是规划一条到目的地的路径.实现这个功能的设 备就是路由器,每个路由器都保存着一张路由表,表中每个条目指明分组到某个 子网或主机应该通过路由器的哪个物理端口发送,然后就可到达该路由的下一个 路由

Packet Tracer 5.0实验(八) 路由器静态路由配置

Packet Tracer 5.0实验(八) 路由器静态路由配置 一.实验目标 掌握静态路由的配置方法和技巧: 掌握通过静态路由方式实现网络的连通性: 熟悉广域网线缆的连接方式: 二.实验背景 学校有新旧两个校区,每个校区是一个独立的局域网,为了使新旧校区能够正常相互通讯,共享资源,每个校区出口利用一台路由器进行连接,两台路由器间学校申请了一条2M的DDN专线进行相连,要求你做适当配置实现两个校区间的正常相互访问. 三.技术原理 路由器属于网络层设备,能够根据IP包头的信息,选择一条最佳路径将数

三层交换机静态路由配置实现两网互通

一.目标 两个交换机上属于不同网络,现通过静态路由配置,实现两网互通. 二.网络示意图 三.配置流程: 1.对两个交换机进行vlan划分,分别添加vlan100 2.分别将两交换机的1~4接口划分到vlan100 3.分别给两交换机的4个vlan接口分配ip地址 4.在两个交换机上配置静态路由 5.用网线将两交换机vlan100中任意两个接口连接起来 四.配置步骤:(华为s5700交换机) 交换机2: 1.创建 vlan 100 [Quidway] vlan 100 [Quidway-Vlani

路由器静态路由配置

实验目标? 掌握静态路由的配置方法和技巧:? 掌握通过静态路由方式实现网络的连通性:? 熟悉广域网线缆的链接方式: 实验背景学校有新旧两个校区,每个校区是一个独立的局域网,为了使新旧校区能够正常相互通讯,共享资源.每个校区出口利用一台路由器进行连接,两台路由器间学校申请了一条 2M的 DDN 专线进行相连,要求做适当配置实现两个校区的正常相互访问. 技术原理? 路由器属于网络层设备,能够根据 IP 包头的信息,选择一条最佳路径,将数据包转发出去.实现不同网段的主机之间的互相访问.路由器是根据路由