服务器之家:专注于服务器技术及软件下载分享
分类导航

Linux|Centos|Ubuntu|系统进程|Fedora|注册表|Bios|Solaris|Windows7|Windows10|Windows11|windows server|

服务器之家 - 服务器系统 - Linux - linux下的dhcp服务的完全配置(图文详解)

linux下的dhcp服务的完全配置(图文详解)

2020-11-19 16:44虚心求教 Linux

linux下的dhcp服务的完全配置详解,需要的朋友可以参考下

试验环境如下图所示:

服务器ip:192.168.0.1

试验要求:要求linux dhcp 服务器实现给linux客户机分配ip地址。

linux下的dhcp服务的完全配置(图文详解)

服务器软件包:dhcp-3.0.1-12_el.i386 (当然其它版本的也可以)软件包默认在rhel4的第四种安装光盘中。

主配置文件:dhcp.conf 默认情况下该文件没有在dhcp软件包中,需要手动建立。

服务器的配置:

1 挂载和安装dhcp软件包,如下图所示:

linux下的dhcp服务的完全配置(图文详解)

2编辑配置文件(由于配置文件安装软件包后并不会自动建立需要我们手动建立)只需打如下些命令就可以建立一个空白的配置文件了。

vi/etc/dhcpd.conf

为了方便以后的讲解我们空把文件填上了内容,具体配置文件的意思我会马上讲到。

linux下的dhcp服务的完全配置(图文详解)

全局设置:通常我们把subnet 192.168.0.0 netmask 255.255.255.0(不包括subnet这行内容) 以上的内容成为全局。各行含义如下:

ddns-update-style interim; :表示dhcp服务器和dns服务器的动态信息更新模式。这行必须要有dhcp服务器才能启动以来。

default-lease-time 21600; 默认租约时间

max-lease-time 43200; 最大租约时间

option domain-name "123.com"; 域名服务器的名称

option domaini-servers 192.168.0.1 默认域名服务的ip地址

sub 后从“{”开始 到最后一个“}”结束表示子网属性。其主要配置只对大括号里的内容有效。一个配置文件可以有多个子网属性。

sub 192.168.0.0 netmask 255.255.255.0 ; (意思是我所分配的ip地址所在的网段

为192.168.0.0 子网掩码为255.255.255.0 )

range 192.168.0.2 192.168.0.100; (分配的ip地址范围为192.168.0.2到

192.168.0.100)

option subnet-mask 255.255.255.0 ; (分配ip地址的子网掩码为 255.255.255.0

option routers 192.168.0.3; (分给客户机的网关为192.168.0.3)主:图中的option router 应改成option routers 在这图片不再更改了。

有时候我们需要为某一个机器配置固定的ip地址,而下面的配置选项满足了这一要求:

host server01 {

hardware ethernet b0:c0:12:f2:a3:a4;

fixed-address 192.168.0.100;

}

具体含义和简单意思是“我们给客户机mac地址为b0;c0;12;f2;a3;a4所配置的ip地址为192.168.0.100”。

下面的图例是dhcp服务的启动 停止 重启。我们在刚配置完dhcpd.conf文件的时候我们需要启动一下dhcpd服务。

linux下的dhcp服务的完全配置(图文详解)

服务器配置完了客户机怎么获得ip地址呢。其实很简单。这里我叫大家两个命令,其效果是一样的。命令为:dhclint 或者 down 一下接口再up一下接口就可以了。图示如下:

linux下的dhcp服务的完全配置(图文详解)

linux下的dhcp服务的完全配置(图文详解)

看我们获得了192.168.0.99这一ip地址。和windows不同,linux获得ip地址是从大的范围到小的范围依此获得的。

本文出自 “虚心求教” 博客

延伸 · 阅读

精彩推荐
  • LinuxLinux常用的日志文件和常用命令

    Linux常用的日志文件和常用命令

    成功地管理任何系统的关键之一,是要知道系统中正在发生什么事。 Linux 中提供了异常日志,并且日志的细节是可配置的。Linux 日志都以明文形式存储,所...

    Linux教程网2632020-04-18
  • Linux详解Linux系统下PXE服务器的部署过程

    详解Linux系统下PXE服务器的部署过程

    这篇文章主要介绍了Linux系统下PXE服务器的部署过程,包括对PXE的API架构作了一个基本的简介,需要的朋友可以参考下...

    运维之道9812019-07-04
  • Linux手把手教您在 Linux 上使用 GPG 加解密文件

    手把手教您在 Linux 上使用 GPG 加解密文件

    在本教程中,我将告诉你如何用 GPG 加密和解密文件。这是一个简单的教程,你可以在你的 Linux 系统上尝试所有的练习。这将帮助你练习 GPG 命令,并在你...

    Linux中国6962021-12-15
  • Linuxlinux中rmdir命令使用详解(删除空目录)

    linux中rmdir命令使用详解(删除空目录)

    今天学习一下linux中命令: rmdir命令。rmdir是常用的命令,该命令的功能是删除空目录,一个目录被删除之前必须是空的 ...

    linux命令大全5372019-11-19
  • LinuxLinux lnmp下无法使用mail发邮件的两种解决方法

    Linux lnmp下无法使用mail发邮件的两种解决方法

    在配置了lnmp环境后,出现了mail函数不能发送邮件的问题,其实有两种方法,一是使用sendmail组件,而是使用postfix。下面为大家一一介绍下 ...

    Linux之家4042019-09-17
  • LinuxLinux中环境变量配置的步骤详解

    Linux中环境变量配置的步骤详解

    Linux中环境变量包括系统级和用户级,系统级的环境变量是每个登录到系统的用户都要读取的系统变量,而用户级的环境变量则是该用户使用系统时加载的...

    Myths7882022-02-10
  • Linux确保Linux系统安全的前提条件 漏洞防护

    确保Linux系统安全的前提条件 漏洞防护

    Linux 作为开放式的操作系统受到很多程序员的喜爱,很多高级程序员都喜欢编写Linux操作系统的相关软件。这使得Linux操作系统有着丰富的软件支持,还有无...

    Linux之家2642020-04-11
  • LinuxLinux上设置用户通过SFTP访问目录的权限的方法

    Linux上设置用户通过SFTP访问目录的权限的方法

    这篇文章主要介绍了Linux上设置用户通过SFTP访问目录的权限的方法,SFTP可以理解为使用SSH协议进行FTP传输的协议,因而同时要对OpenSSH进行相关设置,需要的朋...

    OSChina10022019-06-19