DHCP服务器搭建

DHCP的全称是动态主机配置协议,它的目的就是为了减轻TCP/IP网络的规划、管理和维护的负担,解决IP地址空间缺乏问题。DHCP分为两个部分:一个是服务器端,而另一个则是客户端。所有的IP网络设定资料都由DHCP服务器集中管理,并负责处理客户端的DHCP要求;而客户端则会使用从服务器分配下来的IP环境资料。DHCP协议通过“租约” 的概念,有效且动态的分配客户端的TCP/IP设定。
 
具体配置如下:
ddns-update-style interim;
#配置使用过渡性 DHCP-DNS互动更新模式。
ignore client-updates;
#忽略客户端更新
subnet 192.168.0.0 netmask 255.255.255.0 {
#设置子网声明
# --- default gateway
option routers 192.168.0.1;
#设置缺省网关为192.168.0.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.1.1;
#为客户设置域名服务器
option time-offset -18000; # Eastern Standard Time
#设置偏移时间。
# option ntp-servers 192.168.1.1;
设置NTP服务器。
# option netbios-name-servers 192.168.1.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.0.128 192.168.0.255;
#设置动态的地址池。
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;
指定dhcp客户的mac地址
fixed-address 207.175.42.254;
给指定的mac地址分配ip
}
}
这样一个很简单的DHCP的服务器就搭建完成了,然后重启服务
service dhcpd start
这个就可以在客户端动态获得IP地址了。

你可能感兴趣的:(linux,职场,休闲,服务器搭建)