LINUX網絡服務之DHCP

1」DHCP的工做原理:
動態主機配置協議(DHCP)是用來自動給客戶端分配TCP/IP信息的網絡協議,如IP地址,網關,子網掩碼等信息。
每一個DHCP客戶端經過廣播鏈接到區域內的DHCP服務器,該服務器會相應請求返回包括IP地址,網關和其餘網絡配置信息。
2」DHCP的安裝:
1經過su - root 命令轉換至擁有最高執行權的ROOT身份下。
2經過rpm -qa | grep dhcp命令查看是否已經安裝DHCP軟件包(若是未顯示任何結果則說明未安裝)
3經過yum install -y dhcp命令安裝DHCP軟件包
4至此DHCP服務安裝完畢
3」DHCP的主要文件:
/etc/dhcp/dhcpd.conf 爲DHCP主配置文件。
/usr/lib/systemd/system/dhcpd.service DHCP服務單元。
4」編輯/etc/dhcp/dhcpd.conf文件:
vim /etc/dhcp/dhcpd.conf
subnet 192.168.1.0 netmask 255.255.255.0 ( #指定要給客戶端分配的IP地址網段
option routers 192.168.1.1; #指定默認網關
option subnet-mask 255.255.255.0; #指定默認子網掩碼
max-lease-time 172800; #指定最大租用週期(單位:秒)
range 192.168.1.10 192.168.1.100; #指定DHCP服務要分配的IP地址範圍

(特別聲明:本地須要有一個網絡地址爲「192.168.1.0」的IP DHCP纔會生效)
(若需配置更多選項可經過「man dhcpd.conf」獲取更多信息)
(使用systemctl start dhcpd.service啓動DHCP服務。 若是啓動失敗 能夠參考屏幕輸出定位錯誤內容,或查看/var/log/messages的內容,而後參考dhcpd.conf的幫助文檔。)
5」配置DHCP客戶端
vim /etc/sysconfig/network-scripts/ifcfg-eth1
DEVICE=eth1
HWADDR=00:0c:29:be:db:d5
TYPE=Ethernet
UUID=363f11a7-dfd1-ssc8-dbce-1f2306ac88dbf
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=dhcp #此處爲自動獲取方式,無需爲同服務端同樣的系統 其餘版本的LINUX或WINDOWS系統都可
測試:
經過service network restart命令重啓本地網絡 即eth1
經過ifconfig命令查看是否從DHCP服務端自動獲取到IP地址
至此DHCP服務端與客戶端安裝配置完畢vim

相關文章
相關標籤/搜索