两台主机之间搭建路由通信

搭建路由通信

  •       两主机之间搭建路由通信实验

路由通信

实验目的:测试两个主机之间添加三个路由通信,看彼此之间是否能通信。

假设:A主机的IP为192.168.1.100/24

B主机的IP为10.0.0.100/8

R1: ens33: 192.168.1.1/24   ens37 :192.168.2.1/16

R2: eth0: 192.168.2.2/16   eth1 :172.0.0.1/16

R3: ens33: 172.0.0.2/16   ens37 :10.0.0.1/8

A主机与R1之间的网段为    vmnet10:192.168.1.0/24

R1主机与R2之间的网段为  vmnet11:192.168.2.0/16

R2主机与R3之间的网段为  vmnet12:172.16.0.0/16

R3主机与B之间的网段为    vmnet13:10.0.0.0/8

依次在VMware里添加网卡vmnet10, vmnet11, vmnet12, vmnet13

添加网卡

将A主机的网卡设为vmnet10

R1的ens33网卡设为vmnet10,ens37网卡设为vmnet11

R2的eth0网卡设为vmnet11,eth1网卡设为vmnet12

R3的ens33网卡设为vmnet12,ens37网卡设为vmnet13

B主机的网卡设为vmnet13

1、关闭各主机和路由的防火墙

service iptables stop

chkconfig iptables off

systemctl stop firewalld

systemctl disable firewalld

2、设置A主机的IP地址并重启网络服务

vim /etc/sysconfig/network-scripts/ifcfg-ens33

A

systemctl restart network

3、配置路由R1的IP地址并重启网络服务

vim /etc/sysconfig/network-scripts/ifcfg-ens33

R1-1

vim /etc/sysconfig/network-scripts/ifcfg-ens37

R1-2

systemctl restart network

4、配置路由R2的IP地址并重启网络服务

vim /etc/sysconfig/network-scripts/ifcfg-eth0

R2-1

vim /etc/sysconfig/network-scripts/ifcfg-eth1

R2-2

service network restart

5、配置路由R3的IP地址并重启网络服务

vim /etc/sysconfig/network-scripts/ifcfg-ens33

R3-1

vim /etc/sysconfig/network-scripts/ifcfg-ens37

R3-2

systemctl restart network

6、设置B主机的IP地址并重启网络服务

vim /etc/sysconfig/network-scripts/ifcfg-eth0

B

service network restart

7、在R1路由添加路由表记录并开启路由服务

route add -net 172.16.0.0/16  gw 192.168.2.2

route add -net 10.0.0.0/8  gw 172.16.0.2

echo 1 > /proc/sys/net/ipv4/ip_forward

8、在R2路由添加路由表记录并开启路由服务

route add -net 192.168.1.0/24  gw 192.168.2.1

route add -net 10.0.0.0/8  gw 172.16.0.2

echo 1 > /proc/sys/net/ipv4/ip_forward

9、在R3路由添加路由表记录并开启路由服务

route add -net 192.168.1.0/24  gw 192.168.2.1

route add -net 192.168.2.0/16  gw 172.16.0.1

echo 1 > /proc/sys/net/ipv4/ip_forward

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

(0)
ponypony
上一篇 2018-04-28
下一篇 2018-04-29

相关推荐

  • Linux系统报错修复的方法

    /boot/initramfs-2.6.32-696.el6.x86_64.img文件丢失怎么办
    内有centos6的启动流程

    Linux笔记 2018-05-12
  • Linux的发行版

    按系列罗列Linux的发行版,并描述不同发行版之间的联系与区别。

    Linux笔记 2018-06-21
  • 作业管理(任务计划)

    任务计划就好比我们的闹钟一样,到了指定的时间就该去做对应的事情。 任务计划分为两类: 一次性的任务计划:只执行一次就结束 周期性的任务计划:每隔一定的周期去做相同的事情 at命令就是专门用来处理一次性的计划任务 batch也是处理一次性的计划任务但是它是由系统自行选择空闲时间去执行此处指定的任务(不常用) crontab可以根据定义的周期信息,循环的去做一些…

    Linux笔记 2018-05-05
  • AWK

    ### awk awk分为nawk,gawk 我们shell中常用的awk 其版本是gawk “`AWK会把file中的每一行(记录/可以指定分隔符),读入空间中并默认以空白(TAB\space\\n)等分割成几个字段,每个字段用$#表示$0表示整行本身“` awk [Option] ‘program’ file option -F:…

    Linux笔记 2018-05-20
  • vim

    vim

    Linux笔记 2018-05-08
  • MBR分区类型简介

    本文简单介绍MBR磁盘的分区细节,同时描述MBR在windows和Linux上的查看方法

    2018-03-27