服#6-3DHCP服务
3天*9
配置为192.168.152.0/24网段自动分配1P地址,分配的IP地址段为:192.168.153-200-192.168.152.210,分配的网关
为:192.168.152.2,哦配的DNS服务器地址:
1192.168.152.2,配置完毕后启动该服务,并测试给网络上的
_+П /
1、下载chdp包,要确保这时是联网的(ping baidu.cm)
2、复制样本文件到/etc/dhcp/dhcpd.conf中
3、修改配置文件/etc/dhcp/dhcpd.conf的内容,符合你的要求
4、重启dhcp服务即可
要更具体的步骤可以私聊我。
解决方案:
首先要根据实际需求,确定要分配的IP地址段和网关。可以选择一个私有网段(如 192.168.0.0/16或者 10.0.0.0/8),例如选择 IP 地址段为 192.168.1.0/24,子网掩码为 255.255.255.0,网关为 192.168.1.1。
安装dhcp服务:
sudo apt-get update sudo apt-get install isc-dhcp-server
首先进入配置文件 /etc/dhcp/dhcpd.conf
进行相关配置。
(1)定义作用域和地址池:
subnet 192.168.1.0 netmask 255.255.255.0 { range 192.168.1.100 192.168.1.200; }
这里定义了一个作用域 192.168.1.0/24,地址池为 192.168.1.100-192.168.1.200,也就是 DHCP 服务器可以动态分配的 IP 地址范围。
(2)定义默认网关:
option routers 192.168.1.1;
这里定义了默认网关为 192.168.1.1。
(3)定义 DNS 服务器:
option domain-name-servers 8.8.8.8, 8.8.4.4;
这里定义了 DNS 服务器为 Google 的公共 DNS 服务器。
(4)排除 IP 地址范围:
如果有需要,还可以通过 deny
或者 ignore
命令来排除特定的 IP 地址或者 MAC 地址。
(5)重新启动 DHCP 服务:
sudo systemctl restart isc-dhcp-server
在 DHCP 服务器配置好之后,可以通过以下两种方式来测试:
(1)在客户端上使用 DHCP 客户端自动获取 IP 地址。
(2)通过在 CLI 中使用 dhcping
命令来测试 DHCP 服务器能否正常运行。首先需要安装 dhcping:
sudo apt-get install dhcping
然后执行命令:
dhcping -s 192.168.1.1
其中 -s
表示指定 DHCP 服务器的 IP 地址。
如果 DHCP 服务器能够正常工作,那么 dhcping 命令会返回如下信息:
``` Got answer from: 192.168.1.1 IP:192.168.1.100 Flags: <-C-
DHCP Offer from 192.168.1.1
Message type: DHCPOFFER <-C-
Server IP: 192.168.1.1
Lease time: 3600 seconds <-C-
Renewal time: 1800 seconds
Rebinding time: 3150 seconds
Subnet mask: 255.255.255.0 <-C-
Broadcast: 192.168.1.255 <-C-
Gateway: 192.168.1.1 <-C-
Domain name server: <-C-
DNS server: 8.8.8.8 <-C-
DNS server: 8.8.4.4
```
至此, 我们完成了 dhcp 服务的配置和测试。