centos查看静态路由
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了centos查看静态路由相关的知识,希望对你有一定的参考价值。
、安装route命令yum install route -y
1
1
提示:

是没有route包,因为route命令是包含在net-tools中
所以需要安装net-tools工具包
使用命令安装
yum install net-tools -y
1
1

安装成功后就可以使 route 命令了
2、显示当前路由表
route -n
1
1

显示当前路由表
3、添加静态路由
route add -net 11.0.1.0/24 gw 10.0.200.1
1
1
11.0.1.0 是要去的网段 /24
是掩码 255.255.255.0
10.0.200.1 是网关

4、在文件中添加
[root@localhost ~]# cd /etc/sysconfig/network-scripts/
[root@localhost network-scripts]# vi route-ens33 #创建一个route-X的文件,X代表网卡名称
1.1.6.0/24 via 192.168.1.10
systemctl restart network
1
1
重启网络
route -n
1
1
验证结果

注:文件添加必须要重启系统 或 重启网络 生效
5、删除路由
route del -net 1.1.6.0 netmask 255.255.255.0 dev ens33
1.1.6.0 要删除的路由
255.255.255.0 子网掩码
ens33 网卡接口名称 参考技术A 在CentOS中可以使用netstat -rn命令查看静态路由表,也可以使用ip route list命令来列出已配置的所有静态路由。
CentOS 6 配置静态IP及路由
CentOS 6 配置静态IP及路由
一.手动改网卡
step1:vim /etc/udev/rules.d/70-persistent-net.rules
将其中对应的要修改的网卡最后的NAME=eth* 改为对应的名称
step2:modprobe -r e1000卸载网卡模块(这里因为知道了网卡模块是e1000)
查询网卡模块的命令是 ethtool -i eth2 查看驱动模块名
step3:modprobe e1000 加载网卡模块
step4:cd /etc/sysconfig/network-scripts中将原网卡的配置文件改名,格式为 ifcfg-网卡名
step5:修改上述配置文件,将其中的DEVICE=改为网卡名 将其中的DDR改为对应的MAC地址
step6:ifdown网卡名
step7:ifup网卡名
二.手动改路由
step1:vim /etc/sysctl.conf
将其中的net.ipv4.ip_forward=1
因为这里用的是将虚拟机作为路由器,所以需要开启路由转发功能
step2:sysctl -p
重新加载配置文件,使其开启路由转发功能
step3:写入路由策略
例:route add -net 2.2.2.0/24 gw 2.2.2.253
step4:关闭防火墙
iptables -F
三.模拟两台pc通过四个路由通信
模拟图:
分析:
step1:建立两个pc 配置静态ip
step2:建立四个路由(由虚拟机代替,添加两个网卡),配置其静态ip
step3:配置完后,添加路由策略
step1:以一台pc举例,pc2同样的原理
vim /etc/udev/rules.d/70-persistent-net.rules
vim /etc/sysconfig/network-sripts/ifchg-eth*
step2:配置四个路由
vim /etc/udev/rules.d/70-persistent-net.rules
vim /etc/sysconfig/network-sripts/ifchg-eth*
step3:添加路由策略
route1:
route add -net 1.1.1.0/24 gw2.2.2.254
route add -net 3.3.3.0/24 gw3.3.3.252
route add -net 4.4.4.0/24 gw3.3.3.252
route add -net 5.5.5.0/24 gw3.3.3.252
route 2
route add -net 2.2.2.0/24 gw 2.2.2.254
route add -net 3.3.3.0/24 gw 3.3.3.252
route add -net 4.4.4.0/24 gw 3.3.3.252
route add -net 5.5.5.0/24 gw 3.3.3.252
route 3
route add -net 1.1.1.0/24 gw 3.3.3.253
route add -net 2.2.2.0/24 gw 3.3.3.253
route add -net 4.4.4.0/24 gw 4.4.4.251
route add -net 5.5.5.0/24 gw 4.4.4.251
rotute 4
route add -net 1.1.1.0/24 gw 4.4.4.252
route add -net 2.2.2.0/24 gw 4.4.4.252
route add -net 3.3.3.0/24 gw 4.4.4.252
route add -net 5.5.5.0/24 gw 5.5.5.251
pc1
route add default gw 1.1.1.254
pc 2
route add default gw 5.5.5.251
step4:测试成功:
以上是关于centos查看静态路由的主要内容,如果未能解决你的问题,请参考以下文章