Linux就該這麼學 20181010(第十四章DHCP)

參考連接:https://www.linuxprobe.comlinux

DHCP動態地址分配協議vim

做用域:定義一個很大的網段
地址池:真正爲用戶去分配的地址
地址池要小於等於做用域
排除範圍:做用域-地址池
租約-默認時間(30分鐘)、最大時間(60分鐘) 按秒
預定-固定的IP、服務器


yum -y install dhcp網絡

vim /etc/dhcp/dhcp.confdom

ddns-update-style 類型    定義DNS服務動態更新的類型,類型包括:
none(不支持動態更新)、interim(互動更新模式)與ad-hoc(特殊更新模式)
allow/ignore client-updates    容許/忽略客戶端更新DNS記錄
default-lease-time 21600    默認超時時間
max-lease-time 43200    最大超時時間
option domain-name-servers 8.8.8.8    定義DNS服務器地址
option domain-name "domain.org"    定義DNS域名
range    定義用於分配的IP地址池
option subnet-mask    定義客戶端的子網掩碼
option routers    定義客戶端的網關地址
broadcast-address 廣播地址    定義客戶端的廣播地址
ntp-server IP地址    定義客戶端的網絡時間服務器(NTP)
nis-servers IP地址    定義客戶端的NIS域服務器的地址
hardware 硬件類型 MAC地址    指定網卡接口的類型與MAC地址
server-name 主機名    向DHCP客戶端通知DHCP服務器的主機名
fixed-address IP地址    將某個固定的IP地址分配給指定主機
time-offset 偏移差    指定客戶端與格林尼治時間的偏移差
[root@linuxprobe ~]# vim /etc/dhcp/dhcpd.conf
ddns-update-style none;
ignore client-updates;
subnet 192.168.10.0 netmask 255.255.255.0 {
range 192.168.10.50 192.168.10.150;
option subnet-mask 255.255.255.0;
option routers 192.168.10.1;
option domain-name "linuxprobe.com";
option domain-name-servers 192.168.10.1;
default-lease-time 21600;
max-lease-time 43200;
}

表14-4                           dhcpd服務程序配置文件中使用的參數以及做用

參數    做用
ddns-update-style none;    設置DNS服務不自動進行動態更新
ignore client-updates;    忽略客戶端更新DNS記錄
subnet 192.168.10.0 netmask 255.255.255.0 {    做用域爲192.168.10.0/24網段
range 192.168.10.50 192.168.10.150;    IP地址池爲192.168.10.50-150(約100個IP地址)
option subnet-mask 255.255.255.0;    定義客戶端默認的子網掩碼
option routers 192.168.10.1;    定義客戶端的網關地址
option domain-name "linuxprobe.com";    定義默認的搜索域
option domain-name-servers 192.168.10.1;    定義客戶端的DNS地址
default-lease-time 21600;    定義默認租約時間(單位:秒)
max-lease-time 43200;    定義最大預定時間(單位:秒)
}    結束符
在紅帽認證考試以及生產環境中,都須要把配置過的dhcpd服務加入到開機啓動項中,以確保當服務器下次開機後dhcpd服務依然能自動啓

動,並順利地爲客戶端分配IP地址等信息。劉遄老師真心建議你們能養成「配置好服務程序,順手加入開機啓動項」的好習慣:

[root@linuxprobe ~]# systemctl start dhcpd
[root@linuxprobe ~]# systemctl enable dhcpd
 ln -s '/usr/lib/systemd/system/dhcpd.service' '/etc/systemd/system/multi-user.target.wants/dhcpd.service'
把dhcpd服務程序配置穩當以後就能夠開啓客戶端來檢驗IP分配效果了。重啓客戶端的網卡服務後便可看到自動分配到的IP地址,如圖14-5

所示。

而在Windo
ws系統中看到的MAC地址,其格式相似於00-0c-29-27-c6-12,間隔符爲減號(-)。可是在Linux系統中,MAC地址的間隔符則變成了冒號(:)。
[root@linuxprobe ~]# vim /etc/dhcp/dhcpd.conf 
ddns-update-style none;
ignore client-updates;
subnet 192.168.10.0 netmask 255.255.255.0 {
range 192.168.10.50 192.168.10.150;
option subnet-mask 255.255.255.0;
option routers 192.168.10.1;
option domain-name "linuxprobe.com";
option domain-name-servers 192.168.10.1;
default-lease-time 21600;
max-lease-time 43200;
host linuxprobe {
hardware ethernet 00:0c:29:27:c6:12;
fixed-address 192.168.10.88;
}
}
確認參數填寫正確後就能夠保存退出配置文件,而後就能夠重啓dhcpd服務程序了。

[root@linuxprobe ~]# systemctl restart dhcpd

1.dhcp主要用途:爲局域網內部的設備或網絡供應商自動分配IP地址
2.DHCP可以爲用戶分配IP地址,子網掩碼,網管地址,DNS
3.真正供用戶使用的IP地址範圍是地址池
4.租約用於逐月時間到期後自動回收IP,以避免形成IP的浪費
5.綁定主機網卡的MAC地址,能夠獲取固定的IP地址spa

相關文章
相關標籤/搜索