DHCP原理与配置
1、DHCP服务:是负责IP,掩码,网关地址,DNS地址等自动分发的软件服务。
2、DHCP的分配方式
(1)自动分配:分配到一个IP地址后永久使用
(2)手动分配:由DHCP服务器管理员专门指定IP地址
(3)动态分配:使用完后释放该IP,供其他客户机使用
3、DHCP的租约过程
客户机从DHCP服务器获取IP地址的过程称为DHCP的租约过程。
租约过程分为四个步骤:
1、 客户端在网络中搜索服务器
2、 服务器向客户端响应服务
3、 客户端向目标服务器发出服务请求
4、 服务器向客户端提供服务
4、DHCP中继原理
当企业的内部规模较大时,会划分多个不同的子网。网络内配置了VLAN,VLAN能隔离广播,而DHCP协议使用广播,默认情况下DHCP只能在VLAN内部使用。DHCP服务器想要跨网段获取IP地址,就需要在交换机中开启DHCP的中继功能。
5、/etc/resolv.conf它是DNS客户机配置文件,用于设置DNS服务器的IP地址及DNS域名,还包含了主机的域名搜索顺序。该文件是由域名解析 器(resolver,一个根据主机名解析IP地址的库)使用的配置文件。它的格式很简单,每行以一个关键字开头,后接一个或多个由空格隔开的参数。
resolv.conf的关键字主要有四个,分别是:
nameserver //定义DNS服务器的IP地址,是最主要的关键字,如果没指定nameserver就找不到DNS服务器,其他关键字是可选的。
domain //定义本地域名
search //定义域名的搜索列表
sortlist //对返回的域名进行排序
domain和search不能共存;如果同时存在,后面出现的将会被使用。
Red Hat中没有提供缺省的/etc/resolv.conf文件,它的内容是根据在安装时给出的选项动态创建的。
6、Linux中的DHCP的安装与配置
1、挂在光盘
mount /dev/sr0 /media/cdrom
2、yum安装DHCP
yum -y install dhcp
3、配置DHCP服务
主配置文件:/etc/dhcp/dhcp.conf
分为1、全局配置 2、分发范围 3、指定固定电脑获取固定地址
执行程序:/usr/sbin/dhcpd 或 /usr/sbin/dhcrelay
服务脚本:/etc/init.d/dhcpd 或 /etc/init.d/dhcrelay
执行参数配置:/etc/sysconfig/dhcpd
DHCP中继配置:/etc/sysconfig/dhcrelay
复制模板配置文件
4、cp /usr/share/doc/dhcp*/dhcpd.conf.sample /etc/dhcp/dhcpd.conf
5、去除注释行
egrep -v “#” /etc/dhcp/dhcpd.conf > /etc/dhcp/dhcpd.conf.bak
6、cat /etc/dhcp/dhcpd.conf.bak > /etc/dhcp/dhcp.conf
7、vim /etc/dhcp/dhcp.conf
option domain-name “ yang”; option :选项 domain :区域 name :名字 双引号里就是你给他起的名
option doman-name-servers 192.168.220.130; DNS的IP地址(cat /etc/resolv.conf 这个文件里的IP地址)
default-lease-time 21600; 默认的最小租约的时间 21600秒
max-lease-time 43200; 最大祖约时间:43200秒
log-facility local17;日志的路径
subnet 192.168.220.0 netmask 255.255.255.0 { subnet:声明 声明分发的网段 网段的子网掩码
range 192.168.220.100 192.168.220.200; 分发的范围 从哪个IP到(空格)哪个IP
option router 192.168.220.2; 网关IP
}
host passacaglia { 主机名
hardware ethernet 7C-2A-31-BA-1B-E8网卡地址
fixed-address 192.168.220.199; 强制分发的IP地址
}
例如:

7、激活DHCP服务
/etc/init.d/dhcpd start
重启/etc/init.d/dhcpd restart
成功激活如下:

浙公网安备 33010602011771号