一、配置DHCP服务器

1、使用DHCP动态配置主机地址

1.1 DHCP服务
A、为大量客户机自动分配地址,提供集中管理
B、减轻管理和维护成本、提高网络配置效率
1.2可分配的地址信息主要包括
A、网卡的IP地址、子网掩码
B、对应的网络地址、广播地址
C、默认网关地址
D、DNS服务器地址

2、安装DHCP服务器
2.1 DHCP服务器软件
RHEL6.5光盘中的dhcp-4.1.1-38.P1.el6.x86_ 64.rpm
2.2 dhcp软件包的主要文件
主配置文件: /etc/dhcpd.conf
执行程序: /usr/sbin/dhcpd、 /usr/sbin/dhcrelay
服务脚本: /etc/init.d/dhcpd、 /etc/init. d/dhcrelay
执行参数配置: /etc/sysconfig/dhcpd
DHCP中继配置: /etc/sysconfig/dhcrelay(中继可以忽略)
2.3 全局设置,作用于整个DHCP服务器
ddns-update-style none;
default-lease-time 21600;
max-lease-time 43200;
option domain-name “domain.org”;
option domain-name-servers 202.106.0.20;
2.4 Subnet网段声明,作用于整个子网段
range参数:设置用于分配的IP地址池
option subnet-mask参数:设置客户机的子网掩码
option routers参数:设置客户机的默认网关地址
[root@localhost -]# vi /etc/dhcpd.conf
subnet 192.168.4.0 netmask 255 255.255.0 { //声明网段地址
range 192.168.4.128 192.168.4 254; //设置地址池
option subnet-mask 255.255. 255.0; //设置子网掩码
option routers 192.168.4.1; //指定默认网关地址
}
2.5 host 主机声明,作用于单个主机
hardware ethernet参数:指定对应主机的MAC地址
fixed-address参数:指定为该主机保留的IP地址
host prtsvr {
hardware ethernet 00:c0:c3:22:46:81;
fixed-address 192.168.4.100;
}
2.6启动DHCP服务
[root@localhost ~]# service dhcpd start
2.7查看租约文件
less /var/lib/dhcpd/dhcpd.lease

3、实验
A、挂载

B、安装dhcp

C、查看已安装

D、查看文件

E、根据上个文件内容查看另一个文件(配置文件)
F、将dhcp配置信息模板保存至/etc/dhcp/dhcpd.conf

G、进入/etc/dhcp/dhcp.conf中自己编写dhcp配置信息(可不用模板)

注意:配置的东西若写在声明前即是全局变量
H、service dhcp configtest:检查dhcp服务是否写正确(很重要!!!)
F、打开dhcp服务:service dhcpd start
重启网络服务:service network restart
dhcp则建立好了
补充:
A、dhcp服务器查看租约:

B、为一个主机做地址保留:(mac地址是那个主机的mac地址)

二、使用DHCP客户端

1、两种使用方式
1.1修改网卡配置文件( 如ifcfg-eth0)
BOOTPROTO=dhcp
1.2使用dhclient命令
格式
dhclient [-d] [网络接口名] (eg:dhclient -d eth0)

2、打开网络:service network start
3、检验:ifconfig
注意:先用桥接模式做
如果获取不到 就把两台主机桥接到一块----将自定义的特定虚拟网络设置成一样
客户端主机重启网络服务
服务器主机重启dhcp服务和网络服务

linux环境下如何安装DHCP服务器及示例相关推荐

  1. Linux环境下如何安装达梦数据库

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 Linux环境下如何安装达梦数据库 一.检查服务器防火墙 二.安装步骤 1.创建达梦用户 2.创建达梦目录 3.配置系统限制 4.镜像 ...

  2. linux cvs服务,Linux环境下轻松搭建CVS服务器

    CVS是一种广泛应用的.开源的.透明于网络的版本控制系统.用户使用CVS时,首先要架设一台CVS服务器,在CVS服务器上导入项目实例.设置CVS项目访问控制等.而客户则通过客户端来访问CVS服务器,客 ...

  3. Linux环境下nginx安装配置--淘宝Tengine

    文章目录 前言 一.tengine是什么? 二.使用步骤 1.下载地址 2.解压 3.依赖安装 4.安装nginx 5.编译 6.启动 7.设置为系统服务 7.服务启动.停止.重启 总结 前言 随着公 ...

  4. linux编译ice,linux环境下编译安装ICE

    前面我们讲过了在linux环境下通过rpm的方式来安装ICE,这种安装方式可以是比较简单的,自己在安装过程中发现后面PHP无法装在IcePHP.sp模块,也有可能自己在安装过程中某个地方出错了.又尝试 ...

  5. Go在Linux环境下的安装与配置

    GoLang在Linux环境下的搭建 版本说明: Go:1.17.1 Linux:Centos7 使用安装包进行安装 # 下载安装包 wget https://golang.google.cn/dl/ ...

  6. Linux环境下Redis安装配置步骤

    在LInux下安装Redis的步骤如下: 1.首先下载一个Redis安装包,官网下载地址为:https://redis.io/ 2.在Linux下解压redis: tar -zxvf redis-2. ...

  7. 【开发工具】Linux环境下JDK安装(无错完整)

    目录 一.下载JDK: 二.源码包解压安装: 三.配置JDK环境变量: 四.测试安装是否成功: 一.下载JDK: Java Downloads | Oraclehttps://www.oracle.c ...

  8. Linux环境下不安装DM数据库,编译dmPython

    一.简介 dmPython 是 DM 提供的依据 Python DB API version 2.0 中 API 使用规定而开发的数据库访问接口.dmPython 实现这些 API,使 Python ...

  9. 在linux环境下离线安装Nginx

    Nginx安装需要gcc-c++编译环境,另外还需要安装Nginx依赖包. 下载gcc-c++ 打开gcc-c++ rpm下载地址:https://pkgs.org/download/gcc-c++ ...

最新文章

  1. NeurIPS 2020不用抢票了!官方宣布改线上举办,网友:nice!已白嫖3个顶会
  2. 独家|OpenCV1.11 使用OpenCV制作一个低成本立体摄像机
  3. 3.2.2 请求分页管理方式
  4. 简易OA漫谈之工作流设计(四,怎么支持会签)
  5. pat 乙级 1019 数字黑洞(C++)
  6. Go-项目结构和代码组织
  7. (王道408考研操作系统)第四章文件管理-第二节1:磁盘的结构
  8. python初始环境安装
  9. Codeforces Round #334 (Div. 2) A. Uncowed Forces 水题
  10. 测试丢包_如何使用ping和tracert命令检测丢包
  11. 步进电机28BYJ-48拆机图、原理和51/stm32测试程序
  12. 《Mastering OpenCV》--3.Markless AR.无标识式AR (2)
  13. 用计算机算锐角三角比,锐角三角比中计算器使用方法ppt
  14. 计算机教师的人生格言,教师人生格言大全
  15. Android appWidget——每日一句应用开发
  16. Ubuntu安装NVIDIA 显卡驱动
  17. 项目管理中的三大误区
  18. 小程序与h5的相互跳转
  19. 可重复读隔离级别如何解决脏读、不可重复读
  20. iOS 网络优化: 使你的 App 网络交互更流畅

热门文章

  1. html5获取蓝牙设备列表,【报Bug】官方H5+示例中 搜索蓝牙设备,部分机型搜索不到任何蓝牙...
  2. 窗口置顶工具v2.1.0
  3. javascript实现div层移动的减速效果
  4. 5 个免费的受欢迎的 SQLite 管理工具
  5. 响应式网页设计的概念和应用
  6. ESXI6.7.0 升级到7.0U3f(2022年7月12 更新)
  7. 【matplotlib绘图】调整图片尺寸大小
  8. 怎么做三维设计模型轻量化
  9. 丽思卡尔顿游轮正式加入万豪旅享家旅行计划
  10. 五脏积毒的表现 脸上长痘位置看你健康情况