- 安装必要包
sudo apt-get install isc-dhcp-server
- 配置网络接口
sudo nano /etc/default/isc-dhcp-server INTERFACESv4="enp3s0"
enp3s0是我的有线网卡名字,通过ifconfig可以获取到
- 服务配置文件
sudo nano /etc/dhcp/dhcpd.conf subnet 192.168.1.0 netmask 255.255.255.0 { range 192.168.1.100 192.168.1.200; option routers 192.168.1.1; option subnet-mask 255.255.255.0; option domain-name-servers 8.8.8.8, 8.8.4.4; default-lease-time 600; max-lease-time 7200;
}
- 配置固定网卡的ip
sudo ip addr add 192.168.1.1/24 dev enp3s0
# sudo ip route add default via 192.168.1.1
- 开启服务
sudo systemctl start isc-dhcp-server
sudo systemctl enable isc-dhcp-server
tips : journalctl _PID=xx 查看某个服务的完整日志,pid通过status可以获取到
- arp扫描更新路由表
sudo arp-scan --interface=enp3s0 192.168.1.0/24