DHCP介紹
DHCP(Dynamic Host Configuration Protocol,動態主機配置協議)通常被應用在大型的局域網絡環境中,主要作用是集中的管理、分配IP地址,使網絡環境中的主機動態的獲得IP地址、Gateway地址、DNS服務器地址等信息,並能夠提升地址的使用率。
具體詳細參照百度百科DHCP
簡單來說就是自動化動態分配IP。
實現: 配置150-200地址池的動態分配,150固定分配給一個win7的客戶端
環境:
Server:Centos7.0 IP:10.30.40.4/24
Client:Centos7.0 (自動獲取IP)
Client:Win7
部署:
使用yum install dhcp -y
安裝dhcp服務,配置yum可參考我之前寫的文章Centos7本地yum源配置
rpm -ql dhcp
查看服務的文件
主配置文件默認沒有配置,我們需要將默認配置裏的模板拷貝到主配置文件裏面去cp /usr/share/doc/dhcp-4.2.5/dhcpd.conf.example /etc/dhcp/dhcpd.conf
編輯主配置文件(/ect/dhcp/dhcpd.conf)
固定IP的配置是自己手動配置的。
subnet 10.30.40.0 netmask 255.255.255.0 { #自己網絡的網段信息及子網掩碼
range 10.30.40.150 10.30.40.200; #地址池範圍
option domain-name-servers 10.30.40.4; #修改客戶端的DNS地址,與/etc/resolv.conf中nameserver後面的IP相匹配
option domain-name "ywboy.cn"; #與/etc/resolv.conf裏面的域名後綴匹配
option routers 10.30.40.1; #路由地址,及網關
option broadcast-address 10.30.40.255; #爲客戶端設定廣播地址
default-lease-time 600; #默認的租約時間,單位爲秒
max-lease-time 7200; #最大租約時間,單位爲秒
host win7 { #host+主機名
hardware ethernet 00:0C:29:9D:6A:0B; #客戶端MAC地址
fixed-address 10.30.40.150; #給予的固定IP
}
}
最後,重啓服務systemctl restart dhcpd
客戶端MAC地址獲取:
win7虛擬機(第一種)
第二種
網卡配置器,詳細信息或者cmd 'ipconfig /all'
linux:ifconfig
ip a
客戶端測試
centos7:(因爲150綁定給了win7,所以此機獲取到的是151)
win7: