這篇文章給大家介紹如何進(jìn)行Linux-DHCP服務(wù)器架設(shè),內(nèi)容非常詳細(xì),感興趣的小伙伴們可以參考借鑒,希望對(duì)大家能有所幫助。
創(chuàng)新互聯(lián)建站是一家專注于成都網(wǎng)站設(shè)計(jì)、網(wǎng)站制作和遂寧聯(lián)通機(jī)房的網(wǎng)絡(luò)公司,有著豐富的建站經(jīng)驗(yàn)和案例。
DHCP服務(wù)器:
作用:給局域網(wǎng)中每臺(tái)主機(jī)提供動(dòng)態(tài)ip
通信方式:
Client:利用255.255.255.255廣播同個(gè)DHCP客戶端發(fā)送DCHP Discover包。
DHCP:收到包數(shù)據(jù)之后,回送一個(gè)DHCP offer包,包中還有DHCP給客戶端的IP,MASK,NETWORK,網(wǎng)關(guān)等,還有包含租借日期。
Client:接受到消息后,發(fā)送一個(gè)DHCP request包,進(jìn)行確認(rèn)。
DHCP:接受到消息后,進(jìn)行再次確認(rèn)。
安裝DHCP:
yum search dhcpd;
yum install dhcpd;
查看到所安裝的文件:
rpm -ql dhcpd
編輯/etc/dhcp/dhcpd.conf文件
7 option domain-name “l(fā)ocalhost”; 設(shè)置本機(jī)的域名
8 option domain-name-servers 192.168.29.0, 192.168.29.100; 設(shè)置DNS服務(wù)器IP
9
10 default-lease-time 600; 默認(rèn)租約時(shí)間
11 max-lease-time 7200; 最大租約時(shí)間,以秒為單位
23 log-facility local7;
28 subnet 192.168.29.0 netmask 255.255.255.0 {
29 }
32 subnet NETWOEK NETMASK 子網(wǎng)掩碼
33 subnet 192.168.29.0 netmask 255.255.255.0 {
34 range 192.168.29.100 192.168.29.150; 分配ip范圍
35 option routers 192.168.29.2; 網(wǎng)關(guān)
38 }
《host為固定主機(jī)分配ip》
65 host RedHatserver { host “字符創(chuàng)”
66 hardware ethernet 00:0C:29:4B:1B:6A; “分配主機(jī)的MAC”
67 fixed-address 192.168.29.250; ip
68 option routers 192.168.29.3; 網(wǎng)關(guān)
69 option domain-name “你才”; 域名
70 option domain-name-servers 114.114.114.114,8.8.8.8; DNS服務(wù)器地址
71 }
其中配置文件從局部到全局進(jìn)行生效。
default-lease-time 600;
max-lease-time 7200; 也可以專為某一主機(jī)設(shè)置
客戶端:
配置/etc/sysconfig/network-script/ifcfg-eth0文件
將其中BOOTPROTO=dhcp
若將虛擬機(jī)配置成DHCP服務(wù)器,上訴設(shè)置同樣,但是:
并且確定,
客戶端要進(jìn)行如上的圖的設(shè)置。
服務(wù)器啟動(dòng)DHCP服務(wù):
service dhcpd start
或 /etc/rc.d/init.d/dhcpd start
客戶端正常開(kāi)機(jī)即可獲取動(dòng)態(tài)ip
關(guān)于如何進(jìn)行Linux-DHCP服務(wù)器架設(shè)就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,可以學(xué)到更多知識(shí)。如果覺(jué)得文章不錯(cuò),可以把它分享出去讓更多的人看到。