ubuntu 开启dhcp服务并配置

简介: ubuntu 开启dhcp服务并配置

1.配置所有网口支持DHCP

vim /etc/default/isc-dhcp-server

INTERFACES="eno1 eno2 eno3 eno4"

2.所有网口ip地址配置

vim /etc/network/interfaces
auto eno1
iface eno1 inet static
address 172.19.75.15
netmask 255.255.252.0
gateway 172.19.75.253


auto eno2
iface eno2 inet static
address 172.19.85.15
netmask 255.255.252.0

auto eno3
iface eno3 inet static
address 172.19.95.15
netmask 255.255.252.0

auto eno4
iface eno4 inet static
address 172.19.65.15
netmask 255.255.252.0

3.配置DHCP多网段subnet范围

vim /etc/dhcp/dhcpd.conf

subnet 172.19.75.0 netmask 255.255.255.0 {
        range 172.19.75.37 172.19.75.50;
        option broadcast-address 172.19.75.255;
        option routers 172.19.75.253;
        default-lease-time 600;
        max-lease-time 7200;
        next-server 172.19.75.15;
        filename "pxelinux.0";
}


subnet 172.19.85.0 netmask 255.255.255.0 {
        range 172.19.85.37 172.19.85.50;
        option broadcast-address 172.19.85.255;
        option routers 172.19.85.253;
        default-lease-time 600;
        max-lease-time 7200;
        next-server 172.19.85.15;
        filename "pxelinux.0";
}

subnet 172.19.95.0 netmask 255.255.255.0 {
        range 172.19.95.37 172.19.95.50;
        option broadcast-address 172.19.95.255;
        option routers 172.19.95.253;
        default-lease-time 600;
        max-lease-time 7200;
        next-server 172.19.95.15;
        filename "pxelinux.0";
}

subnet 172.19.65.0 netmask 255.255.255.0 {
        range 172.19.65.37 172.19.65.50;
        option broadcast-address 172.19.65.255;
        option routers 172.19.65.253;
        default-lease-time 600;
        max-lease-time 7200;
        next-server 172.19.65.15;
        filename "pxelinux.0";
}
目录
相关文章
|
8月前
|
Ubuntu 安全 应用服务中间件
详细指南:配置Nginx服务器在Ubuntu平台上
以上步骤涵盖了基本流程:从软件包管理器获取 Ngnix, 设置系统服务, 调整UFW规则, 创建并激活服务器块(也称作虚拟主机), 并进行了初步优化与加固措施。这些操作都是建立在命令行界面上,并假设用户具有必要权限(通常是root用户)来执行这些命令。每个操作都有其特定原因:例如,设置开机启动确保了即使重启后也能自动运行 Ngnix;而编辑server block则定义了如何处理进入特定域名请求等等。
474 18
|
8月前
|
Ubuntu 安全 应用服务中间件
详细指南:配置Nginx服务器在Ubuntu平台上
以上步骤涵盖了基本流程:从软件包管理器获取 Ngnix, 设置系统服务, 调整UFW规则, 创建并激活服务器块(也称作虚拟主机), 并进行了初步优化与加固措施。这些操作都是建立在命令行界面上,并假设用户具有必要权限(通常是root用户)来执行这些命令。每个操作都有其特定原因:例如,设置开机启动确保了即使重启后也能自动运行 Ngnix;而编辑server block则定义了如何处理进入特定域名请求等等。
789 17
|
8月前
|
人工智能 Ubuntu 前端开发
Dify部署全栈指南:AI从Ubuntu配置到HTTPS自动化的10倍秘籍
本文档介绍如何部署Dify后端服务及前端界面,涵盖系统环境要求、依赖安装、代码拉取、环境变量配置、服务启动、数据库管理及常见问题解决方案,适用于开发与生产环境部署。
1713 1
|
8月前
|
Ubuntu 安全 关系型数据库
安装与配置MySQL 8 on Ubuntu,包括权限授予、数据库备份及远程连接指南
以上步骤提供了在Ubuntu上从头开始设置、配置、授权、备份及恢复一个基础但完整的MySQL环境所需知识点。
958 7
|
8月前
|
Ubuntu 网络安全 数据安全/隐私保护
搭建SSH服务于RK3399平台上的Ubuntu 18.04,实现远程连接
以上步骤涵盖从安 装 到配制再至实际使 用户建立Ssh 连接所需知识点 。务必注意,在对外提供Ssh 访问
416 2
|
8月前
|
消息中间件 人工智能 运维
Ubuntu环境下的 RabbitMQ 安装与配置详细教程
本文聚焦在Ubuntu下RabbitMQ安装与配置教程,旨在帮助读者快速构建稳定可用的消息队列服务。
1483 6
|
9月前
|
缓存 监控 Ubuntu
在Ubuntu 16.04上配置GitLab Runner以激活GitLab CI/CD流程
完成以上步骤后,每当代码被推送到远端仓库中相对应分支上时,GitLb CI / CD 流水线就会自动触发,并由之前注册好了 GitLb runner 的机器去完成定义好了 ` .gitlabcicd.yml ` 文件里面定义好各种任务(如编译测试部署等).
478 13
|
9月前
|
XML Ubuntu Java
如何在Ubuntu系统上安装和配置JMeter和Ant进行性能测试
进入包含 build.xml 的目录并执行:
432 13
|
9月前
|
缓存 Ubuntu Docker
Ubuntu环境下删除Docker镜像与容器、配置静态IP地址教程。
如果遇见问题或者想回滚改动, 可以重启系统.
579 16
|
9月前
|
Ubuntu 应用服务中间件 Linux
在Ubuntu上配置Nginx实现开机自启功能
至此,Nginx应该已经被正确地设置为开机自启。在Ubuntu中利用 `systemd`对服务进行管理是一种高效的方式,为系统管理员提供了强大的服务管理能力,包括但不限于启动、停止、重启服务,以及配置服务的开机自启动。通过这些简洁的命令,即使是对Linux不太熟悉的用户也能轻松地进行配置。
436 0