13,420
edits
Changes
no edit summary
== Purpose ==
In this assignment, you will use the '''335assign virtual network''' and the '''cloyne''' cloning-source that you created in assignment 1 (part 1) to create two e-mail servers: a '''Mail Transfer Agent''' called '''kingston''' and a ''Message Store'' (IMAP) called '''muskiecoburg'''. You will also use the '''cloyne''' cloning source to create a Samba server called '''perch'''. 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 '''pickerel''' Master Name server in order to resolve domain names to IP addresses.
== General Requirements ==
#Any mail sent directly from this machine will use the domain as the sending address (i.e. user@towns.ontario.ops)
#You are NOT required to encrypt received email messages.
#This machine will relay received email messages for any user account in the '''towns.ontario.ops''' domain to '''muskiecoburg.towns.ontario.ops'''.
=== Set-up Mail Delivery Agent / Message Store ('''muskiecoburg''') ===
Perform the following steps for this section:
#Create a clone virtual machine called '''muskiecoburg''' from the '''cloyne''' 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.
#This machine will use postfix's built-in LDA to store received emails in maildir format in a sub-directory of each users' home directory called mailboxes.
#Any mail sent to root will be automatically delivered into the mailbox of the '''regular user''' created above.
#Configure your Thunderbird application (installed in Lab 4b) to allow the user to send and receive email messages using the '''kingston''' and '''muskiecoburg''' servers.
Add MX records to the forward lookup zone on your master DNS server so that all incoming mail addressed to the domain is sent to your IMAP server ('''muskiecoburg''') first, and the MTA ('''kingston''') as a fall-back.
=== Set-up a Samba Server ('''perch''')===
=== Network Configuration ===
As you will now have functioning primary and secondary DNS servers, modify your network configuration file for the '''kingston''', '''muskiecoburg''', and '''perch''' servers specify the correct IPADDR.
=== Table of Virtual Machines / DNS Records ===
In addition to the basic firewall established in assignment 1, ensure the following restrictions are met:
#Any machine may send smtp traffic to '''kingston''' and '''muskiecoburg'''.#Only machines in the local network may send IMAP traffic to '''muskiecoburg'''.
#Only machines in the local network may access the samba shares on '''perch'''.
|-
|
:::E-mails sent from '''kingston''' and '''perch''' servers to '''muskiecoburg''' server (user@IP_ADDR)
| style="text-align:right" | /1
|-
|
:::E-mails sent from '''kingston''' and '''perch''' servers to '''muskiecoburg''' server (user@DOMAIN_NAME)
| style="text-align:right" | /1
|-