【Ubuntu 18.04 搭建 DHCP 服务】

参考Ubuntu官方文档:https://ubuntu.com/server/docs/how-to-install-and-configure-isc-dhcp-server
dhcpd.conf 手册页

配置:https://maas.io/docs/about-dhcp

实验环境规划

Ubuntu 18.04(172.16.65.128/24) dhcp服务端
Ubuntu 18.04(172.16.65.x/24) dhcp客户端

一、服务端配置

1.服务端设置静态ip
【Ubuntu 18.04 搭建 DHCP 服务】_第1张图片

vim /etc/netplan/00-installer-config.yaml

 # This is the network config written by 'subiquity'
network:
  ethernets:
    ens33:
      addresses:
      - 172.16.65.128/24
      gateway4: 172.16.65.1
      nameservers:
        addresses:
        - 114.114.114.114
      dhcp4: false
  version: 2

2.安装配置dhcp服务

apt update
sudo apt install -y isc-dhcp-server

vim /etc/dhcp/dhcpd.conf

# 全局配置(若局部配置没设置则以全局配置为准)
option domain-name "example.org";
option domain-name-servers ns1.example.org, ns2.example.org;

default-lease-time 600;
max-lease-time 7200;

ddns-update-style none;

# 局部配置(若局部配置已设置则以局部配置为准)
subnet 172.16.65.0 netmask 255.255.255.0 {         # 定义网络地址和子网掩码
       range 172.16.65.150 172.16.65.200;        # 指定IP地址池的范围
       option domain-name "zrs.com";                 # 域(比如访问www,就会自动补齐www.zrs.com)
       option domain-name-servers 172.16.65.128;   # DNS服务器(自建的DNS或所在地区的DNS)
       option subnet-mask 255.255.255.0;             # 子网掩码
       option routers 172.16.65.1;                 # 网关IP
       option broadcast-address 255.255.255.0;       # 广播地址
}

vim /etc/default/isc-dhcp-server

INTERFACESv4="ens33"
sudo systemctl restart isc-dhcp-server

使用dhcpd syslog 可查看配置信息

3.编辑虚拟网络
取消勾选
【Ubuntu 18.04 搭建 DHCP 服务】_第2张图片

二、客户端配置

新建虚拟机,网卡选择nat模式
【Ubuntu 18.04 搭建 DHCP 服务】_第3张图片
设置网卡为dhcp模式
vim /etc/netplan/00-installer-config.yaml

# This is the network config written by 'subiquity'
network:
  ethernets:
    ens33:
      dhcp4: true
    ens34:
      dhcp4: true
  version: 2

重新加载配置
netplan apply

查看IP,进行验证
【Ubuntu 18.04 搭建 DHCP 服务】_第4张图片
此时已经成功获取到IP地址。

你可能感兴趣的:(ubuntu,linux,运维)