因为这一周只学习了网络这一章, 内容主要也是网路理论居多, 所以这一周的博客我打算写一下使用虚拟机搭建三个路由器和两个主机的路由环境. 前提我们需要开启五个 CentOS 系统. 可以把虚拟机复制现有的来打开.
五个终端每个对应一个设备, 改一下其中的名字, 将五个终端分别改成 A route1 route2 route3 B 五个名字. 然后其中 AB 只需要一个网卡, 而三个路由器分别需要两个网卡. 然后我们将主机 A 网卡定义 VMnet11, 主机 B 网卡定义为 VMnet14,route1 的一个网卡自定义为 VMnet11, 另一个定义为 VMnet12,route2 的一个网卡自定义为 VMnet12, 另一个定义为 VMnet13,route,3 的一个网卡自定义为 VMnet13, 另一个定义为 VMnet14. 之后我们对虚拟机进行网卡配置, 第一步关闭 NetworkManager
主机 A
- [[email protected] ~]# service NetworkManager stop
- [[email protected] ~]# VIM /etc/sysconfig/network-scripts/ifcfg-ens33
- BOOTPROTO=none
- IPADDR=10.1.111.111
- PREFIX=16
- GATEWAY=10.1.111.112
- [[email protected] ~]# service restart network
主机 B 基本上和 A 相同, 只是文件内容的 IPADDR,NETWORK,GATEWAY 不一样.
- [[email protected] ~]# VIM /etc/sysconfig/network-scripts/ifcfg-eth0
- BOOTPROTO=none
- IPADDR=10.4.111.112
- PREFIX=16
- GATEWAY=10.4.111.111
- [[email protected] ~]# service restart network
- Route1
- [[email protected] ~]# VIM /etc/sysconfig/network-scripts/ifcfg-eth0
- BOOTPROTO=none
- IPADDR=10.1.111.112
- PREFIX=16
- [[email protected] ~]# VIM /etc/sysconfig/network-scripts/ifcfg-eth1
- BOOTPROTO=none
- IPADDR=10.2.111.111
- PREFIX=16
- [[email protected] ~]# service restart network
- Route2
- [[email protected] ~]# VIM /etc/sysconfig/network-scripts/ifcfg-eth0
- BOOTPROTO=none
- IPADDR=10.2.111.112
- PREFIX=16
- [[email protected] ~]# VIM /etc/sysconfig/network-scripts/ifcfg-eth1
- BOOTPROTO=none
- IPADDR=10.3.111.111
- PREFIX=16
- [[email protected] ~]# service restart network
- Route3
- [[email protected] ~]# VIM /etc/sysconfig/network-scripts/ifcfg-eth0
- BOOTPROTO=none
- IPADDR=10.3.111.112
- PREFIX=16
- [[email protected] ~]# VIM /etc/sysconfig/network-scripts/ifcfg-eth1
- BOOTPROTO=none
- IPADDR=10.4.111.111
- PREFIX=16
- [[email protected] ~]# service restart network
然后添加路由, 主机 AB 要有默认网卡, 一般是自动生成的.
- Route1
- [[email protected] ~]# route add.NET netmask gw dev
路由 2 3 与 1 相同只是添加路由记录的内容有所不同. Route1 添加到达 VM13 和 VM14 的路由, Route2 添加到达 VM11 和 VM14 的路由, Route3 到达 VM11 和 VM12 的路由. 最后我们开启路由器转发的功能. 系统不是直接就能当路由器的, 还需要开启一个转发功能, 三个路由器都需要开启.
来源: http://www.bubuko.com/infodetail-3087926.html