兩臺主機之間搭建路由通信

搭建路由通信

  • ? ? ? 兩主機之間搭建路由通信實驗

路由通信

實驗目的:測試兩個主機之間添加三個路由通信,看彼此之間是否能通信。

假設: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.www58058.com/97191

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

相關推薦

  • linux下rpm、yum、sed基礎用法介紹

    一、RPM包管理介紹 RPM是radhat系列和suse系列等的包管理系統,主要管理系統上軟件包的安裝、卸載和查詢 rpm安裝語法:rpm [install options] [programname…] 常用安裝option:-i,表示安裝程序包 -v,表示輸出詳細安裝過程 -h,安裝過程輸出進度條 -U,升級程序包 -c,查看程序包的配置文件…

    2018-04-01
  • 第四周Linux小總結

    sed工具;用法: sed [option]… ‘script’ inputfile…常用選項:-n:不輸出模式空間內容到屏幕,即不自動打印[root@localhost ~]# sed -n -e “2p” -e “6p” f1 (2;6代表處理第幾行)-e: …

    Linux筆記 2018-04-22
  • yum

    yum(全稱為 Yellow dog Updater, Modified)是一個在Fedora和RedHat以及SUSE中的Shell前端軟件包管理器。基於RPM包管理,能夠從指定的服務器自動下載RPM包并且安裝,可以自動處理依賴性關系,并且一次安裝所有依賴的軟體包,無須繁瑣地一次次下載、安裝。yum提供了查找、安裝、刪除某一個、一組甚至全部軟件包的命令,而…

    2018-04-20
  • htop與vmstat的使用

    htop一般情況下需要安裝,vmstat一般都是系統默認安裝的,先說一下htop的安裝 首先要安裝C庫 yum groupinstall development tools 然后下載htop wget http://sourceforge.net/projects/htop/files/latest/download 然后解壓 tar -zxf downlo…

    2018-04-15
  • linux的inode的理解

    一、inode是什么? ? ? 理解inode,要從文件儲存說起。 ? ? 文件儲存在硬盤上,硬盤的最小存儲單位叫做”扇區”(Sector)。每個扇區儲存512字節(相當于0.5KB)。 ? ? 操作系統讀取硬盤的時候,不會一個個扇區地讀取,這樣效率太低,而是一次性連續讀取多個扇區,即一次性讀取一個”塊”(bl…

    Linux筆記 2018-04-01
  • Linux用戶和組管理

    Linux用戶和組管理 眾所周知,Linux是一個多用戶、多任務(Multi-Tasks、Multi-Users)的操作系統。那么Linux是如何區分和認證用戶的,系統對每個用戶的授權是如何管理的,出現問題如何追溯每個用戶在系統內的操作記錄,等等,這些就涉及到Linux中用戶和組的管理。 AAA介紹 Linux用戶類別 Linux用戶標識(UID) Linu…

    2018-05-06
欧美性久久久久