DHCP服务配置

1、网络互通

服务器:Linux

物理机的虚拟网卡 VMnet8的状态,保证启用状态

由于使用模板机,网络配置默认为192.168.10.10,所以需要调整虚拟机的网络编辑器,VMnet8网段调整到192.168.10.的段,

查看IP地址

物理机:按Windows键   cmd进入命令行模式,查看IP地址,网络连通

2、配置本地源 (参考前面文档)

3、安装DHCP服务

4、设置防火墙和SELinux

5、配置DHCP分配IP地址

1)打开dhcp主配置文件

vim  /etc/dhcp/dhcpd.conf

2)将/usr/share/doc/dhcp*/dhcpd.conf.example  复制到 /etc/dhcp/dhcpd.conf

3)复制完成后,再次打开dhcp主配置文件

分配参数:

  1. IP地址范围:192.168.0.110~ 192.168.0.160
  2. 子网掩码:255.255.255.0
  3. 网关: 192.168.0.254
  4. DNS服务器: 8.8.8.8,202.102.199.68

为物理地址为00:0C:29:CF:10:7D的客户端client1,分配固定的IP地址,地址为192.168.0.150,而客户端client2采用自动获取方式配置IP等地址信息。

4)重启dhcp服务

[root@localhost 桌面]# systemctl  restart  dhcpd

5)检查dhcp服务器的状态

[root@localhost 桌面]#  systemctl  status  dhcpd

5、分别在client1和client2上查看是否从dhcp服务器上成功获取到IP地址:

1)保证dhcp客户端和dhcp服务器能够相互连通,可设置网络连接模式均为vmnet1 仅主机模式,首先在虚拟网络编辑器中将本地DHCP服务取消。

client1:

client2:

### DHCP服务器配置指南 #### 1. 安装DHCP服务 在Linux系统中,通常使用`dhcpd`作为DHCP服务的软件包。可以通过以下命令安装DHCP服务: ```bash sudo apt-get update sudo apt-get install isc-dhcp-server ``` 此命令适用于基于Debian的系统,如Ubuntu[^1]。 #### 2. 配置DHCP服务器 主要的配置文件位于`/etc/dhcp/dhcpd.conf`。以下是配置文件的基本结构和关键参数: - **subnet声明**:定义子网范围。 - **range声明**:指定可分配的IP地址范围。 - **option routers**:设置默认网关。 - **option domain-name-servers**:设置DNS服务器。 - **default-lease-time**:设置默认租约时间(秒)。 - **max-lease-time**:设置最大租约时间(秒)。 以下是一个示例配置文件的内容: ```bash 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 domain-name-servers 8.8.8.8, 8.8.4.4; default-lease-time 600; max-lease-time 7200; } ``` 上述配置中,子网`192.168.1.0`的客户端将从`192.168.1.100`到`192.168.1.200`之间获得IP地址,并且默认网关为`192.168.1.1`,DNS服务器为Google提供的公共DNS服务器[^1]。 #### 3. 配置接口 需要编辑`/etc/default/isc-dhcp-server`文件,指定DHCP服务监听的网络接口。例如,如果DHCP服务运行在`eth0`接口上,则修如下: ```bash INTERFACESv4="eth0" INTERFACESv6="" ``` #### 4. 启动与测试DHCP服务 启动DHCP服务并检查其状态: ```bash sudo systemctl start isc-dhcp-server sudo systemctl status isc-dhcp-server ``` 可以使用`journalctl`命令查看日志以排查问题: ```bash sudo journalctl -u isc-dhcp-server ``` #### 5. 跨网段配置DHCP中继 当需要为不同网段的设备分配IP地址时,可以使用DHCP中继代理。在路由器或交换机上启用DHCP中继功能,将请求转发到DHCP服务器。例如,在Cisco路由器上配置如下: ```bash ip helper-address <DHCP_Server_IP> ``` 这行命令会将UDP广播数据包转发到指定的DHCP服务器。 --- #### 注意事项 - 确保防火墙规则允许UDP端口67和68的通信。 - 在动态分配模式下,定期清理过期的租约记录,以释放未使用的IP地址。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值