標籤:linux dhcp dhcp
DHCP伺服器
程式環境:
dhcp server:
/usr/sbin/dhcpd
IPV4網路:
/etc/dhcp/dhcpd.conf
/usr/lib/systemd/system/dhcpd.service
IPV6網路:
etc/dhcp/dhcpd6.conf
/usr/lib/systemd/system/dhcpd6.service
dhcrelay:
/usr/sbin/dhcrelay
/usr/lib/systemd/system/dhcrelay.service
監聽的地址和連接埠:
Server: 67/udp
Client: 68/udp
設定檔:/etc/dhcp/dhcpd.conf
配置指令:
option選項:配置給用戶端的相資訊
指令:定義dhcp server的工作特性
配置有層級之分:
全域配置
子網配置
主機配置
常用的配置:
default-lease-time 600; #預設租期
max-lease-time 7200; #全域租期
option domain-name "search_domain.tld"; #定義搜尋域
option domain-name-servers DNS_SERVER1, DNS_SERVER2, DNS_SERVER3; #指明配置用戶端的DNS 的地址(window有2個,linux有3個)
option routers GW1, GW2, ...; #預設閘道
option broadcast-address BROADCAST_ADDRESS; #定義廣播位址
subnet NETWORK netmask MASK {
range START_IP END_IP;
} #定義網路範圍,即一個子網,主要用於指明位址集區;
host passacaglia { #定義保留地址,固定地址(不在位址集區內)
hardware ethernet 0:0:c0:5d:bd:95;
fixed-address IP_ADDR;
}
其它指令:
filename:指明引導檔案名稱;
next-server:指明引導檔案所在的伺服器的主機IP;
filename “pxelinux.0";
next-server 10.1.0.6;
tftp server
實驗:
一台dhcp伺服器,IP為192.168.1.100,位址集區為192.168.1.50-192.168.1.150,另外兩台主機採用自動擷取IP地址,其中一台機器的IP地址為mac綁定,地址為192.168.1.161
650) this.width=650;" src="http://s4.51cto.com/wyfs02/M01/89/99/wKioL1gYDjTjRiNvAADbCwk6QlM973.jpg" title="dhcp1.jpg" alt="wKioL1gYDjTjRiNvAADbCwk6QlM973.jpg" />
650) this.width=650;" src="http://s5.51cto.com/wyfs02/M02/89/9B/wKiom1gYDrfSi4mpAABaJcX1_5E812.jpg" style="float:none;" title="dhcp2.jpg" alt="wKiom1gYDrfSi4mpAABaJcX1_5E812.jpg" />
650) this.width=650;" src="http://s5.51cto.com/wyfs02/M02/89/99/wKioL1gYDrihsxLyAAA4MfIoF2k206.jpg" style="float:none;" title="dhcp3.jpg" alt="wKioL1gYDrihsxLyAAA4MfIoF2k206.jpg" />
此機器自動擷取地址為192.168.131,網關為192.168.1.100
650) this.width=650;" src="http://s2.51cto.com/wyfs02/M02/89/99/wKioL1gYD5OATOkYAACk7GgsiG8663.jpg" title="dhcp4.jpg" alt="wKioL1gYD5OATOkYAACk7GgsiG8663.jpg" />
此機器為IP地址採用綁定的mac地址,注意161地址不在位址集區內
本文出自 “zebra930” 部落格,請務必保留此出處http://zebra930.blog.51cto.com/11736340/1868010
dhcp伺服器搭建