您好,欢迎来到思海网络,我们将竭诚为您提供优质的服务! 诚征网络推广 | 网站备案 | 帮助中心 | 软件下载 | 购买流程 | 付款方式 | 联系我们 [ 会员登录/注册 ]
促销推广
客服中心
业务咨询
有事点击这里…  531199185
有事点击这里…  61352289
点击这里给我发消息  81721488
有事点击这里…  376585780
有事点击这里…  872642803
有事点击这里…  459248018
有事点击这里…  61352288
有事点击这里…  380791050
技术支持
有事点击这里…  714236853
有事点击这里…  719304487
有事点击这里…  1208894568
有事点击这里…  61352289
在线客服
有事点击这里…  531199185
有事点击这里…  61352288
有事点击这里…  983054746
有事点击这里…  893984210
当前位置:首页 >> 技术文章 >> 文章浏览
技术文章

linux 添加静态路由

添加时间:2010-11-13  添加: admin 

linux 添加静态路由

linux下添加路由的方法:一:使用 route 命令添加使用route 命令添加的路由,机器重启或者网卡重启后路由就失效了,方法: //添加到主机的路由 # route add –host 192.168.168.110 dev eth0 # route add –host 192.168.168.119 gw 192.168.168.1 //添加到网络的路由 # route add –net IP netmask MASK eth0 # route add –net IP netmask MASK gw IP # route add –net IP/24 eth1 //添加默认网关 # route add default gw IP //删除路由 # route del –host 192.168.168.110 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.3.254 2.在/etc/sysconfig/network里添加到末尾方法:GATEWAY=gw-ip 或者 GATEWAY=gw-dev 3./etc/sysconfig/static-router : any net x.x.x.x/24 gw y.y.y.y

学习linux时,你可能会遇到配置静态路由的问题,这里将介绍配置linux静态路由问题的解决方法,在这里拿出来和大家分享一下。现在有五个设备,PC1接ROUT1,ROUT1再接ROUT2,ROUT2再接ROUT3,ROUT3再接PC2,拓扑图见下:

   □————○————○————○————□

  PC1 ROUT1 ROUT2 ROUT3 PC2

  五个设备的linux静态路由IP地址分别为:

  PC1 192.168.1.88/24

  ROUT1 192.168.1.128/24 192.168.2.128/24

  ROUT2 192.168.2.66/24 192.168.3.66/24

  ROUT3 192.168.3.100/24 192.168.4.33/24

  PC2 192.168.4.66/24

  PC1配置如下:

  #ifconfig eth0 192.168.1.88 netmask 255.255.255.0

  #route add default gw 192.168.1.128

  ROUT1配置如下:

  #ifconfig eth0 192.168.1.128 netmask 255.255.255.0

  #ifconfig eth0: 1 192.168.2.128 netmask 255.255.255.0

  #route add -net 192.168.4.0/24 gw 192.168.2.66

  ROUT2配置如下:

  #ifconfig eth0 192.168.2.66 netmask 255.255.255.0

  #ifconfig eth0: 1 192.168.3.66 netmask 255.255.255.0

  #route add -net 192.168.1.0/24 gw 192.168.2.128

  #route add -net 192.168.4.0/24 gw 192.168.3.100

  ROUT3配置如下:

  #ifconfig eth0 192.168.3.100 netmask 255.255.255.0

  #ifconfig eth0: 1 192.168.4.33 netmask 255.255.255.0

  #route add -net 192.168.1.0/24 gw 192.168.3.66

  PC2配置如下:

  #ifconfig eth0 192.168.4.66 netmask 255.255.255.0

  #route add default gw 192.168.4.33

  这样PC1就能ping通PC2了。

  注:

  上面三个器这里用三台PC代替。用电脑代替器,必须要启用电脑的IP转发功能,改/proc/sys/net/ipv4/ip_forward里的内容为1(默认为0),用下面的命令完成

  #e cho 1 > /proc/sys/net/ipv4/ip_forward

  网络重启后,上面的文件自动改为0

  补充几个命令:

  1、删除默认路由

  #route del default

  2、linux静态路由查看

  #route -n

  3、设置指定网段路由

  #route add -net 192.168.3.0 netmask 255.255.255.0 gw 192.168.6.66

  或者

  #route add -net 192.168.3.0/24 gw 192.168.6.66

  4、删除指定网段路由

  #route del -net 192.168.3.0 netmask 255.255.255.0

  或者

  #route del -net 192.168.3.0/24

 

分享到:

顶部 】 【 关闭
版权所有:佛山思海电脑网络有限公司 ©1998-2024 All Rights Reserved.
联系电话:(0757)22630313、22633833
中华人民共和国增值电信业务经营许可证: 粤B1.B2-20030321 备案号:粤B2-20030321-1
网站公安备案编号:44060602000007 交互式栏目专项备案编号:200303DD003  
察察 工商 网安 举报有奖  警警  手机打开网站