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

搭建路由通信

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

路由通信

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

假设: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

相关推荐

  • shell脚本之判断httpd是否有异常

    案例 以web为例 大全讲解:如http为例 #/etc/init.d/httpd start      开启httpd #lsof –i :80 [root@centos6 ~/bin]$curl -I -s -o /dev/null -w “%{http_code}\n” http://172.16.0.1 析:-I 是响应头,响…

    Linux笔记 2018-05-20
  • Linux的发展演变及其哲学思想

    Linux的发展演变及其哲学思想 一: 计算机的组成及其功能 (软件和硬件) 硬件部分: (一)控制器(Control):是整个计算机的中枢神经,其功能是对程序规定的控制信息进行解释,根据其要求进行控制,调度程序、数据、地址,协调计算机各部分工作及内存与外设的访问等。 (二)运算器(Datapath):运算器的功能是对数据进行各种算术运算和逻辑运算,即对数据…

    Linux笔记 2018-06-23
  • 总结_系统初始设置

    启动 自动联网 gedit /etc/sysconfig/network-scripts/ifcfg-ens33 /*图形界面 gedit*/ ONBOOT=yes 自动登录 nano /etc/gdm/custom.conf /*字符界面 nano*/ [daemon] AutomaticLoginEnable=Ture AutomaticLogin=XX…

    Linux笔记 2018-03-30
  • LVS虚拟服务器相关实验

    本节内容主要是是lvs相关性实验,及lvs健康性检查工具Ldirectord

    2018-07-05
  • 文本处理命令

    查看文件 cat   tac rev   more less 行号 cat -n … | grep … grep -n … 文件名 ls … | grep … 行处理 截取 head -n # FILE tail -n # FILE 排序 sort -t “X&#82…

    Linux笔记 2018-04-22