Need to construct a minimum of 3 VMs Assignment
Need to construct a minimum of 3 VMs. They should have the following properties:
Firewall VM – Linux. Should have 2 NICs. One connected to the client VM on one network, and another to the Server VM on a different network. Implement an open source firewall product on this VM.
ufw https://launchpad.net/ufw (Ubuntu only)
The firewall should have the following properties:
- Block external ICMP messages (ping, tracerout, etc), but should allow these from interior clients.
- Allow port 80 requests to the interior client
- Block external telnet, rlogin, and other similar requests
- Allow internal messages using SMTP to be sent through the firewall
These are the minimum features; you have the option to add additional functionality:
Interior Client VM – may use any OS. Must connect to the firewall on an interior IP network (recommend using a private class C)
Exterior Client VM – may use any OS. Must connect to the firewall on an exterior IP network (recommend using a private class C)