DHCP简介:
DHCP(Dynamic Host Configuration Protocol 即动态主机分配协议)主要优点有以下几点:
1、减少工作量
2、减小错误和避免冲突
3、更改IP段时候,不必重新配置每台的IP
4、提高了利用率
DHCP工作原理:
客户端广播发起请求 discover
服务器回复请求 offer
客户端选着响应 request
服务器确认 ack
DHCP安装,配置:
使用Yum安装
# yum -y install dhcp
安装后的dhcpd.conf配置文件是空的,可以是使用它的模版
# cp /usr/share/doc/dhcp-3.0.5/dhcpd.conf.sample /etc/dhcpd.conf
内容如下:
- ddns-update-style interim; 指定支持动态DNS
- 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"; //nis域名
- option domain-name "domain.org"; //DNS后缀
- option domain-name-servers 192.168.1.1; //DNS服务器IP
- option time-offset -18000; # Eastern Standard Time //格林尼治时间的偏移量
- # option ntp-servers 192.168.1.1; //NTP服务器IP
- # 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; ip地址池(指定起始和结束即可,中间以空格分开)
- 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; //固定地址计算机的MAC地址
- fixed-address 207.175.42.254; //固定地址
- }
- }
做好修改后,启动服务即可:
#service dhcpd start
客户端要使用dhcp的话,将网卡中的BOOTPROTO改成如下即可:
BOOTPROTO=dhcp即可
DHCP多作用域
1、安装软件包
yum -y insall dhcp.i*
2、配置网卡
重启网卡。
3、配置/etc/dhcpd.conf 添加两个区域,并添加shared-network 后面名字随意。(别忘了末尾的}。)
4、重启dhcpd服务,客户端验证。这里用的redhat和xp分别验证。
5、现在我们ping下,发现两台客户机不通。
所以我们要开启服务器上的路由转发功能。编辑/etc/sysctl.cof文件下面位置的0换成1即可
之后执行sysctl -p 更新下就可以ping通了。
6、指定IP只需要将绑定的客户端mac和对应的ip添加在/etc/dhcpd.conf/中即可。
7、查看租约信息。
转载于:https://blog.51cto.com/peaceweb/714826