導航:首頁 > 操作系統 > linuxdhcpd

linuxdhcpd

發布時間:2022-06-21 01:12:23

⑴ 誰知道linux中如何配置DHCP

  1. 准備好PE維護U盤、映像總裁軟體(網路中可搜索下載)。首先使用安裝命令進行安裝DHCP伺服器包dhcp3-server,安裝完成後,編輯/etc/default/isc-dhcp-server使用INTERFACES選項定義DHCPD響應DHCP請求所使用的介面。

⑵ linux配置dhcp伺服器配置文件

配置文件都放在/etc/dhcp目錄下,主配置文件為dhcpd.conf
     編寫dhcpd.conf  (可以復制dhcpd.conf.example模板文件來修改,也可以直接編輯dhcpd.conf)
## 1、拷貝示例文件覆蓋原來的空文件。通過rpm -ql dhcp查看自己模板配置文件(不一定和我一樣的版本)
cp /usr/share/doc/dhcp-4.2.5/dhcpd.conf.example /etc/dhcp/dhcpd.conf
## 2、預先處理,去掉 注釋和空行,保留 生效語句,和可選語句。
sed -ri '/(^#[[:space:]]+|^#$|^$)/{d}' /etc/dhcp/dhcpd.conf
刪除沒用的那些行,保留內容如下:
主配置文件樣板:
#ddns-update-style none;
#authoritative;
log-facility local7;
subnet 10.1.1.0 netmask 255.255.255.0 {
range 10.1.1.100 10.1.1.200; ##地址池
option domain-name-servers 202.96.128.166; ##DNS伺服器地址
option domain-name "class.com"; ##域名
option routers 10.1.1.1; ##默認路由
option broadcast-address 10.1.1.255; ##廣播地址
default-lease-time 300; ##默認租約時間
max-lease-time 7200; ##最大租約時間
}
注意:dhcp伺服器必須要有一張網卡在10.1.1.0/24網路,並且它只會給這張網卡所在網路(廣播域)主機分配ip。

⑶ linux下dhcpd.conf的配置,dhcpd啟動不了

編輯/etc/dhcpd.conf文件進行配置或者將/usr/share/doc/dhcp-3.0pl1/dhcpd.conf.sample復制為/etc/dhcpd.conf
配置文件的格式如下:
選項/參數; #全局
聲明{
選項/參數;#局部
}
②一個例子,配置文件內容如下
ddns-update-style interim; #定義所支持的DNS動態更新類型(必選)
ignore client-updates; #忽略客戶機更新DNS記錄
allow bootp;
subnet 192.168.0.0 netmask 255.255.255.0{#定義作用域(IP子網)
range 192.168.0.11 192.168.0.200;#定義作用域(IP子網)范圍
option routers 192.168.0.1;#為客戶端指定網關
option subnet-mask 255.255.255.0;#為客戶端指定子網掩碼
option domain-name 「dpgroup.net」;#為客戶端指定DNS域名
option domain-name-servers 166.111.8.28,202.106.196.115; #為客戶端指定DNS伺服器的IP地址
option broadcast-address 192.168.0.255;#為客戶端指定廣播地址
default-lease-time 86400;#指定默認的租約期限
max-lease-time 172800; #指定最大租約期限
host node4{#為某台客戶機定義保留地址
hardware Ethernet 00:03:FF:25:5d:a3;#客戶機的網卡物理地址
fixed-address 192.168.0.27; #分配給客戶機的一個固定IP地址
filename "vmlinux";
option root-path "/usr/src/toshiba/target";
}
}
4、啟動和停止DHCP服務

①啟動

/etc/init.d/dhcpd start或service dhcpd start

②重新啟動

/etc/init.d/dhcpd restart或service dhcpd restart

③停止

/etc/init.d/dhcpd stop或service dhcp stop

查看進程
ps -ef | grep dhcpd

DHCP
1.修改IP地址
/etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0 #設備順序
BOOTPROTC=static #手工設置還是動態設置IP,none採用手工設置,static是靜態設置
HWADDR=xxx #mask地址
IPADDR=192.168.1.1 #ip地址
NETMASK=255.255.255.0 #子網掩碼
GATEWAY=192.168.1.1 #網關
TYPE=Ethernet #網卡類型不要隨意修改
2.配置DCHP文件
配置文件是/etc/dhcpd.conf 默認下此文件不存在,需手動添加
編寫dhcpd.conf
ddns-update-style interim; #配置使用過渡性DHCP-DNS互動更新模式。
Subnet 192.168.1.0 netmask 255.255.255.0 { #設置子網聲明
range 192.168.1.100 192.168.1.200;#分配ip地址池
Option subnet-mask 255.255.255.0;#設置客戶端的子網掩碼
option routers 192.168.0.1; #設置預設網關為
default-lease-time 86400; 租約
max-lease-time 172800; 最大租約
Option domain-name 「wangxin.com」; 所在域
Option domain-name-servers 192.168.1.1;dns
Host ser {
Fixed-address 192.168.1.11;
Hardware Ethernet 00:00:10:d2:a2:32;
}
}
:wq
最基本的DHCP配置實例:
ddns-update-style interim;
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.100 192.168.1.150
option subnet 255.255.255.0;
option routers 192.168.1.250;
default-lease-time 160:
default-lease-time 180;
host win {
fixed-address 192.168.1.254;
hardware Ethernet 00:0c:55:66:77:88;
}
}
3.啟動dhcp服務
Service dhcpd start編輯/etc/dhcpd.conf文件進行配置或者將/usr/share/doc/dhcp-3.0pl1/dhcpd.conf.sample復制為/etc/dhcpd.conf
配置文件的格式如下:
選項/參數; #全局
聲明{
選項/參數;#局部
}
②一個例子,配置文件內容如下
ddns-update-style interim; #定義所支持的DNS動態更新類型(必選)
ignore client-updates; #忽略客戶機更新DNS記錄
allow bootp;
subnet 192.168.0.0 netmask 255.255.255.0{#定義作用域(IP子網)
range 192.168.0.11 192.168.0.200;#定義作用域(IP子網)范圍
option routers 192.168.0.1;#為客戶端指定網關
option subnet-mask 255.255.255.0;#為客戶端指定子網掩碼
option domain-name 「dpgroup.net」;#為客戶端指定DNS域名
option domain-name-servers 166.111.8.28,202.106.196.115; #為客戶端指定DNS伺服器的IP地址
option broadcast-address 192.168.0.255;#為客戶端指定廣播地址
default-lease-time 86400;#指定默認的租約期限
max-lease-time 172800; #指定最大租約期限
host node4{#為某台客戶機定義保留地址
hardware Ethernet 00:03:FF:25:5d:a3;#客戶機的網卡物理地址
fixed-address 192.168.0.27; #分配給客戶機的一個固定IP地址
filename "vmlinux";
option root-path "/usr/src/toshiba/target";
}
}
4、啟動和停止DHCP服務

①啟動

/etc/init.d/dhcpd start或service dhcpd start

②重新啟動

/etc/init.d/dhcpd restart或service dhcpd restart

③停止

/etc/init.d/dhcpd stop或service dhcp stop

查看進程
ps -ef | grep dhcpd

DHCP
1.修改IP地址
/etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0 #設備順序
BOOTPROTC=static #手工設置還是動態設置IP,none採用手工設置,static是靜態設置
HWADDR=xxx #mask地址
IPADDR=192.168.1.1 #ip地址
NETMASK=255.255.255.0 #子網掩碼
GATEWAY=192.168.1.1 #網關
TYPE=Ethernet #網卡類型不要隨意修改
2.配置DCHP文件
配置文件是/etc/dhcpd.conf 默認下此文件不存在,需手動添加
編寫dhcpd.conf
ddns-update-style interim; #配置使用過渡性DHCP-DNS互動更新模式。
Subnet 192.168.1.0 netmask 255.255.255.0 { #設置子網聲明
range 192.168.1.100 192.168.1.200;#分配ip地址池
Option subnet-mask 255.255.255.0;#設置客戶端的子網掩碼
option routers 192.168.0.1; #設置預設網關為
default-lease-time 86400; 租約
max-lease-time 172800; 最大租約
Option domain-name 「wangxin.com」; 所在域
Option domain-name-servers 192.168.1.1;dns
Host ser {
Fixed-address 192.168.1.11;
Hardware Ethernet 00:00:10:d2:a2:32;
}
}
:wq
最基本的DHCP配置實例:
ddns-update-style interim;
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.100 192.168.1.150
option subnet 255.255.255.0;
option routers 192.168.1.250;
default-lease-time 160:
default-lease-time 180;
host win {
fixed-address 192.168.1.254;
hardware Ethernet 00:0c:55:66:77:88;
}
}
3.啟動dhcp服務
Service dhcpd start

⑷ 怎麼在linux安裝dhcp

一.首先了解DHCP的概念
DHCP是實現主機IP地址DNS等動態配置的網路協議.
DNCP可以在多種操作系統中實現,包括最常用的LINUX系統和WINDOWS系統
DHCP網路服務的結構中具有伺服器和客戶機兩個角色
DHCP伺服器用於為網路中所有的DHCP客戶機提供網路配置信息,在同一網路中,
DHCP伺服器通常是唯一存在在.
網路中的任何主機都可以配置成為DHCP客戶機,向DHCP伺服器發出配置請求並按照伺服器返回的信息進行網路配置
二.DHCP伺服器能夠提供的網路配置信息
1.網路介面的IP地址和子網掩碼.
2.網路介面的IP地址對應的網路地址和廣播地址
3.默認網關地址
4.DNS伺服器地址
三.DHCP伺服器的配置
1.安裝DHCP伺服器軟體(在RHEL4系統的安裝光碟中包括RPM格式的DHCP伺服器軟體包,包文件的名稱是dhcp-3.0.1-12_EL.i386.rpm),在RHEL4的第4安裝光碟中,在同一張安裝盤中還包括與DHCP相關的其它軟體包
# cd /media/cdrom/rehat/rpms/
#ks -l dhcp*
dhcp-3.0.1-12_EL.i386,rpm在REL4中沒有被默認安裝,需要手動安裝
#rpm -qa | grep dhcp
#rpm -ivh dhcp-3.0.1-12_EL.i386.rpm
2.其中/usr/sbin/dhcpd 是DHCP伺服器的執行文件,/etc/rc.d/init.d/dhcpd是DHCP伺服器的啟動腳本,雖然文件名都是DHCPD,但是文件位於不同的目錄,功能也不一樣.
DHCPD.CONF配置文件以及建立配置文件和配置文件的格式
#ls /etc/dhcp*
#vi /etc/dhcpd.conf
如:
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.100 192.168.1.200;
}
3.全局設置
全局設置是DHCPD.CONF配置文件中不包括在任何聲明中的配置項(參數或選項),
作用於整個配置文件.當聲明中沒有相應的配置項時將使用全局配置項的設置,當聲明
中有相應的設置項時將使用本聲明中設置,而不採用全局設置項的值.
DHCP.CONF配置文件中常用的全局設置如下:
1) ddns-update-style參數用來設置DHCP伺服器與DNS伺服器的動態信息更新模式.
2) 默認租約時間使用default-lease-time參數設置,參數值的單位是秒.
3) 最大租約時間使用max-lease-time參數設置,參數值的單位是秒.
4) 主機所在域的名稱使用domain-name先項進行設置,設置的域名將與主機名稱一起組成
主機全名
5)DNS伺服器地址使用domain-name-servers選項進行設置,設置的值為DHCP客戶端需要使用的DNS伺服器的IP地址.
6)使用subnet聲明設置子網屬性
subnet 是DHCP.CONF文件中最常用的聲明,用於在子網中設置動態分配的地址的網路屬性,subnet聲明中可包括其他的參數.就不再說了.
4.DHCP伺服器的啟動與停止及重起\和DHCP服務的狀態
#service dhcpd start
#service dhcpd stop
#service dhcpd restart
#service dhcpd status
三.DHCP配置實例

默認租約時間為21600S
最大租約時間為43200S
區域網內所有主機動的域名為abc.com
客戶機使用的DNS伺服器的IP地址是192.168.1.1
聲明在子網192.168.1.0/24中用於動態分配的IP地址范圍是192.168.1.100~~~192.168.1.200所分配的子網掩碼是255.255.255.0默認網關是192.168.1.1
在子網192.168.1.0/24中有名為server01的伺服器主機,需要的固定分配IP地址是192.168.1.1,
#vi /etc/dhcpd.conf
ddns-update-style interim;
default-lease-time 21600;
max-lease-time 43200;
option domaion-name "abc.com;
option domain-name-servers 192.168.1.1;
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.100 192.168.1.200;
option subnet-mask 255.255.255.0;
option routers 192.168.1.1;
host server01 {
hardware ethernet bo:co:c3:22:46:81;
fixed-address 192.168.1.11;
}
}

⑸ linux每次系統啟動時也啟動DHCPD,要執行什麼命令

Linux啟動時執行命令

1. Linux 啟動順序:
(1)BIOS自檢 www.2cto.com
(2)運行系統內核並檢測硬體
(3)運行系統的第一個進程init
(4)init讀取系統引導配置文件:
/etc/inittab中的信息進行初始化
/etc/rc.d/rc.sysinit------系統初始化腳本
/etc/rc.d/rcX.d/[KS]*------根據運行級別配置服務
/etc/rc.d/rc.local---------執行本地特殊配置
其它---------不同運行級別的特殊服務
Linux啟動運行init程序來啟動相關程序初始化,與啟動相關的一個概念是運行級,
運行級是操作系統當前運行的級別,在不同運行級別上可以定義屬於該運行級的啟
動程序,系統的運行級別可以在/etc/inittab文件指定,與運行級相關運行程序通
過從源/etc/rc.d/init.d下鏈接到目的/etc/rcX.d,這里X為系統的默認運行級別,
因此,默認的啟動腳本放在/etc/rc.d/init.d下。

有人建議在.login中執行相應命令,或在.bashrc(用tcsh shell,在.tcshrc)里
寫命令。這是不行的,.login是在用戶登錄時執行,用戶可能在本地無需登錄,或
者在遠程多個用戶登錄,多次登錄;而.tcshrc是在shell啟動時執行,登錄後用戶
一般會多次打開shell,這樣該命令或程序就會被多次執行。

2. 預設的運行級,Linux用到的級別如下:
# 0 - 停機(千萬不要把initdefault 設置為0 )
# 1 - 單用戶模式
# 2 - 多用戶,但是沒有 NFS
# 3 - 完全多用戶模式
# 4 - 沒有用到
# 5 - X11
# 6 - 重新啟動 (千萬不要把initdefault 設置為6 )
對各個運行級的詳細解釋:
0 為停機,機器關閉。
1 為單用戶模式,就像Win9x 下的安全模式類似。
2 為多用戶模式,但是沒有NFS 支持。
3 為完整的多用戶模式,是標準的運行級。
4 一般不用,在一些特殊情況下可以用它來做一些事情。
例如在筆記本電腦的電池用盡時,可以切換到這個模式來做一些設置。
5 就是 X11 ,進到 X Window 系統了。
6 為重啟,運行 init 6 機器就會重啟。

3. 如何讓系統在啟動是運行指定程序,根據啟動順序中的第四步,有兩種方式。
一種方式是根據運行級別配置服務。 www.2cto.com
一種方式是執行本地特殊配置。
舉例,任務在啟動是運行命令cvslockd:
方式一:
(1)建立自啟動腳本/etc/rc.d/init.d/cvslockd,內容為:
#!/bin/bash
/usr/local/bin/cvslockd
設置文件的屬性為可執行:
#chmod +x /etc/rc.d/init.d/cvslockd
(2)查看計算機運行級別,在文件/etc/inittab里看到id:5:initdefault:,
則此系統運行級別為5。
(3)到/etc/rc5.d目錄下,把你要執行的可執行文件做一個軟連接,而且在
命名的時候要以大寫S字母開頭,S之後的數字大小代表執行順序的先後,
數字越大越後執行。
#ln -s /etc/rc.d/init.d/cvslockd /etc/rc5.d/S100cvslockd
#ln -s /etc/rc.d/init.d/cvslockd /etc/rc0.d/K20cvslockd
方式二:
在/etc/rc.d/rc.local 添加 exec /usr/local/bin/cvslockd
該方式是在最後啟動cvslockd。

還有一個論壇,也有關於這個的討論:http://bbs.chinaunix.net/thread-2171011-1-1.html

⑹ linux dhcp伺服器怎麼設置方法

1.安裝dhcp軟體包
#rpm –ivh dhcp-3.0.1-12_EL.i386.rpm
2.配置文件dhcpd.conf
由於dhcpd.conf默認沒有包括在軟體包中,所以要最近創建
#cp /usr/share/doc/dhcp-3.0.2/dhcpd.conf.sample /etc/dhcpd.conf
3.編輯dhcpd.conf
#vi /etc/dhcpd.conf
配置文件的基本格式
Subnet 192.168.1.0 netmask 255.255.255.0 { range 192.168.1.100 192.168.1.200}
(聲明了網路地址是192.168.1.0子網掩碼是255.255.255.0的子網中,ip地址從192.168.1.100~192.168.1.200之間的地址用於DHCP客戶端進行動態地址分配)
在dhcpd.conf配置文件中可以包括聲明、參數和選項3種基本格式
Subnet是常用的聲明,聲明中的設置(大括弧中的內容)在整個聲明範圍中有效;
Subnet關鍵字後面設置子網的網路地址,netmask關鍵字後面設置子網掩碼
參數由設置項和設置值組成,根據參數所在位置的不同,參數的位置可作用於全局或指定的聲明中,參數是以「;」結束的,如:
Default-lease-time 21600;(默認釋放時間)
max-lease-time 43200;(最大釋放時間)
選項總是由option關鍵字引導,後面跟具體的選項和選項的設置值,選項根據所在的位置不同可作用於全局或某個聲明中,選項也是以「;」結束的,如:
Option routers 192.168.1.1 (網關)
Opyion subnet-mask 255.255.255.0 (子網掩碼)
使用host聲明設置主機屬性
host server01{
hardware Ethernet 0:c0:c3:22:46:81;
fixed-address 192.168.1.11;
option subnet-mask 255.255.255.0
option routers 192.168.1.1;
}

上面的配置實例中使用host聲明了名為server01的主機,其MAC地址為0:c0:c3:22:46:81,為主機分配使用的ip地址為192.168.1.11,同時為該主機設置的子網掩碼是255.255.255.0,網關地址是192.168.1.1.
多網路介面時需要配置的文件
# vi /etc/sysconfig/dhcpd
DHCPDARGS=eth0
表示dhcp將只在eth0網路介面上提供DHCP服務。
4.dhcpd服務的啟動與停止
Dhcpd服務的啟動腳本位於/etc/init.d/dhcpd
啟動dhcpd服務
#service dhcpd start
停止dhcpd服務
#service dhcpd stop
修改啟動狀態
#chkconfig –level 35 dhcpd on

⑺ 怎麼查看LINUX的DHCP服務是否開啟

1、由於測試環境是VMWare 裡面的,並且使用NAT轉發和主機共享網路,所以將192.168.1.1段作為客戶機段IP,並且在VMware 中關閉 DHCP 伺服器,使用一台Linux 作為DHCP伺服器,另一台XP作為測試客戶機。

⑻ Linux下如何安裝DHCP服務和使用

DHCP基於客戶/伺服器模式。當DHCP客戶端啟動時,它會自動與DHCP伺服器通信,由DHCP伺服器為DHCP客戶端供給自動分配IP地址的服務。
當然高等的DHCP,不光只是分配地址這么簡單,今天我們的課程只是架設一個普通的DHCP的伺服器, client端能獲取到上網必須的網路配置信息
安裝了DHCP服務軟體的伺服器稱為DHCP伺服器,而啟用了DHCP功效的客戶機稱為DHCP客戶端,DHCP伺服器是以地址租約的方法為DHCP客戶端供給服務的,它有以下兩種方法:
限定租期 和 永久租用
學DHCP伺服器,就一定要知道DHCP伺服器的工作原理:
DHCPDISCOVER(DHCP發明)
DHCPOFFER(DHCP供給)
DHCPREQUEST(DHCP請求)
DHCPACK(DHCP確認)
這個4個步驟,是client獲取IP地址必經的步驟
DHCP供給的時候,伺服器已經給client分配了IP地址,第二部分分給client的IP地址是臨時的,client得到這個IP地址後,會發出DHCP請求,請求租用這個地址,伺服器收到請求後,就會正式把這個地址分配給client,繼而向client發送DHCP確認。
這個四步主要是應對同一網路多個DHCP伺服器
後台過程:dhcpd
腳本:/etc/rc.d/init.d/dhcpd
使用埠:67
所需RPM包:dhcp
相關RPM包:
dhcp-devel-3.0.5-7.el5.i386.rpm
dhcpv6-0.10-33.el5.i386.rpm
dhcpv6_client-0.10-33.el5.i386.rpm
配置文件:/etc/dhcpd.conf
日誌:/var/log/xferlog
再提示一點吧,網路啟動方法也叫bootpc,這樣獲取的IP地址是不會受伺服器的租期111ttt.com的,它永遠有效
好了,我們先安裝DHCP伺服器
一、下載或從光碟上找到DHCP服務安裝包。
二、安裝(dhcp*代表其安裝包名稱):
# rpm -ivh dhcp*
三、配置DHCP文件:
復制/usr/share/doc/dhcp*/dhcpd.conf.sample 到/etc目錄下,更名為:dhcpd.conf
# cp /usr/share/doc/dhcp*/dhcpd.conf.sample /etc/dhcpd.conf
當然,也可以先vi /etc/dhcpd.conf,然後在末行模式運行以下命令:
r /usr/share/doc/dhcp*/dhcpd.conf.sample
這樣這個dhcpd.conf.sample文件的內容就導進來了。
打開dhcpd.conf,要修改的幾個地方:
subnet 後面接的是你所定義的網段,要與本機的IP地址同網段,
每一語句以分號「;」結尾,不要忘記。
例如:我的IP是「192.168.2.11」,下面是我的配置文件:
ddns-update-style interim;
ignore client-updates;
subnet 192.168.2.0 netmask 255.255.255.0 {
option routers 192.168.2.1;
option subnet-mask 255.255.255.0;
option nis-domain "domain.org";
option domain-name "domain.org";
option domain-name-servers 192.168.2.1;
option time-offset -18000;
range dynamic-bootp 192.168.2.100 192.168.2.254
default-lease-time 21600;
max-lease-time 43200;
filename "/pxelinux.0";
next-server 192.168.2.11;
host ns {
next-server marvin.redhat.com;
hardware ethernet 12:34:56:78:AB:CD;
fixed-address 207.175.42.254;
}
}
四、詳細註解:
ddns-update-style interim; #定義所支持的DNS動態更新類型(必選),一般我們設置成關閉,
#interim和none都是關閉的意思
allow/ignore client-updates; #允許/疏忽客戶機更新DNS記載
allow/deny unknown-clients; #是否動態分配IP給未知的使用者
allow/deny bootp; #是否響應激活查詢
allow/deny booting; #是否響應使用者查詢
subnet 192.168.2.0 netmask 255.255.255.0 { #設置子網聲明
# --- default gateway
option routers 192.168.2.1; #設置預設網關為192.168.2.1
option subnet-mask 255.255.255.0; #設置客戶端的子網掩碼
option nis-domain "domain.org"; #為客戶設置NIS域
option domain-name "domain.org"; #為客戶設置域名
option domain-name-servers 192.168.2.1; #為客戶設置域名伺服器
option time-offset -18000; # Eastern Standard Time #為客戶端指定格林威治時間偏移時間,單位秒,
# 該選項可以在全局配置、局部配置均可使用
# option ntp-servers 192.168.2.1; #NTP是時間伺服器
# option netbios-name-servers 192.168.2.1; 設置wins伺服器
# --- Selects point-to-point node (default is hybrid). Don't change this unless
# -- you understand Netbios very well
# option netbios-node-type 2; #設置netbios節點類型 我不清楚這個netbios節點是什麼東西
range dynamic-bootp 192.168.2.28 192.168.2.254; #設置動態的地址池
default-lease-time 21600; #設置預設的地址租期
max-lease-time 43200; #設置客戶端最長的地址租期
# we want the nameserver to appear at a fixed address
filename "/pxelinux.0"; #開始啟動文件的名稱,應用於無盤安裝,可以是tftp的相對或絕對路徑
next-server 192.168.2.11; #This is the name of the server they should get it from
#tftp伺服器,可以和dhcp伺服器不在同一機器上,一般是PXE網路使用此參數
#設置主機聲明
host ns {
next-server marvin.redhat.com; #設置由於定義伺服器從引導文件中裝入的主機名,用於無盤站
hardware ethernet 12:34:56:78:AB:CD; #指定dhcp客戶的mac地址
fixed-address 207.175.42.254; #給指定的mac地址分配ip
}
}
五、配置好dhcpd.conf文件後就可以啟動dhcp服務了:
# service dhcpd restart
這時可以用「netstat -nlutp」命令查看dhcp服務是否有啟動。
六、其它相關文件:
1、這個文件/var/lib/dhcpd/dhcpd.leases,可以看到被租出去的IP地址和相關信息。
2、這個文件/etc/sysconfig/dhcpd是指定DHCP伺服器111ttt.com的網卡,如果只有一個網卡,一般不用設置
DHCPDARGS=eth0 或者是eth1 ,如果全部111ttt.com就不用管。
3、這個文件/etc/sysconfig/dhcrelay就是設置DHCP中繼的文件,大家打開瞧一下吧。
interfaces 就是來自這個埠的dhcpdiscover(請求)都會轉發到後面的DHCPSERVERS伺服器。
設置了DHCP中繼,需要啟動中繼服務:service dhcrelay start
七、在linux客戶機下面,你可以手動配置你的dhcp:
觀察你的網路配置文件,如果你沒有設置為自動啟動聯網,則要修改你的網路配置文件。
# vi /etc/sysconfig/network
添加「NETWORKING=yes」(讓引導的時候啟動聯網)
或者使用
# @echo 「NETWORKING=yes」> /etc/sysconfig/network
然後再修改你的網卡配置文件
/etc/sysconfig/network-scriptes/ifcfg-eth0 文件應該包括這幾行:
DEVICE=eth0
BOOTPROTO=dhcp
ONBOOT=yes

⑼ linux安裝dhcp伺服器步驟

安裝DHCP包
[root@miner-k ~]# yum -y install dhcp
[root@miner-k ~]# rpm -ql dhcp.x86_64
/etc/dhcp
/etc/dhcp/dhcpd.conf # DHCP的配置文件
/etc/dhcp/dhcpd6.conf
.......
/usr/sbin/dhcpd # DHCP的伺服器端的主進程
/usr/sbin/dhcrelay # DHCP的中繼伺服器的進程
/var/lib/dhcpd/dhcpd.leases #DHCP的租約記錄
修改配置文件
option domain-name "isc.org"; # 指定/etc/resolv.conf 中search後的參數
option domain-name-servers 114.114.115.115, 114.114.114.114; # DNS伺服器的地址
subnet 10.254.239.0 netmask 255.255.255.224 {
option routers 204.254.239.1; #指定網關
range 10.254.239.10 10.254.239.20; # 指定DHCP的地址池,Linux分配IP地址是由大到小的分配,windows中分配是由小到大分配
option routers rtr-239-0-1.example.org, rtr-239-0-2.example.org;
}
# 通過MAC地址指定IP對應的主機
host fantasia {
hardware ethernet 08:00:07:26:c0:a5; #網卡的mac地址
fixed-address 10.254.239.30; # 指定不在Range范圍內的地址
DHCP 對應埠
伺服器端 UDP 67
客戶端 UDP 68
實例部署DHCP伺服器
修改配置文件
[root@miner-k ~]# vim /etc/dhcp/dhcpd.conf
subnet 192.168.100.0 netmask 255.255.255.0 {
range 192.168.100.200 192.168.100.210;
option domain-name-servers 114.114.114.114,114.114.115.115;
option domain-name "miner.example.org";
option routers 192.168.100.1;
default-lease-time 600;
max-lease-time 7200;
}
啟動DHCP伺服器
[root@miner-k ~]# service dhcpd restart
Starting dhcpd: [ OK ]
檢查DHCP的監聽埠
[root@miner-k ~]# netstat -anlp | grep 67
udp 0 0 0.0.0.0:67 0.0.0.0:* 4841/dhcpd

⑽ linux怎麼安裝dhcp伺服器

客戶端windows xp sp3

1、查看伺服器ip地址

閱讀全文

與linuxdhcpd相關的資料

熱點內容
精通編程入門 瀏覽:14
99單片機原理 瀏覽:59
linuxssh互信 瀏覽:288
支持128加密的瀏覽器 瀏覽:292
程序員下載器 瀏覽:48
退出雲伺服器代碼 瀏覽:900
軍狀如命令 瀏覽:263
如何安卓系統更新 瀏覽:74
linux命令在哪裡輸入 瀏覽:497
編程語言集合類怎麼選 瀏覽:93
如何將pdf轉化為word 瀏覽:11
邁克菲隔離區解壓密碼 瀏覽:785
怎麼用偉福編譯 瀏覽:867
計算機演算法專家 瀏覽:501
什麼app清理垃圾 瀏覽:643
android流媒體伺服器 瀏覽:183
各種演算法的時間復雜度是指 瀏覽:116
幫助高考生緩解壓力 瀏覽:850
自媒體聚合APP需要什麼資質 瀏覽:487
求標准體重的演算法 瀏覽:740