day|day 28 设置路由表

通讯介质:

网线 ,双绞线 1m 几块钱 网线 不超过100m,速度慢,工艺简单
光纤 光纤 1m 几块钱, 做光口, 熔纤机 光纤,几十公里,速度快,工艺复杂
无线
静态路由项目
a:手动配置ip
b:克隆虚拟机
1号主机 10.0.0.11
2号主机 10.0.0.12 -----172.16.1.12
3号主机 172.16.1.13 --172.17.1.13
4号主机 172.17.1.14
route命令
参数 解释
route命令用来显示并设置Linux内核中的网络路由表,route命令设置的路由主要是静态路由。要实现两个不同的子网之间的通信,需要一台连接两个网络的路由器,或者同时位于两个网络的网关来实现。
参数 解释
-A: 设置地址类型;
-C: 打印将Linux核心的路由缓存;
-v: 详细信息模式;
-n: 不执行DNS反向查找,直接显示数字形式的IP地址;
-e: netstat格式显示路由表;
-net: 到一个网络的路由表;
-host :到一个主机的路由表
Add: 增加指定的路由记录;
Del: 删除指定的路由记录;
Target: 目的网络或目的主机;
gw: 设置默认网关;
mss: 设置TCP的最大区块长度(MSS),单位MB;
dev: 路由记录所表示的网络接口
设置路由表 1.临时设置注册表
1号主机
ip route add -net 172.16.1.0/24 10.0.0.12
任何 去往172.16.1.0/24 号段 去找10.0.0.12 主机
ip route add -net 172.17.1.0/24 10.0.0.12
任何 去往172.17.1.0/24 号段 去找10.0.0.12 主机
2号主机
ip route add -net 172.17.1.0/24 172.16.1.13
任何 去往172.17.1.0/24 号段 去找10.0.0.12 主机
3号主机
ip route add -net 10.0.0.0/24172.16.1.12
任何 去往10.0.0.0/24 号段 去找172.16.1.12主机
4号主机
ip route add -net 10.0.0.0/24 172.17.1.13
任何 去往10.0.0.0/24 号段 去找172.17.1.13主机
ip route add -net 172.16.1.0/24 172.16.1.13
任何 去往172.16.1.0/24 号段 去找172.17.1.13主机
2.1第一种方法:永久设置路由表
[root@linux-node1 ~]# vim/etc/sysconfig/static-routes any net 172.16.1.0/24 gw 10.0.0.12 any net 172.17.1.0/24 gw 10.0.0.12

2.2 第二种方法:永久设置路由表
先ip route 查看临时设置的路由信息再复制进去 或直接编写
1.查看设置的临时路由信息
[root@linux-node1 ~]# ip route 10.0.0.0/24 dev eth0 proto kernel scope link src 10.0.0.11 metric 100 172.16.1.0/24 via 10.0.0.12 dev eth0 172.17.1.0/24 via 10.0.0.12 dev eth0

2.把临时的路由信息复制进去
[root@linux-node1 ~]# vim /etc/sysconfig/network-scripts/route-eth1172.16.1.0/24 via 10.0.0.12 dev eth0 172.17.1.0/24 via 10.0.0.12 dev eth0

开启内核转发
【day|day 28 设置路由表】2号和3号主机需要广播转发信号 ,默认不开启 ,需手动开启
1.临时开启内核转发
sysctl net.ipv4.ip_forward=1
2.永久开启内核转发
[root@linux-node-3 ~]# vim /etc/sysctl.conf# sysctl settings are defined through files in # /usr/lib/sysctl.d/, /run/sysctl.d/, and /etc/sysctl.d/. net.ipv4.ip_forward=1

临时修改windos 路由表
route add 172.17.1.0 mask 255.255.255.0 10.0.0.12
Microsoft Windows [版本 10.0.17763.678] (c) 2018 Microsoft Corporation。保留所有权利。C:\WINDOWS\system32>route add 172.16.1.0 mask 255.255.255.0 10.0.0.12 操作完成!

image.png

    推荐阅读