


静态路由设置
添加时间:2010-11-13
添加:
admin
在Linux系统中,静态路由功能是由系统内核实现的,可以使用route命令进行配置。






实例: 设置静态路由。
本实例用到的网络拓扑结构如图所示,用一个路由器连接两个网络,即 192.168.1.0/24网络和192.168.10.0/24网络;IP地址的分配如图所示。
第1步:R中,在终端窗口依次执行图2中的命令,为路由器的两个网络接口绑定IP地址。
图1 网络拓扑结构图(一)
图2 配置路由器网络接口
第2步:执行route命令,查看内核路由表,如图3所示。路由表各字段含义见下表。
图3 查看内核路由表
表: 路由表各字段含义
字 段 |
含 义 | |
Destination | 目的网络或目的主机 | |
Gateway | 网关地址,若无则用“*”表示口 | |
Genmask | 子网掩码 | |
Flags | D | 由路由的后台进程动态安装 |
H | 目的是一个主机 | |
G | 使用网关 | |
M | 由路由的后台进程修改 | |
R | 恢复动态路由产生的表项 | |
U | 路由是活动的 | |
! | 拒绝路由 | |
Metric | 路由距离 | |
Ref | 路由项引用次数。注:Linux内核没使用 | |
Use | 查找路由项的次数 | |
lface | 该路由表项对应的网络接 |
第3步:图3所示的路由表中,前两条记录说明系统自动添加了2个网络的路由表项。如果系统没有自动添加这两个表项,可以使用route命令手工添加,如图4所示。
图4 手工添加路由表项
图5 为PCI配置网络接口并且添加默认网关
第4步:PCI中,在终端窗口中执行图5所示的命令。第1条命令为网络接口绑定IP地址,第2条命令为本机添加默认网关,第3条命令用来查看内核路由表。请自行分析该表。
第5步:PC2中,在终端窗口中依次执行命令#ifconfig ethO 192.168.10.1 up和#route add default gw 192.168.10.254。
第6步:PCI中,在终端窗口中执行pmg命令,如图6所示,没有连通另一个网络中的一台主机。为什么?应该是路由器的问题,即不能转发数据包。
图6 用ping命令无法连通PC2
第7步:R中,执行echo"1">/Proc/sys/net/ipv4/ip_forward命令,开启内核包转发功能。
第8步;PCI中,再次用pmg命令连接另一个网络中的一台主机,显示结果表示可以用ping命令连通,即路由器提供了正常的包转发<
新文章:
- CentOS7下图形配置网络的方法
- CentOS 7如何添加删除用户
- 如何解决centos7双系统后丢失windows启动项
- CentOS单网卡如何批量添加不同IP段
- CentOS下iconv命令的介绍
- Centos7 SSH密钥登陆及密码密钥双重验证详解
- CentOS 7.1添加删除用户的方法
- CentOS查找/扫描局域网打印机IP讲解
- CentOS7使用hostapd实现无AP模式的详解
- su命令不能切换root的解决方法
- 解决VMware下CentOS7网络重启出错
- 解决Centos7双系统后丢失windows启动项
- CentOS下如何避免文件覆盖
- CentOS7和CentOS6系统有什么不同呢
- Centos 6.6默认iptable规则详解