DHCP動態主機配置協議

2021-08-07 04:20:51 字數 2656 閱讀 9815

client連線server 用到udp的67,68 埠

dhcp server  ip必須是靜態配置的。

[root@www ~]# yum install dhcp -y

配置檔案在

[root@www ~]# cd /etc/dhcp/

[root@www dhcp]# ls

dhclient.d  dhclient-exit-hooks.d  dhcpd6.conf  dhcpd.conf

查詢模板所在位置

rpm  -ql  dhcp | more

把模板重定向到dhcpd.comf

[root@www dhcp]# cat /usr/share/doc/dhcp-4.1.1/dhcpd.conf.sample > /etc/dhcp/dhcpd.conf

檢視主機分配的網域名稱

search 後面顯示為網域名稱

[root@www ~]# cat /etc/resolv.conf

; generated by /sbin/dhclient-script

search localdomain aaa.com

nameserver 192.168.130.2

配置檔案

option domain-name "example.org";   分配給client網域名稱

option domain-name-servers ns1.example.org, ns2.example.org;    分配給client的dns位址

default-lease-time 600;   租期

max-lease-time 7200;

每個subnet是乙個作用域,可以為不同網段分配位址

subnet 10.5.5.0 netmask 255.255.255.224

service dhcpd restart

service dhcpd onfigtest  檢測語法是否正確

server端檢視分配給client的dhcp資訊

/var/lib/dhcp

[root@www lib]# cd dhcpd/

[root@www dhcpd]# ls

dhcpd6.leases  dhcpd.leases  dhcpd.leases~

[root@www dhcpd]# cat dhcpd.leases

在client端檢視

/var/lib/dhclient/dhclient-eth0.leases

日誌資訊

aug 20 11:13:05 www kernel: addrconf(netdev_up): eth0: link is not ready

aug 20 11:13:05 www kernel: addrconf(netdev_change): eth0: link becomes ready

aug 20 11:13:21 www dhcpd: dhcprequest for 192.168.130.140 from 00:0c:29:6c:07:43 via eth0: unknown lease 192.168.130.140.

aug 20 11:13:28 www dhcpd: dhcprequest for 192.168.130.140 from 00:0c:29:6c:07:43 via eth0: unknown lease 192.168.130.140.

aug 20 11:13:49 www dhcpd: dhcpdiscover from 00:0c:29:6c:07:43 via eth0

aug 20 11:13:50 www dhcpd: dhcpoffer on 192.168.130.150 to 00:0c:29:6c:07:43 via eth0

aug 20 11:13:50 www dhcpd: dhcprequest for 192.168.130.150 (192.168.130.139) from 00:0c:29:6c:07:43 via eth0

aug 20 11:13:50 www dhcpd: dhcpack on 192.168.130.150 to 00:0c:29:6c:07:43 via eth0

aug 20 11:18:01 www dhcpd: dhcprequest for 192.168.130.150 from 00:0c:29:6c:07:43 via eth0

aug 20 11:18:01 www dhcpd: dhcpack on 192.168.130.150 to 00:0c:29:6c:07:43 via eth0

mac位址繫結

host  test

如果伺服器有好幾張網絡卡,只讓其中一張網絡卡提供dhcp服務

[root@www ~]# vim /etc/sysconfig/dhcpd

# command line options here

dhcpdargs='eth0'

網路喚醒

[root@www ~]# ether-wake -i eth0  mac 會把mac位址為mac的遠端開機

在客戶端進行檢視

ifconfig eth0

route -n

cat /etc/resolv.conf

DHCP 動態主機配置協議

dhcp dynamic host configuration protocol,動態主機配置協議,工作在osi的應用層,是一種幫助計算機從指定的dhcp伺服器獲取它們的配置資訊的自舉協議,其最重要的功能是動態分配。dhcp的工作流程 發現階段,即dhcp客戶機尋找dhcp伺服器的階段。dhcp客戶...

動態主機配置協議DHCP

一.產生的原因?通常我們的協議都是固定在程式裡,一旦編寫好就不希望老是改動,但有很多時候為了軟體協議便於移植,往往並不把協議的所有細節都固定在源 中。我們希望可以在很多計算機上使用同乙個經過編譯的 在軟體執行之前,對軟體協議的莫些字段進行引數的賦值。在協議軟體中給這些引數賦值的動作叫做協議配置。乙個...

動態主機配置協議DHCP

dhcp提供一種動態指定 ipdhcp基於 c s模式,主要用於大型網路。dhcp用來自動給客戶端分配 tcp ip 資訊的網路協議,如 ip位址 閘道器 子網掩碼等資訊。每個dhcp 客戶端通過廣播連線到區域內的 dhcp 伺服器,該伺服器會響應請求,返回包括 ip位址 閘道器和其他網路配置資訊。...