932
edits
Changes
m
Taking out references to sylvanas, clarifying deductions, clarifying firewall requirements
== Purpose ==
In this assignment, you will use the '''335assign virtual network''' and the '''slyvanasfoundation''' cloning-source that you created in assignment 1 (part 1) to create two e-mail servers: a '''Mail Transfer Agent''' called '''bedroom''' and a ''Message Store'' (IMAP) called '''closet'''. You will also use the '''slyvanasfoundation''' cloning source to create a Samba server called '''basement'''. In addition to creating those Linux servers, you will also be required to create a virtual machine for an MS Windows operating system to test-out your Samba server. As you perform and submit this assignment, you '''MUST''' run at least the '''dining''' Master Name server in order to resolve domain names to IP addresses.
== General Requirements ==
Perform the following steps for this section:
#Create a clone virtual machine called '''bedroom''' from the '''slyvanasfoundation''' cloning-source. Refer to the table below for '''address''' and '''hostname'''.
#The root user on your host machine must be able to ssh to the root account on each machine without being prompted for a password.
#Create a '''regular user''' for this virtual machine using '''your Seneca userID'''.
Perform the following steps for this section:
#Create a clone virtual machine called '''closet''' from the '''slyvanasfoundation''' cloning-source. Refer to the table below for '''address''' and '''hostname'''.
#Create a '''regular user''' for this virtual machine using '''your Seneca userID'''.
#The root user on your host machine must be able to ssh to the root account on each machine without being prompted for a password.
Perform the following steps for this section:
#Create a clone virtual machine called '''basement''' from the '''slyvanasfoudation''' cloning-source. Refer to the table below for '''address''' and '''hostname'''.
#Create a '''regular user''' for this virtual machine using '''your Seneca userID'''.
#The root user on your host machine must be able to ssh to the root account on each machine without being prompted for a password.
#Create a MS Windows OS as a virtual machine. You should know by now how to obtain the MS Windows image from Seneca's MSDN section (trial version good for 30 days). Refer to the table below for '''address''' and '''hostname'''.
#Create a '''regular user''' for this virtual machine using '''your Seneca userID'''.
#The normal root user on your host machine must be able to ssh to the root account on each machine without being prompted for a password.
#This machine will use the master and slave DNS servers in your domain as the primary and secondary DNS servers. It will not have access to any other DNS servers.
In addition to the basic firewall established in assignment 1, ensure the following restrictions are met:
#All virtual machines will use iptables as their firewall.#Outgoing Any machine may send smtp traffic is allowed. #Each virtual machine must be able to check for and install updates using yum'''bedroom'''.#Traffic on Only machines in the loopback interface for each virtual machine is allowed.#The host machine (and only the host machine) must be able to ssh local network may send IMAP traffic to them'''closet'''.#ICMP traffic is allowed if it originated within Only machines in the local network only. #Other than that, only may access the traffic necessary to support their roles described above should be allowedsamba shares on '''basement'''.
== Assignment Submission ==
::'''Peter Callaghan's Classes (Sections '''C''', '''D''' & '''E'''):'''<ul><li>Refer to instruction instructions on Moodle to download and run marking shell scriptblackboard.</li></ul>
| style="text-align:right" | /1
|-
|'''Less Deductions (half-One mark per issue for EACH VM):
:*'''DOMAIN Name''' NOT Resolved
:*'''VM hostname''' NOT set
:*'''Services''' NOT active
:*Local hostname resolution appears in '''/etc/hosts''' (1 mark per entry, per vm)
:*Neglecting major safeguards (e.g. no firewall present, firewall allowing all traffic, no active SELinux) ('''4 marks per issue, per VM'''):*Failing to backup VMs ('''1 mark deduction for each VM not backed up''')
|
|-