linux配置dhcp服务器

一、dhcp概述

  • 作用:为局域网内的电脑分配IP地址
  • 架构 C/S;客户端/服务器模式
  • 实现方式:

          1.为相同网段的电脑分配IP地址—DHCP

          2.跨网段为另一网段的电脑分配IP地址—DHCP中继

  • DHCP使用UDP协议,67号是客户机使用的,68号是服务器端的端口号

二、dhcp优点

  1. 减少管理员的工作量
  2. 避免输入错误的可能
  3. 避免IP地址冲突
  4. 当更改IP地址段时,不需要重新配置每个用户的IP地址
  5. 提高了IP地址的利用率
  6. 方便客户端的配置

三、dhcp的分配方式

  • 自动分配:当DHCP客户机第一次成功地从DHCP服务器获取到一个IP地址后,就永久的使用这个IP地址
  • 手动分配:由DHCP服务器管理员专门指定IP地址
  • 动态分配:当DHCP客户机第一次从DHCP服务器获得IP地址后,并非永久的使用该地址,而是在每次使用完后,DHCP客户机就会释放这个IP地址,供其他客户机使用

四、dhcp的搭建过程

1、打开虚拟网络编辑器,取消勾选下图选项

2、 打开虚拟机设置,网络连接选项切换为仅主机模式

 3、安装DHCP服务包

4、配置dhcp文件

重新输入vim dhcpd.conf,这里需要注意编辑时不能少或者多任何符号,我这里配置DNS服务器时结尾8的后面忘了加;

5、配置ens33网卡

vim /etc/sysconfig/network-scripts/ifcfg-ens33

 配置完成后保存退出重新启动网卡

systemctl restart network

6、打开其他虚拟机查看是否配置成功

我这里选择的是win10系统,也要把网络连接选项切换为仅主机模式,打开终端,输入ipconfig

 

五、为指定主机分配ip地址

1、打开另一台虚拟机,查看网卡mac地址

2、返回服务端打开dhcp配置文件,找到如下一行更改mac地址和ip地址

3、返回客户端查看是否配置成功

 

下面是在 Linux配置 DHCP 服务器的步骤: 1. 安装 DHCP 服务器软件 使用以下命令在 Linux 系统上安装 DHCP 服务器软件: ``` sudo apt-get update sudo apt-get install isc-dhcp-server ``` 2. 配置 DHCP 服务器 编辑 `/etc/dhcp/dhcpd.conf` 文件来配置 DHCP 服务器。你可以使用以下命令打开文件: ``` sudo nano /etc/dhcp/dhcpd.conf ``` 在文件中,你需要指定 DHCP 服务器配置,包括 IP 地址池、子网掩码、默认网关、DNS 服务器等。下面是一个示例配置文件: ``` subnet 192.168.0.0 netmask 255.255.255.0 { range 192.168.0.10 192.168.0.50; option routers 192.168.0.1; option domain-name-servers 8.8.8.8, 8.8.4.4; } ``` 这个配置文件指定了一个 IP 地址池,该池包含从 192.168.0.10 到 192.168.0.50 的 IP 地址。默认网关是 192.168.0.1,DNS 服务器是 8.8.8.8 和 8.8.4.4。 3. 配置网络接口 在启用 DHCP 服务器之前,你需要确保服务器的网络接口已经配置好。你可以使用以下命令编辑网络接口配置文件: ``` sudo nano /etc/network/interfaces ``` 在文件中,你需要指定网络接口的配置,包括 IP 地址、子网掩码、默认网关等。下面是一个示例配置文件: ``` auto eth0 iface eth0 inet static address 192.168.0.1 netmask 255.255.255.0 gateway 192.168.0.254 ``` 这个配置文件指定了网络接口的 IP 地址为 192.168.0.1,子网掩码为 255.255.255.0,默认网关为 192.168.0.254。 4. 启用 DHCP 服务器 在完成以上步骤后,你可以启用 DHCP 服务器。使用以下命令启动 DHCP 服务器: ``` sudo systemctl start isc-dhcp-server ``` 如果你希望在系统启动时自动启动 DHCP 服务器,你可以使用以下命令: ``` sudo systemctl enable isc-dhcp-server ``` 至此,你已经成功地配置DHCP 服务器
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值