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

搭建路由通信

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

路由通信

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

假设: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 21:28
下一篇 2018-04-29 11:29

相关推荐

  • Linux发行版的基础目录

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

    Linux笔记 2018-06-24
  • 第十一周作业

    1、搭建php-fpm工作方式的LAMP环境,实现wordpress正常访问

    2、什么是DML?常用SQL举例,每个命令至少1个例子,最多不超过3个例子

    3、简述ftp的主动和被动模式,并实现基于pam认证的vsftpd

    4、简述NFS服务原理及配置

    5、简述samba服务,并实现samba配置

    2018-07-20
  • 迁移/home目录到新的分区上步骤

    迁移/home目录到新的分区上步骤 1、 安装一个新的硬盘 2、 查看新硬盘的设备名,如下图所示: 3、 在新硬盘上创建一个主分区,如下图所示: 4、 将新创建的分区格式化为ext4文件系统,并加上/home卷标,如下图所示: 5、 创建/home目录临时挂载点,并将分区挂载到临时挂载点上,如下图所示: 6、 切换单用户,将除了root用户之外的用户踢出,如…

    2018-04-27
  • at & crontab命令

    at命令 功能 at命令用于执行未来某个时间点的某一次任务,任务的执行结果为以邮件的形式发送给用户 命令格式 at [OPTION] TIME 常用选项[OPTION] -l 查看等待运行的任务 atq 命令也可用户查看等待运行的任务 -f /path/from/file 从指定文件中读取作业任务,而不再交互式输入 -d # 删除指定的作业任务 -c 查看指…

    Linux笔记 2018-06-11
  • 第六周

    总结

    Linux笔记 2018-05-06