DHCP服務安裝與配置實訓操作說明

2021-09-19 04:14:45 字數 3400 閱讀 2297

dhcp服務安裝與配置實訓操作說明

一 安裝dhcp服務

1)載入redhat安裝映象rhel-server-6.5-x86_64-***.iso到vmware的光碟機後,執行mount /dev/cdrom  /mnt/cdrom 掛載光碟機到/mnt/cdrom目錄,如果/mnt/cdrom目錄不存在,先要執行mkdir /mnt/cdrom建立該目錄

2)檢查當前linux系統是否已經安裝過dhcp服務,執行rpm -qa | grep dhcp,如果沒有出現dhcp-4.1.1-38.p1.el6.x86_64,則說明沒有安裝過dhcp服務,如果出現了類似dhcp-4.1.1-38.p1.el6.x86_64的程式名稱(注意32位和64位系統的程式名稱不同),說明已經安裝過dhcp服務,建議解除安裝並重新安裝,執行 rpm -e dhcp-4.1.1-38.p1.el6.x86_64進行解除安裝

3)安裝dhcp服務,先執行cd /mnt/cdrom/packages切換到dhcp-4.1.1-38.p1.el6.x86_64.rpm安裝包所在目錄,再執行rpm -ivh dhcp-4.1.1-38.p1.el6.x86_64.rpm進行dhcp服務的安裝(注意32位和64位系統的安裝包名稱不同)

4)安裝完成後,執行rpm -qa | grep dhcp,如果出現dhcp-4.1.1-38.p1.el6.x86_64,則說明dhcp服務安裝成功,安裝成功後會發在/usr/sbin/目錄會發現有乙個檔名為dhcpd的二進位制可執行程式檔案。

二 配置dhcp服務

1)為了避免防火牆和selinux對dhcpd服務生效產生影響,可以執行service iptables stop和setenforce 0兩個命令關閉防火牆和selinux

2)修改vmware的網路介面卡的網路連線模式為自定義vmnet1僅主機,修改vmware的虛擬網路編輯器,取消vmnet1的【使用本地dhcp伺服器將ip位址分配該虛擬機器】的打鉤,並點【確定】

3)配置之前,首先執行service dhcpd start嘗試啟動dhcp服務,會提示dhcpd守護程序啟動failed,原因是沒有對dhcp服務進行配置,因此需要先配置

4)先執行cd /etc/dhcp/命令進入dhcp目錄,再執行cp dhcpd.conf dhcpd.conf_bak命令備份dhcpd.conf檔案,再執行cp /usr/share/doc/dhcp-4.1.1/dhcpd.conf.sample  /etc/dhcp/dhcpd.conf命令,將dhcpd服務的模板檔案dhcpd.conf.sample拷貝到/etc/dhcp目錄

5)執行gedit dhcpd.conf,啟動gedit文字編輯器,將配置檔案dhcpd.conf的前幾個subnet宣告前面加「#」注釋掉,並修改最後乙個subnet的宣告如下(只修改紅色字型即可,且必須修改):

# a slightly different configuration for an internal subnet.

subnet192.168.94.0 netmask 255.255.255.0

主要是修改子網ip位址,該子網位址和linux虛擬機器加入的虛擬網路vmnet1的ip位址相同,例如192.168.94.0

dhcp分配的ip位址池範圍可自定義,例如192.168.94.200~ 192.168.94.210

三 啟動dhcp服務

1)先執行service dhcpd start命令嘗試啟動dhcp服務,如果出現提示dhcpd守護程序啟動ok,說明dhcpd服務啟動成功(啟動dhcp服務時,eth0介面必須先設定乙個固定的ip位址並啟用,否則dhcpd服務會啟動失敗,該固定ip也必須是同乙個網段,例如固定ip設定為192.168.94.222)

service dhcpd stop停止dhcp服務,service dhcpd status檢視dhcp服務執行狀態

2) 進入redhat的網路配置圖形介面,將eth0介面設定為automatic(dhcp)自動獲取ip

3) 先執行ifconfig eth0檢視當前eth0介面的當前ip位址是多少,然後依次執行ifconfig eth0 down和ifconfig eth0 up命令重啟eth0網路介面,再執行ifconfig eth0命令,eth0介面啟用後,觀察一下eth0介面的ip位址是否變成了dhcpd.conf 檔案中配置的ip位址池中的ip位址,例如192.168.94.200,是則說明dhcpd服務已成功動態分配了乙個ip位址給虛擬機器linux(dhcp服務成功啟動後,也可以給自身所執行在的主機分配ip位址)

4) 啟用實體機win7的虛擬網絡卡vmware network adapter vmnet1,並在的ipv4屬性中設為自動獲得ip位址,稍等片刻後,觀察該介面的ip位址是否變成dhcpd.conf 檔案中配置的ip位址池中的ip位址,例如192.168.94.201,是則說明dhcpd服務已生效並動態分配了乙個ip位址給實體機win7

5)啟動第2臺虛擬機器linux,也加入同乙個虛擬網路vmnet1,執行於第1臺linux的dhcp服務也能給第2臺linux動態分配ip位址

四 給特定主機分配固定ip位址

1)如果想把某台特定主機與某個ip位址繫結,必須知道該主機的mac位址,例如要給虛擬機器linux分配固定ip位址,首先要檢視linux的mac位址,可以輸入ifconfig命令進行檢視,其中hwaddr 00:0c:29:68:53:4f 為mac位址

2)如需要給虛擬機器linux分配固定乙個ip位址,例如192.168.94.18,可以在dhcpd.conf配置檔案中,新增紅色字型的配置資訊:

subnet 192.168.94.0 netmask 255.255.255.0 }

其中hardware ethernet 00:0c:29:68:53:4f為特定主機的mac位址,fixed-address 192.168.94.18為要分配給其的固定ip位址

3)接著執行service dhcpd restart重新啟動dhcp服務,再依次執行ifconfig eth0 down和ifconfig eth0 up命令重啟eth0網路介面,再輸入ifconfig eth0檢視eth0的ip位址,如果變成了dhcpd.conf 檔案中配置的固定ip位址,例如192.168.94.18,則說明dhcp服務成功給特定主機了分配固定ip位址

4)重複1)2)3)步驟操作,嘗試給win7分配固定ip位址,請注意windows系統的mac位址分隔符是「-」,linux系統的mac位址分隔符是「:」

實訓後思考:

1)本次實訓是三個linux知識點的層層遞進,第乙個是linux服務的配置,dhcp服務必須先正確配置後才能啟動成功,第二是linux網路基本配置,必須dhcp服務所繫結的網絡卡即eth0介面處於啟用狀態,dhcp服務才能啟動成功;第三個虛擬網路的概念,執行dhcp服務的主機和待分配ip的主機,必須加入同乙個子網才能實現動態獲取ip位址

2)實訓擴充套件:在機房環境中,將虛擬機器的虛擬介面卡設定為橋接模式,將虛擬機器linux橋接到機房的區域網中,在linux上執行dhcp服務,理論上可以給機房所有電腦動態分配ip位址,前提是機房所有電腦都設定為自動獲取ip

Apache服務配置操作實訓

編寫乙個簡單的html網頁,放入apache對應的目錄,遠端訪問該網頁 1 自己寫乙個html檔案,內容可以是 my apache works 放入 var www html 目錄中,並命名為index.html 2 在web瀏覽器中輸入 即可成功訪問index.html頁面 apache可以把一台...

dhcp伺服器安裝與配置

本文簡單的介紹了dhcp伺服器的安裝與簡單配置。linux伺服器作為dhcp伺服器,為網內的客戶機分配ip。前提條件 ip段 192.168.0.0 24 linux伺服器固定ip 192.168.0.1 客戶端使用ip範圍 192.168.0.2 192.168.0.254 1.dhcp伺服器的安...

linux上dhcp服務的安裝與配置

一 在linux 上實現單作用域的 dhcp 服務 本實訓的基礎設施是 vmware workstation 虛擬機器裡 linux enterprise 5.4系統的主機和 winxp 的主機 1 掛載光碟,安裝 dhcp 軟體包2 rpm ql dhcp less 檢視安裝完軟體包後生成的各類檔...