Changes

Jump to: navigation, search

OPS235 Lab 8

1,184 bytes added, 10 September
no edit summary
= LAB PREPARATION =
<div style="page-break-before:always"></div>
{{Admon/caution|DO NOT START THIS LAB BEFORE GETTING LABS 1-7 CHECKED OFF|'''This lab will change some system values that make previous lab checks fail. For best results, have your professor check off Labs 1-7 before proceeding.'''}}
===Overview===
[http://linux.die.net/man/8/dhcpd dhcpd]<br>
[http://man7.org/linux/man-pages/man8/ifconfig.8.html ifconfig]<br><br>
Managing Services<br>
[http://www.dsm.fordham.edu/cgi-bin/man-cgi.pl?topic=systemctl systemctl]<br><br>
Additional Utilities<br>
[http://man7.org/linux/man-pages/man1/tail.1.html tail]<br>
[http://www.centos.org/docs/5/html/Deployment_Guide-en-US/s1-dhcp-configuring-server.html Configuring a DHCP Server ]
|}
 
=INVESTIGATION 1: INSTALL AND CONFIGURE A DHCP SERVER=
# If there are no files displayed, then issue the following command to install the dhcp server package: <b><code><span style="color:#3366CC;font-size:1.2em;">yum install dhcp</span></code></b>
# Again, enter the command to list all the files installed from the DHCP server package by issuing the command: <b><code><span style="color:#3366CC;font-size:1.2em;">rpm -qla dhcp</span></code></b>
# which Which file appears to be a sample (example) '''configuration file for dhcpd.conf'''?
# Copy the '''dhcpd.conf.example''' file to the '''/etc/dhcp''' directory making sure it is named: '''/etc/dhcp/dhcpd.conf'''
# Remain in your '''centos1''' and '''centos3''' VMs for this section.
# If your '''centos3''' DHCP server successfully issued the proper IP address configuration values to '''centos1''', check the file called:<br>'''/var/lib/dhcpd/dhcpd.leases''' in your <u>'''centos3''' VM</u>. You should get the similar contents:<br>::<span style="font-family:courier;"> lease 192.168.235.51 {</span>::<span style="font-family:courier;">&nbsp; &nbsp;starts 1 2016/06/28 01:07:00;</span>::<span style="font-family:courier;">&nbsp; &nbsp;ends 1 2016/06/28 01:27:00;</span>::<span style="font-family:courier;">&nbsp; &nbsp;cltt 1 2016/06/28 01:07:00;</span>::<span style="font-family:courier;">&nbsp; &nbsp;binding state active;</span>::<span style="font-family:courier;">&nbsp; &nbsp;next binding state free;</span>::<span style="font-family:courier;">&nbsp; &nbsp;rewind binding state free;</span>::<span style="font-family:courier;">&nbsp; &nbsp;hardware ethernet 52:54:00:ba:75:a8;</span>::<span style="font-family:courier;">}</span><ol><li value="3">On the client '''centos1''' check the contents of the <b>/var/lib/dhclient</b> directory. The files in this directory is where the dhclient stores its record of leases.<br><br> '''NOTE:''' If there are no files, then in a shell as '''root''' in your '''centos1''' VM issue the command: <b><code><span style="color:#3366CC;font-size:1.2em;">dhclient eth0</span></code></b><br>Then check to see if there is file containing lease information in that directory. You should get the similar contents:<br></li></ol>
::<span style="font-family:courier;"> lease {</span>
::<span style="font-family:courier;">&nbsp; &nbsp;interface "eth0";</span>
::<span style="font-family:courier;">&nbsp; &nbsp;expire 2 2016/06/28 02:34:22;</span>
::<span style="font-family:courier;"> }</span>
<ol><li value="3">On the client '''centos1''' check the contents of the <b>/var/lib/dhclient</b> directory. The files in this directory is where the dhclient stores its record of leases.<br><br> '''NOTE:''' If there are no files, then in a shell as '''root''' in your '''centos1''' VM issue the command: <b><code><span style="color:#3366CC;font-size:1.2em;">dhclient eth0</span></code></b><br>Then check to see if there is file containing lease information in that directory.<br><br></li></ol>
'''Answer Part 1 observations / questions in your lab log book.'''
# Switch to your '''c7host''' VM and '''su -''' into root.
# Change to the '''/root/bin''' directory.
# Issue the Linux command: <b><code><span style="color:#3366CC;font-size:1.2em;">wget httphttps://matrixict.senecac.onsenecacollege.ca/~murray.saulops235/ops235lab8/lab8-check.bash</span></code></b>
# Give the '''lab8-check.bash''' file execute permissions (for the file owner).
# Run the shell script and if any warnings, make fixes and re-run shell script until you receive "congratulations" message.<br><br>
[[Category:OPS235]]
[[Category:OPS235 Labs]]
[[Category:CentOS 7]]
[[Category:SSD2]]

Navigation menu