当前位置: 首页 > 图文教程 > 操作系统 > Unix/Linux > Linux操作系统静态路由设置技巧介绍

Unix/Linux
Linux安全攻略 如何才能让内存不再泄漏
八大原因 让Linux远离普通用户
Linux下如何限制Root用户进行远程登陆
DenyHosts 阻止SSH暴力破解最好的方法
十一条守则 确保Linux系统安全的好办法
了解Linux系统内核安全的入侵侦察系统
斩断Linux邮件服务器上的垃圾邮件魔掌
Linux Ext3文件被删除后的恢复方法介绍
IP安全加密 IPSec安全技术全面接触
实用技巧 使用MD5加密GRUB密码操作步骤
感染Linux系统脚本程序的病毒技术介绍
使用 mailman 架设邮件列表
RedHat9.0下的DNS和虚拟主机的配置
利用IP 别名托管多个SSL 站点
嵌入式Linux在工业控制领域中的应用
用SSH客户端软件登录到服务器
Linux内核: 修改TCP/IP调优参数
实现Windows与Unix、Linux间数据交换
使用Linux脚本对无线网络进行管理
Linux下的网络HOOK实现以及使用方法

Unix/Linux 中的 Linux操作系统静态路由设置技巧介绍


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-01   浏览: 36 ::
收藏到网摘: n/a

现在有五个设备,PC1接ROUT1,ROUT1再接ROUT2,ROUT2再接ROUT3,ROUT3再接PC2,拓扑图见下:

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

PC1 ROUT1 ROUT2 ROUT3 PC2

五个设备的静态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、查看路由

#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

(T002)