首页 > 代码库 > Linux搭建DHCP服务器

Linux搭建DHCP服务器

首先假设dhcp服务器IP192.168.80.20/24.

1.安装dhcp服务器软件

mount  /dev/cdrom  /mnt

rpm  -ivh  /mnt/Packages/dhcp-4.1.1-34.P1.el6.i686.rpm

2.修改配置

(1)查看文件提示cat  /etc/dhcp/dhcpd.conf

拷贝模板文件至dhcp.conf

cp   /usr/share/doc/dhcp-4.1.1/dhcpd.conf.sample   /etc/dhcp/dhcpd.conf


(2)去除dhcpd.conf中的#和空白行

cd   /etc/dhcp

grep   -v  “#”   dhcpd.conf  |  grep  -v  “^$”  >  dhcpd.conf.back

覆盖原有文件cp   dhcpd.conf.back   dhcpd.conf 


(3)修改dhcpd.conf文件配置

vi   dhcpd.conf

为保留地址前打上#,使其成为注释,注意句尾加上";"

option   domain-name-servers  8.8.8.8,9.9.9.9;            服务器DNS

default-lease-time 600;

subnet   192.168.80.0  netmask  255.255.255.0 {              作用域网段   

  range  192.168.80.100  192.168.80.200;                      地址池

  option  domain-name-servers  10.10.10.10,1.1.1.1;            DNS

  option  routers  192.168.80.1;                              网关

  default-lease-time   600;                                   租约时间

}

 # host  prtsvt{

 #hardware  ethernet;

# fixed-address  192.168.80.188;

}

 

保存。


3.启动dhcp服务

   service  dhcp   start

如出现确定表示成功

如出现失败,则查看日志,对配置内容进行修改如上面

cat   /var/log/messages     

上真机将IP地址设为自动获得,测试是否能分得IP地址。


4.测试dhcp保留块。

vi    /etc/dhcp/dhcpd.conf

将保留块前的#去掉

option   domain-name-servers  8.8.8.8,9.9.9.9;            服务器DNS

default-lease-time 600;

subnet   192.168.80.0  netmask  255.255.255.0 {            作用域网段   

  range  192.168.80.100  192.168.80.200;                    地址池

  option  domain-name-servers  10.10.10.10,1.1.1.1;         作用域 DNS

  option  routers  192.168.80.1;                            网关

  default-lease-time   600;                                 租约时间

}

  host  prtsvt{

 hardware  ethernet  真机网卡的Mac地址;           

fixed-address  192.168.80.188;                   假设保留地址为192.168.80.188

}

注意将mac地址中”-“改为”:”

保存,重启dhcp服务:  service dhcp  restart

出现确定为成功

出现失败,查看日志,修改配置如上。

重启真机的网卡,查看是否为保留块地址。

 

 

 


本文出自 “NE之路” 博客,请务必保留此出处http://332162926.blog.51cto.com/8831013/1441080

Linux搭建DHCP服务器