歡迎您光臨本站 註冊首頁

Fedora8中DHCP服務的配置

←手機掃碼閱讀     火星人 @ 2014-03-22 , reply:0

DHCP基於客戶/伺服器模式。當DHCP客戶端啟動時,它會自動與DHCP伺服器通信,由DHCP伺服器為DHCP客戶端提供自動分配IP地址的服務。安裝了DHCP服務軟體的伺服器稱為DHCP伺服器,而啟用了
DHCP功能的客戶機稱為DHCP客戶端。DHCP伺服器是以地址租約的方式為DHCP客戶端
提供服務的,它有以下兩種方式。
1.限定租期
2.永久租用
一、 安裝
[root@localhost etc]# cd /media/Fedora\ 8\ i386\ DVD/Packages/
[root@localhost Packages]# find . -name "*dhcp*"
./dhcpv6-client-0.10-51.fc8.i386.rpm
./libdhcp-1.27-3.fc8.i386.rpm
./libdhcp4client-3.0.6-10.fc8.i386.rpm
./libdhcp6client-0.10-51.fc8.i386.rpm
[root@localhost Packages]# rpm -ivh libdhcp-1.27-3.fc8.i386.rpm
warning: libdhcp-1.27-3.fc8.i386.rpm: Header V3 DSA signature: NOKEY, key ID 4f2a6fd2
Preparing... ########################################### [100%]
package libdhcp-1.27-3.fc8 is already installed
[root@localhost Packages]# rpm -ivh libdhcp4client-3.0.6-10.fc8.i386.rpm
warning: libdhcp4client-3.0.6-10.fc8.i386.rpm: Header V3 DSA signature: NOKEY, key ID 4f2a6fd2
Preparing... ########################################### [100%]
package libdhcp4client-3.0.6-10.fc8 is already installed
[root@localhost DHCP]# rpm -ivh dhcp-3.0.6-10.fc8.i386.rpm
warning: dhcp-3.0.6-10.fc8.i386.rpm: Header V3 DSA signature: NOKEY, key ID 4f2a6fd2
Preparing... ########################################### [100%]
1:dhcp ########################################### [100%]
*********************************************************************DHCP配置文件dhcpd.conf的格式如下:
*******************************
選項/參數 # 這些選項/參數全局有效
聲明{
選項/參數 # 這些選項/參數局部有效
}
*********************************************************************
dhcpd.conf文件中常用的聲明及功能
********************************
聲明 功能
shared-network 名稱 {…} 定義超級作用域
subnet 網路號 netmask 子網掩碼 {…} 定義作用域(或IP子網)
range 起始IP地址 終止IP地址 定義作用域(或IP子網)範圍
host 主機名 {…} 定義保留地址
group {…} 定義一組參數
*********************************************************************
dhcpd.conf文件中常用的參數及功能 :
*******************************
參數 功能
ddns-update-style 類型 定義所支持的DNS動態更新類型(必選)
allow/ignore client-updates 允許/忽略客戶機更新DNS記錄
default-lease-time 數字 指定默認的租約期限
max-lease-time 數字 指定最大租約期限
hardware 硬體類型 MAC地址 指定網卡介面類型和MAC地址
server-name 主機名 通知DHCP客戶機伺服器的主機名
fixed-address IP地址 分配給客戶端一個固定的IP地址
*********************************************************************dhcpd.conf文件中常用的選項及功能:
******************************
選項 功能
subnet-mask 子網掩碼 為客戶端指定子網掩碼
domain-name 「域名」 為客戶端指定DNS域名
domain-name-servers IP地址 為客戶端指定DNS伺服器的IP地址
host-name 「主機名」 為客戶端指定主機名
routers IP地址 為客戶端指定默認網關
broadcast-address 廣播地址 為客戶端指定廣播地址
netbios-name-servers IP地址 為客戶端指定WINS伺服器的IP地址
netbios-node-type 節點類型 為客戶端指定節點類型
ntp-server IP地址 為客戶端指定網路時間伺服器的IP地址
nis-servers IP地址 為客戶端指定NIS域伺服器的地址
nis-domain 「名稱」 為客戶端指定所屬的NIS域的名稱
time-offset 偏移差 為客戶端指定與格林尼治時間的偏移差
*********************************************************************
二、 dhcp配置文件/etc/dhcpd.conf默認是空的
# DHCP Server Configuration file.
# see /usr/share/doc/dhcp*/dhcpd.conf.sample
例子/usr/share/doc/dhcp-3.0.6/dhcpd.conf.sample 從例子拷貝到/etc/dhcpd.conf
*********************************************************************
dhcpd.conf.sample源文件內容:
*****************************
[root@localhost dhcp-3.0.6]# more dhcpd.conf.sample
ddns-update-style interim;
ignore client-updates;
subnet 192.168.0.0 netmask 255.255.255.0 {
# --- default gateway
option routers 192.168.0.1;
option subnet-mask 255.255.255.0;
option nis-domain "domain.org";
option domain-name "domain.org";
option domain-name-servers 192.168.1.1;
option time-offset -18000; # Eastern Standard Time
# option ntp-servers 192.168.1.1;
# option netbios-name-servers 192.168.1.1;
# --- Selects point-to-point node (default is hybrid). Don't change this unless
# -- you understand Netbios very well
# option netbios-node-type 2;
range dynamic-bootp 192.168.0.128 192.168.0.254;
default-lease-time 21600;
max-lease-time 43200;
# we want the nameserver to appear at a fixed address
host ns {
next-server marvin.redhat.com;
hardware ethernet 12:34:56:78:AB:CD;
fixed-address 207.175.42.254;
}
}
三、 修改後/etc/dhcpd.conf內容:
ddns-update-style interim;
ignore client-updates;
subnet 192.168.1.0 netmask 255.255.255.0 { 註:修改
# --- default gateway
option routers 192.168.1.1; 註:修改
option subnet-mask 255.255.255.0; 註:修改
option nis-domain "jw.com"; 註:修改
option domain-name "jw.com"; 註:修改
option domain-name-servers 192.168.1.6; 註:修改
option time-offset -18000; # Eastern Standard Time
# option ntp-servers 192.168.1.1;
# option netbios-name-servers 192.168.1.1;
# --- Selects point-to-point node (default is hybrid). Don't change this unless
# -- you understand Netbios very well
# option netbios-node-type 2;
range dynamic-bootp 192.168.1.100 192.168.1.110;
default-lease-time 21600;
max-lease-time 43200;
# we want the nameserver to appear at a fixed address
host ns {
next-server marvin.redhat.com;
hardware ethernet 12:34:56:78:AB:CD;
fixed-address 207.175.42.254;
}
}
[root@localhost etc]# /etc/rc.d/init.d/dhcpd start
啟動 dhcpd: [確定]
在XP下測試通過
四、 關閉
[root@localhost etc]# /etc/rc.d/init.d/dhcpd stop
關閉 dhcpd: [確定]

[火星人 ] Fedora8中DHCP服務的配置已經有744次圍觀

http://coctec.com/docs/linux/show-post-101428.html