安装
- 在 Ubuntu 中安装 DHCP 服务器
$ sudo apt install isc-dhcp-server - 安装完成后,编辑 /etc/default/isc-dhcp-server 使用 INTERFACES 选项定义 DHCPD 响应 DHCP 请求所使用的接口。例如我的端口名叫br0,我想让 DHCPD 守护进程监听 br0,就填写如下设置:INTERFACES=“br0”,要记得为此接口配置静态地址。

 - DHCP 配置的主文件是 /etc/dhcp/dhcpd.conf, 需要填写会发送到客户端的所有网络信息。打开并修改配置文件,定义 DHCP 服务器选项:
$ sudo vi /etc/dhcp/dhcpd.conf
定义一个子网,这里我们为 12.12.10.0/24 局域网,在文件末尾添加如下:
subnet 12.12.10.0 netmask 255.255.255.0
{
range 12.12.10.10 12.12.10.128;
option routers 12.12.10.253;
option subnet-mask 255.255.255.0;
}
其中,subnet表示定义了一个局域网,range定义了一个地址池,分配地址时从这里面取,routers选项定义了客户端的网关地址,另一个为子网掩码,可选,因为前面写过,还有很多其它的选项可以配置,这里简化处理,不添加其它配置。 - 保存文件,启动服务
service isc-dhcp-server restart - 查看服务启动情况
netstat -uap如下表示启动成功。
 

                  
                  
                  
                  
本文介绍了如何在Ubuntu系统中安装和配置ISC-DHCP服务器。首先通过`sudo apt install isc-dhcp-server`进行安装,然后编辑 `/etc/default/isc-dhcp-server` 设置监听接口,如`INTERFACES="br0"`。接着,修改 `/etc/dhcp/dhcpd.conf` 文件,定义子网和地址池,如`subnet 12.12.10.0 netmask 255.255.255.0` 和 `range 12.12.10.10 12.12.10.128`。最后,启动服务并确保客户端能从服务器获取IP地址。
          
最低0.47元/天 解锁文章
                          
                      
      
          
                
                
                
                
              
                
                
                
                
                
              
                
                
                    
              
            
                  
					1595
					
被折叠的  条评论
		 为什么被折叠?
		 
		 
		
    
  
    
  
					
					
					


            