dhcp为企业分配ip

rpm -ivh dhcp-3.0.5-18.el5.i386.rpm   //安装dhcp rpm包
安装后可以看到/etc/dhcpd.conf配置文档,里边写有
see /usr/share/doc/dhcp*/dhcpd.conf.sample
所以要读取 r  /usr/share/doc/dhcp-3.0.5/dhcpd.conf.sample
dhcp分配ip有动态分配和静态分配两种。
动态分配ip地址:
subnet ip 网段 netmask子网掩码  {
  option   routers  (默认网关)
  option nis-domain          "domain.org";  //nis服务器名称
  option domain-name        "domain.org";  //dns服务器名称
  option domain-name-servers 168.95.1.1, 139.175.10.20 ;
上面这个设定在写入 DNS 的 IP ,会自动在 Client 端修改 /etc/resolv.conf
若有两个 DNS 的 IP 以上,那么就需要以 , 符号分开
最后面还是得加上 ; 符号
          range                                 //作用域地址范围
   default-lease-time 21600;       // 预设租约时间,后边接的是秒
    max-lease-time 43200;          //最大租约时间,可以续约
       }
静态ip分配
绑定
host ns {
                next-server marvin.redhat.com;
                 hardware ethernet 12:34:56:78:AB:CD;   //mac地址
                 fixed-address 207.175.42.254;   //与其绑定的地址
         }
当一个网段的地址不够用时,需要创建超级作用域来共同分配ip地址.
方法:
shared-network  名称 {
作用域 1    subnet ip段netmask子网  { }
作用域 2    subnet ip段netmask子网  { }
}
dhcp也可以创建类,当与类内的条件匹配就分配类内ip地址域的ip.
如:在某一个vlan内建立一个域,当网卡地址为00:0c:29开头的分配的ip 地址为xx,网关xx,dns xx
class  “vm”  {
match if substring (hardware,1,3) = 00:0c:29;
    option  网关
    option   dns
}
pool {
  allow  members of  "vm”;
   range  192.168.10.10  192.168.10.50;
}
pool {
  deny  members of "vm”;
   range  192.168.10.100   192.168.100.200;
}
 
 

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