dhcp:(动态主机配置协议)
一 服务器端:
1,准备工作:
需要安装软件包:rpm -ivh dhcp-3.0.5-18.el5.i386.rpm
chkconfig --list | grep dhcp ---查看dhcp服务启用情况。
若dhcp服务未启用,chkconfig dhcpd on ----启用服务。
2,配置dhcp配置文件:
rpm -qc dhcp ---查看dhcp配置文件。
vim /etc/dhcpd.conf
作用域:
subnet 192.168.20.0 netmask 255.255.255.0 {---ip网段或子网
# --- default gateway
option routers 192.168.20.254;----网关
option subnet-mask 255.255.255.0;---子网掩码
option nis-domain "domain.org";
option domain-name "tec.org"; ----域名服务器名
option domain-name-servers 222.88.88.88;---域名服务器
option time-offset -18000; # Eastern Standard Time
range dynamic-bootp 192.168.20.10 192.168.100.20.20;---地址范围
default-lease-time 21600;
max-lease-time 43200;
host ns {
next-server marvin.redhat.com;
hardware ethernet 12:34:56:78:AB:CD;------dhcp地址的绑定
fixed-address 207.175.42.254;
}
}
3,配置完成后:
重启服务:
service dhcpd restart
说明:基本上linux中dhcp服务器分配地址是从地址池中最后一个地址开始分配。
客户端获得地址的过程:
1,客户端以广播的方式发送dhcpdiscover
2,dhcp服务器收到dhcpdiscover后,以广播的方式发送dhcpoffer
3,客户端收到第一个dhcpoffer后,以广播的方式发送dhcprequest
4,dhcp服务器收到dhcprequest后,以广播的方式发送dhcpack
二:客户端:
1,使用setup把其获得地址的方式设置为自动获得:
2,重启服务。 service network restart
以上只是dhcp服务器只能负责一个网段的地址的分配,要想对多个网段提供地址的分配,
需要使用到超级作用域。
超级域语法如下:
shared-network AA{
作用域1
作用域2
...
}
重启服务:service dhcp restart
配置完成后既可以为多个网段提供地址分配。
转载于:https://blog.51cto.com/qiqibyebye/655111