1. 安装相关依赖
sudo yum install dhcp-server dnsmasq
2. dhcp 相关配置
- 配置静态 IP 和 网关
https://www.yuque.com/marchawake/elgunl/gxg5r7
- /etc/dhcp/dhcpd.conf 相关配置
```bash
DHCP Server Configuration file.
see /usr/share/doc/dhcp-server/dhcpd.conf.example
see dhcpd.conf(5) man page
subnet 192.168.138.0 netmask 255.255.255.0 {
路由分配地址范围
range 192.168.138.100 192.168.138.250;
域名服务
option domain-name-servers 192.168.138.1, 223.5.5.5; option domain-name “rubbish.internal.com”; option routers 192.168.138.1; option broadcast-address 192.168.138.255; default-lease-time 600; max-lease-time 7200; }
3. 配置 dhcp 服务```bash# 拷贝服务文件cp /usr/lib/systemd/system/dhcpd.service /etc/systemd/system/dhcpd.service# 修改服务内容[Unit]Description=DHCPv4 Server DaemonDocumentation=man:dhcpd(8) man:dhcpd.conf(5)Wants=network-online.targetAfter=network-online.targetAfter=time-sync.target[Service]Type=notifyEnvironmentFile=-/etc/sysconfig/dhcpd# 指定dhcp服务调用的网卡设备ExecStart=/usr/sbin/dhcpd -f -cf /etc/dhcp/dhcpd.conf -user dhcpd -group dhcpd --no-pid eth1StandardError=nullSuccessExitStatus=143TimeoutSec=10Restart=on-failureRestartSec=5[Install]WantedBy=multi-user.target
