【Ubuntu 18.04 搭建 DHCP 服务】

这篇具有很好参考价值的文章主要介绍了【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 服务】,ubuntu,linux,运维

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 服务】,ubuntu,linux,运维

二、客户端配置

新建虚拟机,网卡选择nat模式
【Ubuntu 18.04 搭建 DHCP 服务】,ubuntu,linux,运维
设置网卡为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 服务】,ubuntu,linux,运维
此时已经成功获取到IP地址。文章来源地址https://www.toymoban.com/news/detail-624202.html

到了这里,关于【Ubuntu 18.04 搭建 DHCP 服务】的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • linux实用技巧:ubuntu18.04安装samba服务器实现局域网文件共享

    主要是这一句 原文链接:https://blog.csdn.net/u010037542/article/details/108579650 Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之

    2024年01月25日
    浏览(61)
  • Ubuntu18.04搭建AirSim+ROS仿真环境

    AIRSIM在UBuntu 18.04上构建的官网文档 AIRSIM是依赖于UE4引擎实现的,因此在安装AIRSIM之前要安装UE4引擎。 在Ubuntu上安装UE4引擎需要从源文件进行编译,因此我们需要访问UE4的github仓库。但想要访问UE4的github仓库,我们就必须建立github与UE4许可的链接,否则直接访问UE4的github仓库时就

    2023年04月08日
    浏览(95)
  • Ubuntu18.04 docker kafka 本地测试环境搭建

    Kafka是一种分布式流处理平台,也是一个高吞吐量的分布式发布订阅消息系统。它由LinkedIn开发,并于2011年成为Apache软件基金会的顶级项目。 Kafka的设计目标是能够处理大规模的消息流,并提供持久性、高吞吐量和低延迟的特性。它的核心概念是发布-订阅模型,其中消息被组

    2024年02月15日
    浏览(63)
  • 从头搭建Android源码编译环境(Ubuntu 18.04 / 20.04 / 22.04)

    在新安装的Ubuntu上(版本20.04LTS),完成搭建Android源码编译环境步骤如下。 顺带说一句,当前用的比较多的Ubuntu是18.04和20.04,在实际项目中一直在用,可用性和稳定性都没问题。 最新的Ubuntu22.04版本,系统默认的二进制库变化比较大,编译Android源码有问题(实测过,没细研

    2024年02月06日
    浏览(156)
  • 在Ubuntu18.04中搭建基于QT的opencv环境

    前言 在看这篇文章之前,需要读者已经安装了qt环境如果还没有安装可以移步至这篇文章的后半断 链接: qt移植 获取cmake-gui sudo apt-get install cmake-gui 这一步主要是一会儿编译opencv的时候会用到 获取opencv的依赖环境 sudo apt-get install build-essential cmake git libgtk2.0-dev pkg-config libavcod

    2024年01月17日
    浏览(43)
  • 【Linux】MySQL的安装及配置(Ubuntu-18.04)

    一、安装MySQL         分别安装MySQL服务器、MySQL客户端、C/C++开发库 二、配置MySQL         1.查看默认配置文件,此处的user和password为默认提供的,后边需要进行修改。         2.通过系统的默认配置先登录MySQL,密码输入系统分配的默认密码J9fhynK7XZBjqwXA,登陆进入后再进行

    2024年04月28日
    浏览(43)
  • ubuntu18.04服务器双网口配置上外网

    记录一下配置服务器过程,本以为简单,结果整了一天。 服务器有2个网口,网口2是用来上外网的,原来用的01-netcfg.yaml进行ip地址设置,主要就用2条命令: vi /etc/netplan/01-netcfg.yaml (打开后进行修改) netplan apply  (应用配置,不正确会报错) 起初,配置的01-netcfg.yaml内容:

    2024年01月16日
    浏览(42)
  • 如何在Ubuntu 18.04上安装PHP 7.4并搭建本地开发环境

    PHP是一种流行的服务器脚本语言,用于创建动态和交互式web页面。开始使用你选择的语言是学习编程的第一步。 本教程将指导您在Ubuntu上安装PHP 7.4,并通过命令行设置本地编程环境。您还将安装依赖管理器Composer,并通过运行脚本来测试您的安装。 要完成本教程,您需要安

    2024年02月11日
    浏览(66)
  • 如何在 Ubuntu 18.04 上安装和配置 NFS 服务器

    网络文件系统(NFS)是一种分布式文件系统协议,允许您通过网络共享远程目录。 使用 NFS ,您可以在系统上安装远程目录,并使用远程计算机上的文件,就像它们是本地文件一样。 默认情况下, NFS 协议未加密,与 Samba 不同,它不提供用户身份验证。 对服务器的访问受客

    2024年02月16日
    浏览(53)
  • Linux Ubuntu18.04安装显卡驱动后,无法上网的问题解决

    由于跑程序需要,在Ubuntu18.04(双系统)上面安装nvidia显卡驱动, (我安装的是按照这个博客的教程来的:Ubuntu 18.04 安装NVIDIA显卡驱动+cuda 10.2+cudnn_ubuntu18.04安装cuda10.2_翟羽嚄的博客-CSDN博客安装了 nvidia-driver-470.161.03这个版本 ) 之后按照教程进行重启操作,然而重启后发现,

    2024年02月09日
    浏览(72)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包