ubuntu部署dhcp

在ubuntu服务端中配ip

# Let NetworkManager manage all devices on this system
network:
  ethernets:
    ens33:
      addresses: [192.168.1.22/24]
  version: 2
  renderer: NetworkManager



netpaln apply #重启网卡:

安装DHCP

apt install isc-dhcp-server -y

修改配置文件

# 查看网卡名默认为"ens33"
ip a 

# 修改DHCP运行的网络接口
vim /etc/default/isc-dhcp-server
## 修改网络接口(17行)
INTERFACESv4="ens33"
INTERFACESv6=""

# 修改DHCP配置文件
vim  /etc/dhcp/dhcpd.conf
## 1)注释掉域名服务器参数(10行,11行)
#option domain-name “example.org”;
#option domain-name-servers ns1.example.org, ns2.example.org

## 2)取消authoritative参数注释(24行)
authoritative;

## 3) 添加DHCP服务器所使用的子网和IP地址范围。同时指定ens33接口的ip地址为路由器。(可以修改53行)

#设置dhcp网段和子网掩码,注意必须和本机IP的网段保持一致
subnet 192.168.8.0 netmask 255.255.255.0 {
  #设置dhcp地址池范围
  range 192.168.8.100 192.168.8.200;
  #dns服务器IP地址
  option domain-name-servers 114.114.114.114;
  #设置网关
  option routers 192.168.8.30;
  #广播地址
  option broadcast-address 192.168.8.255;
  #设置默认租约时间:4小时
  default-lease-time 14400;
  #设置最大租约时间:8小时
  max-lease-time 28800;
}

image-20240803105005729

重启dhcp (注意这里启动如果失败不会报错,你可以输入dhcpd -t  用来检查dhcp配置是否正确)

systemctl restart isc-dhcp-server
systemctl enable isc-dhcp-server
systemctl status isc-dhcp-server

测试

使用VMware虚拟机时,注意关闭虚拟机自带的DHCP服务。

image-20240803105337787

客户端端开启网络的DHCP功能后重启网卡,查看IP是否在范围内。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值