標籤:linux dhcp
Linux下DHCP配置
動態主機設定協議(Dynamic Host Configuration Protocol)是一個區域網路的網路通訊協定,工作協議為UDP協議,作用就是給內部網路或者服務提供者進行自動的地址分配。DHCP的架構是C/S的架構模型。
DHCP提供的三種ip定位方式:
1、Manual allocation
管理員為某些特定主機進行的ip綁定,就是一般所說的ip位址集區所排除的地址。並且這些特定的地址不會到期。
2、automatic allocation
自動分配,只要客戶機從DHCP伺服器中拿到地址就會永遠使用這個地址
3、dynamic allocation
動態分配,客戶機從DHCP伺服器擷取地址後並不能一直擁有DHCP會有一個租約時間,到期之後就會重新對這些地址進行分配。所以第三種比第二種的分配方式更加的合理和具有更實際的可用性。
工作原理:
650) this.width=650;" src="http://s3.51cto.com/wyfs02/M02/5C/16/wKioL1UahgODxC8IAAIPb-KR1nM850.jpg" title="1.jpg" style="width:600px;height:504px;" width="600" height="504" border="0" hspace="0" vspace="0" alt="wKioL1UahgODxC8IAAIPb-KR1nM850.jpg" />
1首先是進行的服務的尋找
2提供ip租用地址
3接受ip租約
4租約的確定
DHCP的後台進程:dhcpd
啟動指令碼為:/etc/init.d/dhcpd
使用的連接埠為:67
所需安裝的包:dhcp-4.1.1-38.P1.el6.centos.x86_64.rpm(不同的系統具有不同的包)。
使用yum就可解決相關的依賴問題。
下來就進行DHCP的安裝
[[email protected] ~]# yum install dhcp -y[[email protected] ~]# vi /etc/dhcp/dhcpd.conf
然後我們將dhcp的模板檔案匯入到設定檔當中
650) this.width=650;" src="http://s3.51cto.com/wyfs02/M01/5C/1C/wKiom1UaiWLQofsOAAG8ENlG13g030.jpg" title="2.png" alt="wKiom1UaiWLQofsOAAG8ENlG13g030.jpg" />
然後斷行符號就匯入ok了!
使用系統提供的模板也可使用下面我所提供的模板系統提供的要進行許多代碼的刪除。
ddns-update-style interim; --定義dns的動態更新類型ignore client-updates; --忽略用戶端的更新subnet172.16.40.0 --定義分配的子網netmask 255.255.255.0 { --掩碼 option routers 172.16.40.254; --網關option subnet-mask 255.255.255.0; --分配子網的掩碼filename "pxelinux.0"; --這行一般不用 上次的kickstart是網路引導安裝系統時使用的next-server 172.16.40.253; --呼應上一行 當次dhcp找不到是會指向下一個dhcp的服務地址option ntp-servers 172.16.40.253; --ntp服務的服務地址option domain-name-servers 172.16.40.253; --dns的服務地址range dynamic-bootp 172.16.40.120 172.16.40.190; --位址集區範圍default-lease-time 21600; --定義ip租約時間max-lease-time43200; --最大租約時間}host localhost { 指定特定主機的ip hardware ethernet 接網卡地址 fixed-address 設定ip option domain-name-servers dns服務地址 [[email protected] dhcp]# service dhcpd start 正在啟動 dhcpd: [確定]
到此DHCP的配置就結束。不足的地方還請指正,謝謝!
本文出自 “戴著小紅帽的挨踢少年” 部落格,請務必保留此出處http://chongge.blog.51cto.com/8894476/1627056
Linux下DHCP配置