多虚拟机之间实现跨网段通信

跨网段通信

规划IP地址
A 192.168.1.100
R1 ens33: 192.68.1.2 ens37: 172.16.1.100
R2 ens33: 172.16.1.2 ens37: 10.1.1.100
R3 ens33: 10.1.1.2 ens37: 192.16.2.4
B 192.16.2.100

打开Vmware虚拟机创建4个虚拟网络,并修改子网

虚拟机的四个网段
将每个网卡按要求设置成指定的网络

指定网络

禁用并关闭防火墙

路由器打开端口转发功能
R1: echo 1 > /proc/sys/net/ipv4/ip_forward
R2: echo 1 > /proc/sys/net/ipv4/ip_forward
R3: echo 1 > /proc/sys/net/ipv4/ip_forward

网络拓扑结构
A 192.168.1.100 — 192.168.1.2(ens33) R1 172.16.1.100(ens37) — 172.16.1.2(ens33) R2 10.1.1.100(ens37) — 10.1.1.2(ens33) R3 192.16.2.4(ens37) — 192.16.2.100

ping不同的时候记得抓包检查: tcpdump -i ens33 icmp

主机A:路由表
[root@node1 ~]# route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 192.168.1.2 0.0.0.0 UG 0 0 0 ens37
192.168.1.0 0.0.0.0 255.255.255.0 U 100 0 0 ens37

路由器R1:路由表
[root@node1 ~]# route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
10.0.0.0 172.16.1.2 255.0.0.0 UG 0 0 0 ens37
172.16.0.0 0.0.0.0 255.255.0.0 U 100 0 0 ens37
192.16.2.0 172.16.1.2 255.255.255.0 UG 0 0 0 ens37
192.168.1.0 192.168.1.2 255.255.255.0 UG 0 0 0 ens33
192.168.1.0 0.0.0.0 255.255.255.0 U 100 0 0 ens33

路由器R2:路由表
[root@node1 ~]# route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
10.0.0.0 10.1.1.100 255.0.0.0 UG 0 0 0 ens37
10.0.0.0 0.0.0.0 255.0.0.0 U 100 0 0 ens37
172.16.0.0 0.0.0.0 255.255.0.0 U 100 0 0 ens33
192.16.2.0 10.1.1.2 255.255.255.0 UG 0 0 0 ens37
192.168.1.0 172.16.1.100 255.255.255.0 UG 0 0 0 ens33

路由器R3:路由表
[root@node4 ~] route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
10.0.0.0 0.0.0.0 255.0.0.0 U 100 0 0 ens33
172.16.0.0 10.1.1.100 255.255.0.0 UG 0 0 0 ens33
192.16.2.0 0.0.0.0 255.255.255.0 U 100 0 0 ens37
192.168.1.0 10.1.1.100 255.255.255.0 UG 0 0 0 ens33

主机B:路由表
[root@node4 ~] route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 192.16.2.4 0.0.0.0 UG 0 0 0 ens33
192.16.2.0 0.0.0.0 255.255.255.0 U 100 0 0 ens33

本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/97262

(2)
涤生涤生
上一篇 2018-04-30 08:19
下一篇 2018-04-30 08:37

相关推荐

  • bash的工作特性之命令执行状态返回值和命令行展开所涉及的内容及其示例演示

    在 Linux 下,任意一个命令执行结束之后,bash都会返回0-255之间的数值以表示命令执行成功与否;其返回值保存于bash的特殊变量$?中 [root@yinwei tmp]# uptime 15:13:27 up 18 min, 1 user, load average: 0.07, 0.03, 0.05 [root@yinwei tmp]# ech…

    Linux笔记 2018-05-18
  • Linux系统软件包管理介绍

    Linux发行版中附带有成千上万的可用包,其中包括了Internet工具、开发工具、办公工具、游戏等,如果你没有选择完整安装,则只会安装这些包的“子集”,如何删除不想要的包,如何安装遗漏的包,学习LInux系统的软件包管理将解决你的这些问题

    2018-04-20
  • Linux发行版的基础目录

    Linux发行版的基础目录名称命名法则及功用规定: FHS:Linux目录配置文件的依据         FHS的重點在于规范每个特定的目录下要放置什么样子的资料 FHS要求必須要存在的目录:/bin:在单人维护模式下还能操作的文档/boot:主要放置开机时會使用到的档案/dev:在Linux中,任何裝置与周边设备都是以档案的形态存在這個目录中的。/etc:…

    Linux笔记 2018-06-24
  • linux下练习及答案

    1.显示当前时间,格式:201-06-18  10:20:30 2.显示前天是星期几 3.设置当前日期为2019-08-07 06:05:10 4、在本机字符终端登录时,除显示原有信息外,再显示当前登录终端号,主机名和当前时间 6.今天19:30自动关机,并提示用户 7.显示/var目录下所有以l开头,以一个小写字母结尾,且中间出现至少一位数字的文件或目录 …

    2018-03-31
  • RHCE考试笔记

    上午RHCSA部分

    Linux笔记 2018-07-14