目录
1, windows路由配置
1-1, 添加临时路由
通过route add 目的地址 mask 掩码 网关, 可配置一条临时路由
C:\WINDOWS\system32>route add 192.168.2.0 mask 255.255.255.0 192.168.101.1
操作完成!
说明:配置路由需要以管理员身份
1-2, 配置永久路由
通过route -p add 目的地址 mask 掩码 网关, 选项-p表示配置的路由为永久路由
C:\WINDOWS\system32>route add -p 192.168.20.3 mask 255.255.255.0 192.168.101.1
操作完成!
1-3, 删除路由
通过route delete 目的地址, 可删除路由
C:\WINDOWS\system32>route delete 192.168.20.3
操作完成!
1-4, 查询路由表
通过命令route print, 可查询路由表信息
C:\Users\Administrator>route print
===========================================================================
接口列表
11...00 ff a5 91 f3 9f ......Array Networks TAP-Windows Adapter
5...04 d9 f5 21 63 a2 ......Realtek PCIe GBE Family Controller
4...00 50 56 c0 00 01 ......VMware Virtual Ethernet Adapter for VMnet1
6...00 50 56 c0 00 08 ......VMware Virtual Ethernet Adapter for VMnet8
1...........................Software Loopback Interface 1
===========================================================================
IPv4 路由表
===========================================================================
活动路由:
网络目标 网络掩码 网关 接口 跃点数
0.0.0.0 0.0.0.0 192.168.188.2 192.168.188.12 291
0.0.0.0 0.0.0.0 192.168.1.1 192.168.1.8 35
127.0.0.0 255.0.0.0 在链路上 127.0.0.1 331
127.0.0.1 255.255.255.255 在链路上 127.0.0.1 331
127.255.255.255 255.255.255.255 在链路上 127.0.0.1 331
2, linux配置路由
2-1, 查询路由表
通过route -n, 可查询路由表信息
[xxx@HEGE-560B-23f7889f25 ~]$ route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 192.168.1.1 0.0.0.0 UG 100 0 0 ens33
192.168.1.0 0.0.0.0 255.255.255.0 U 100 0 0 ens33
192.168.122.0 0.0.0.0 255.255.255.0 U 0 0 0 virbr0
2-2, 配置网段路由
通过route add -net 目的地址 netmask 掩码 gw 网关, 可配置一条网段路由
[root@HEGE-560B-23f7889f25 ~]# route add -net 192.168.3.0 netmask 255.255.255.0 gw 192.168.1.1
2-3, 指定网卡配置网段路由
通过route add -net 目的地址 netmask 掩码 gw 网关 dev eth1, 可指定网口配置路由
[root@HEGE-560B-23f7889f25 ~]# route add -net 192.168.4.0 netmask 255.255.255.0 gw 192.168.1.1 dev ens33
2-4, 配置主机路由
通过route add -host 目的地址 gw 网关, 可配置主机路由
[root@HEGE-560B-23f7889f25 ~]# route add -host 192.168.5.125 gw 192.168.1.1
2-5, ip route配置静态路由
通过ip route add 192.168.6.0/24 via 192.168.2.1, 配置静态路由
[root@HEGE-560B-23f7889f25 ~]# ip route add 192.168.6.0/24 via 192.168.1.1
2-6, 指定网卡配置静态路由(ip route)
通过ip route add 192.168.7.0/24 via 192.168.2.1 dev eth1, 配置静态路由
[root@HEGE-560B-23f7889f25 ~]# ip route add 192.168.8.0/24 via 192.168.1.1 dev ens33
2-7, 删除路由
只需将add变为del即可删除对应的路由
ip route del 192.168.7.0/24 via 192.168.2.1 dev eth1
[root@HEGE-560B-23f7889f25 ~]# ip route del 192.168.7.0/24 via 192.168.1.1
route del -net 目的地址 netmask 掩码 gw 网关
[root@HEGE-560B-23f7889f25 ~]# route del -net 192.168.3.0 netmask 255.255.255.0 gw 192.168.1.1
3, 同网段
1, 同网段计算:两个IP的网络标识一致表示在同一个网段
网络标识 = IP地址的二进制 and 掩码的二进制