Linux:dhcp服务器配置
时间: 2024-12-30 19:36:39 浏览: 11
Linux下的DHCP(动态主机配置协议)服务器配置通常通过名为`dhcpcd`的服务或者是`isc-dhcp-server`工具来完成。以下是基本步骤:
1. 安装DHCP服务器软件:
- 对于基于Debian的系统(如Ubuntu),可以使用包管理器安装 ` isc-dhcp-server`:
```
sudo apt-get update && sudo apt-get install isc-dhcp-server
```
- 对于基于RPM的系统(如CentOS),可以使用 `yum` 或者 `dnf`:
```
sudo yum install dhcpd -y 或者 sudo dnf install dhcpd -y
```
2. 配置DHCP服务器:
- 创建或编辑 `/etc/dhcp/dhcpd.conf` 文件,这是主要的配置文件。例如,添加一个子网范围:
```bash
subnet 192.168.1.0 netmask 255.255.255.0 {
range {start-ip} {end-ip}; // 替换为你的网络起始和结束IP
option routers {router-ip}; // 设置默认路由器
default-lease-time 86400; // 默认租期,单位秒
max-lease-time 604800; // 最大租期,单位秒
hostname {hostname-format}; // 可自定义主机名格式
}
```
3. 启动和设置服务:
```
sudo systemctl start isc-dhcp-server
sudo systemctl enable isc-dhcp-server
```
4. 如果需要防火墙允许DHCP通信,记得打开相应的端口:
```
sudo ufw allow 67/udp
sudo ufw allow 68/udp
```
阅读全文