DHCP 配置服务端分配地址.note

noteId: 85984A1DDF444542BA4D957EF373038E · 原始路径:/ALL/Linux - A模块/服务配置/DHCP、DHCPv6、SLAAC/isc-dhcp-server(1)(11-02-16)/DHCP 配置服务端分配地址.note · 图片:4 · 附件待处理:0

注:dhcp服务器的本机ip必须在定义的子网之内,否则运行报错!!
当dhcp服务重启失败时,可以尝试重启debian
 
 
apt install -y isc-dhcp-server
 
vim /etc/dhcp/dhcpd.conf    //编辑配置文件
 
:set number    //开启行号显示
:50G    //切换到第 50 行
Ctrl + v
选择行首的 # 号
点击 x 删除
 
 
· 参数解释:
 
· 自定义参数:
#一个dhcp配置文件中能够书写多个如下的子网
 
subnet 192.168.10.0 netmask 255.255.255.0 {        //设置DHCP地址池子网和掩码(subnet设置为想要的子网的主机地址即可)
  interface ens33                                  //设置在 指定接口上监听 DHCP 请求

  range 192.168.10.30 192.168.10.40;
               //设置DHCP地址池分配范围为 .30 ~ .40 
  option domain-name-servers 114.114.114.114,8.8.8.8;      //设置DND服务器地址为114.114.114.114(能够分配多个DNS服务器地址,以逗号隔开)  

#  option domain-name "internal.example.org";
      //设置域名,可以直接注释掉  
  option routers 192.168.10.254;
                   //设置默认网关为192.168.10.254
  option broadcast-address 192.168.10.255;
         //设置广播地址为192.168.10.255(子网广播)
  default-lease-time 600;
                          //设置默认租约为600秒
  max-lease-time 7200;
                             //设置最大租约为7200秒   
}
       
 
vim /etc/default/isc-dhcp-server
INTERFACESv4        //指定要监听的网卡,多个网卡用空格隔开(监听IPv4 DHCP请求)
 
 
· 重启服务:
systemctl restart isc-dhcp-server    //重启DHCP服务
 
前提:客户端和服务端在同一个网络,简单来说就是能ping通,requst能发送到服务端
vim /etc/network/interfaces