所提供的网络由两个名为Talos和Delos的组织组成,一个名为Internet的路由器扮演互联网的角色,以及一个名为clio的全局DNS服务器。Talos的内部子网被标记为internal, Talos网络的公共服务器被放置在一个名为DMZ的单独子网中。Talos组织的面向互联网的路由器R3,也是它的网络防火墙。Delos网络分为两个子网:(i)组织客户端和专用服务器的子网;(ii)公共服务器的子网。Delos的公共服务器名为apollo、artemis和demeter,分别提供web、域名和邮件服务。使用vwware进行模拟,尽可能使用少的虚拟机。并给出每个虚拟机的具体应给如何配置?
在使用VMware进行网络模拟时,尽可能减少虚拟机的数量是一个明智的选择。以下是一个详细的配置方案,尽量减少虚拟机的数量,同时满足网络拓扑和功能需求。
Internet Router (Internet)
Global DNS Server (clio)
Talos Router and Firewall (R3)
Talos DMZ Server
Talos Internal Server
Delos Router
Delos Public Server (apollo, artemis, demeter)
Delos Client and Private Server
Internet
|
| (eth0)
|
Internet Router (Internet)
|
| (eth1)
|
+------------------+
| |
| |
| (eth0) | (eth1)
| |
| |
Talos Router (R3) Delos Router
| |
| (eth1) | (eth2)
| |
| |
Talos DMZ Server Delos Public Server (apollo, artemis, demeter)
|
| (eth2)
|
Talos Internal Server
Internet Router (Internet)
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
Global DNS Server (clio)
apt-get install bind9
Talos Router and Firewall (R3)
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -A FORWARD -i eth0 -o eth1 -j ACCEPT
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
Talos DMZ Server
Talos Internal Server
Delos Router
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
Delos Public Server (apollo, artemis, demeter)
Delos Client and Private Server
通过以上配置,可以在VMware中模拟一个包含Talos和Delos两个组织的网络,并尽可能减少虚拟机的