2021/9/11 09:14:56作者:佚名來源:網絡
今天學無憂小編手把手教你DHCP服務器設置,讓大家了解DHCP是什么?真正的學會DHCP服務器設置,好了,不說多的了,下面小編就詳細的手把手教你DHCP服務器設置吧。具體內容如下:
一、DHCP是什么?
動態主機設置協議(Dynamic Host Configuration Protocol, DHCP)是一個局域網的網絡協議,使用UDP協議工作,主要有兩個用途:給內部網絡或網絡服務供應商自動分配IP地址,給用戶或者內部網絡管理員作為對所有計算機作中央管理的手段。
當DHCP客戶端啟動時,它會自動與DHCP服務器通信,由DHCP服務器為DHCP客戶端提供自動分配IP地址的服務。當然高級的DHCP,不光只是分配地址這么簡單,今天我們的課程只是架設一個普通的DHCP的服務器, client端能獲取到上網必須的網絡配置信息。安裝了DHCP服務軟件的服務器稱為DHCP服務器,而啟用了DHCP功能的客戶機稱為DHCP客戶端,DHCP服務器是以地址租約的方式為DHCP客戶端提供服務的,它有以下兩種方式:限定租期和永久租用。學DHCP服務器,就一定要知道DHCP服務器的工作原理:
DHCP DISCOVER(DHCP發現)
DHCP OFFER(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包:
1、dhcp-devel-3.0.5-7.el5.i386.rpm
2、dhcpv6-0.10-33.el5.i386.rpm
3、dhcpv6_client-0.10-33.el5.i386.rpm
配置文件:/etc/dhcpd.conf
日志:/var/log/xferlog
二、手把手教你DHCP服務器設置
一、下載或從光盤上找到DHCP服務安裝包。
二、安裝(dhcp*代表其安裝包名稱):
1.# rpm -ivh dhcp*
三、配置DHCP文件:
1.復制/usr/share/doc/dhcp*/dhcpd.conf.sample 到/etc目錄下,更名為:dhcpd.conf
2.# cp /usr/share/doc/dhcp*/dhcpd.conf.sample /etc/dhcpd.conf
3.當然,也可以先vi /etc/dhcpd.conf,然后在末行模式運行以下命令:
4.r /usr/share/doc/dhcp*/dhcpd.conf.sample
5.這樣這個dhcpd.conf.sample文件的內容就導進來了。
6.打開dhcpd.conf,要修改的幾個地方:
7.subnet 后面接的是你所定義的網段,要與本機的IP地址同網段,
8.每一語句以分號“;”結尾,不要忘記。
9.例如:我的IP是“192.168.2.11”,下面是我的配置文件:
10.ddns-update-style interim;
11.ignore client-updates;
12.subnet 192.168.2.0 netmask 255.255.255.0 {
13.option routers 192.168.2.1;
14.option subnet-mask 255.255.255.0;
15.option nis-domain "domain.org";
16.option domain-name "domain.org";
17.option domain-name-servers 192.168.2.1;
18.option time-offset -18000;
19.range dynamic-bootp 192.168.2.100 192.168.2.254
20.default-lease-time 21600;
21.max-lease-time 43200;
22.filename "/pxelinux.0";
23.next-server 192.168.2.11;
24.host ns {
25.next-server marvin.redhat.com;
26.hardware ethernet 12:34:56:78:AB:CD;
27.fixed-address 207.175.42.254;
28. }
29.}
四、詳細注解:
1.ddns-update-style interim; #定義所支持的DNS動態更新類型(必選),一般我們設置成關閉,
2.#interim和none都是關閉的意思
3.allow/ignore client-updates; #允許/忽略客戶機更新DNS記錄
4.allow/deny unknown-clients; #是否動態分配IP給未知的使用者
5.allow/deny bootp; #是否響應激活查詢
6.allow/deny booting; #是否響應使用者查詢
7.subnet 192.168.2.0 netmask 255.255.255.0 { #設置子網聲明
8.# --- default gateway
9.option routers 192.168.2.1; #設置缺省網關為192.168.2.1
10.option subnet-mask 255.255.255.0; #設置客戶端的子網掩碼
11.option nis-domain "domain.org"; #為客戶設置NIS域
12.option domain-name "domain.org"; #為客戶設置域名
13.option domain-name-servers 192.168.2.1; #為客戶設置域名服務器
14.option time-offset -18000; # Eastern Standard Time #為客戶端指定格林威治時間偏移時間,單位秒,
15.# 該選項可以在全局配置、局部配置均可使用
16.# option ntp-servers 192.168.2.1; #NTP是時間服務器
17.# option netbios-name-servers 192.168.2.1; 設置wins服務器
18.# --- Selects point-to-point node (default is hybrid). Don't change this unless
19.# -- you understand Netbios very well
20.# option netbios-node-type 2; #設置netbios節點類型 我不清楚這個netbios節點是什么東西
21.range dynamic-bootp 192.168.2.28 192.168.2.254; #設置動態的地址池
22.default-lease-time 21600; #設置缺省的地址租期
23.max-lease-time 43200; #設置客戶端最長的地址租期
24.# we want the nameserver to appear at a fixed address
25.filename "/pxelinux.0"; #開始啟動文件的名稱,應用于無盤安裝,可以是tftp的相對或絕對路徑
26.next-server 192.168.2.11; #This is the name of the server they should get it from
27. #tftp服務器,可以和dhcp服務器不在同一機器上,一般是PXE網絡使用此參數
28.#設置主機聲明
29. host ns {
30. next-server marvin.redhat.com; #設置由于定義服務器從引導文件中裝入的主機名,用于無盤站
31. hardware ethernet 12:34:56:78:AB:CD; #指定dhcp客戶的mac地址
32. fixed-address 207.175.42.254; #給指定的mac地址分配ip
33. }
34.}
五、配置好dhcpd.conf文件后就可以啟動dhcp服務了:
# service dhcpd restart
這時可以用“netstat -nlutp”命令查看dhcp服務是否有啟動。
六、其它相關文件:
1、這個文件/var/lib/dhcpd/dhcpd.leases,可以看到被租出去的IP地址和相關信息。
2、這個文件/etc/sysconfig/dhcpd是指定DHCP服務器監聽的網卡,如果只有一個網卡,一般不用設置 DHCPDARGS=eth0 或者是eth1 ,如果全部監聽就不用管。
3、這個文件/etc/sysconfig/dhcrelay就是設置DHCP中繼的文件,大家打開看看吧。interfaces 就是來自這個端口的DHCP DISCOVER(請求)都會轉發到后面的DHCPSERVERS服務器。設置了DHCP中繼,需要啟動中繼服務:service dhcrelay start
七、在linux客戶機下面,你可以手動配置你的dhcp:
察看你的網絡配置文件,如果你沒有設置為自動啟動聯網,則要修改你的網絡配置文件。
1.# vi /etc/sysconfig/network
2.添加“NETWORKING=yes”(讓引導的時候啟動聯網)
3.或者使用
4.# @echo “NETWORKING=yes”> /etc/sysconfig/network
5.然后再修改你的網卡配置文件
6./etc/sysconfig/network-scriptes/ifcfg-eth0 文件應該包含這幾行:
7.DEVICE=eth0
8.BOOTPROTO=dhcp
9.ONBOOT=yes
以上就是小編手把手教你DHCP服務器設置的相關內容,希望對大家有所幫助!
標簽: 服務器 設置 路由
相關文章
ip雷達 v5.0.2綠色版
詳情WinSCPv5.15.1綠色中文版
詳情filezilla client v5.5
詳情wireshark中文版 v3.4.9
詳情Boson Netsimv10.8破解版
詳情風行播放器 v3.0.6.106
詳情愛奇藝客戶端 v10.1.0.6636官方版
詳情搜狐影音 v7.0.19.0官方版
詳情樂視視頻 v7.3.2.192
詳情華數tv客戶端PC版 v1.1.2.0
詳情cbox央視影音 v5.1.2.1經典版
詳情軟媒收音機(魔方) v1.13
詳情傾聽網絡收音機 v3.0.0.0
詳情魅影流聲全球網絡收音機 v1.0.0.1
詳情酷狗電臺 v8.2.75
詳情暴龍網絡收音機 v2.5.1
詳情克莉2v1.0中文版
詳情冬日計劃v1.2中文版
詳情刺客信條英靈殿v1.0吾愛破解版
詳情刺客信條英靈殿終極v1.0免安裝破解版
詳情動物森友會v1.10.0最新破解版
詳情哈迪斯殺出地獄v1.37中文破解版
詳情嗜血印中文豪華版v1.0豪華版破解版 附游戲攻略秘籍
詳情城市戰斗v1.0中文破解版
詳情尼爾人工生命v1.0steam免費破解版
詳情尼爾人工生命升級版v1.0PC破解版
詳情尼爾人工生命升級版v1.2247中文破解版
詳情層層恐懼2中文破解版v1.0綠色免安裝版
詳情往日不再v1.0 steam破解版
詳情往日不再v1.0pc破解版
詳情救贖之路v1.0中文破解版
詳情斯蓋爾女仆v1.0中文破解版
詳情新盜墓筆記官方版v1.215.589730
詳情無盡的拉格朗日無限金幣鉆石版v1.2.267172破解版
詳情明日之后無限小太陽版v1.0.246安卓版
詳情雙生幻想vivo版v6.6.83安卓版
詳情劍網1歸來內購免費版v1.1.116安卓版
詳情模擬城市我是市長國際版v0.69.21342.22832安卓版
詳情迷你世界999999迷你幣版v1.20.5破解版
詳情王牌戰爭無限內購版v9.7安卓版
詳情云上城之歌不氪金版v10.16安卓版
詳情王鏟鏟的致富之路破解版v1.1.8安卓版
詳情創造與魔法無限點券版v1.0.0505安卓版
詳情狩獵使命九游版v1.6.6.000
詳情魔鏡物語變態版v2.1.4無限金幣版
詳情黑月手游免費版v2.2.0安卓版
詳情曙光英雄v1.0.12.0.20無限鉆石版
詳情原始傳奇無限元寶版v1.6.806內購破解版
詳情