文档章节

DHCP 配置

胡子叭槎
 胡子叭槎
发布于 2016/10/13 20:44
字数 504
阅读 55
收藏 1

1    需求

    配置一个网络内IP自动获取

2    系统

    Centos 6.8

     内核 2.6.32-642.el6.x86_64

    软件 dhcp.x86_64

3    实施

    3.1 安装dhcp软件

        yum install dhcp.x86_64

    3.2 配置dhcp

           系统默认/etc/dhcp/dhcpd.conf 里面是说明软件,需要从/usr/share/doc/dhcp-4.1.1/dhcpd.conf.sample  拷贝过来

[root@wzlvm network-scripts]# cp  /usr/share/doc/dhcp-4.1.1/dhcpd.conf.sample /etc/dhcp/dhcpd.conf 

然后把配置文件里面内容改为一下配置内容(里面就是说明很多,其他不需要的也比较多,可以直接全部清除,再写上新内容)

[root@wzlvm network-scripts]# vim /etc/dhcp/dhcpd.conf 
 1 option domain-name "wzl.com";                      -- DNS域名
  2 option domain-name-servers 192.168.125.134;       -- DNS解析服务器
  3 default-lease-time 600;                           -- 自少使用时长600秒
  4 max-lease-time 7200;                              -- 最长使用时间7200秒
  5 log-facility local7;
  6 subnet 192.168.1.0 netmask 255.255.255.0 {        -- 192.168.1.0 是网号
  7 option routers          192.168.1.1;              -- 192.168.1.1 是网关
  8 option subnet-mask      255.255.255.0;            -- 子网掩码
  9 option time-offset      -18000;            
 10 range 192.168.1.112 192.168.1.114;                -- ip池
 11 default-lease-time 21600;
 12 max-lease-time 43200;
 13 }

    由于DHCP 中配置的网号需要和网卡在同一个网段中,所以我们可以在机器中新增一张虚拟网卡

[root@myvm network-scripts]# ll ifcfg-eth0*
-rw-r--r-- 1 root root 202 Oct 13 15:43 ifcfg-eth0
-rw-r--r-- 1 root root  85 Oct 13 17:00 ifcfg-eth0:1  -- 这个是新增的虚拟网卡

[root@myvm network-scripts]# vim ifcfg-eth0:1
 1 DEVICE=eth0:1
  2 BOOTPROTO=static                         -- 设为静态
  3 IPADDR=192.168.1.100                     -- 设置一个和dhcpd.conf中网号在同一网段中的IP 
  4 NETMASK=255.255.255.0                    -- 子网掩码
  5 ONBOOT=yes                               -- 激活

重启网卡,让ifcfg-eth0:1生效

service network restart

关闭虚拟机的dhcp服务,然后重启上面服务机的dhcp 服务

service dhcpd restart

[root@myvm network-scripts]# service dhcpd restart
Starting dhcpd:                                            [  OK  ]

 4    验证

        在客户端中重启网卡就获取到自己配置的dhcp 网段中的IP

eth0      Link encap:Ethernet  HWaddr 00:0C:29:17:43:C6  
          inet addr:192.168.1.112  Bcast:172.16.193.255  Mask:255.255.255.0
          inet6 addr: fe80::20c:29ff:fe17:43c6/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1272 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1037 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:109382 (106.8 KiB)  TX bytes:266465 (260.2 KiB)

 

© 著作权归作者所有

上一篇: vim 模板配置
下一篇: NIS 用户集中管理
胡子叭槎
粉丝 22
博文 145
码字总数 148747
作品 0
成都
数据库管理员
私信 提问
【H3C技术】部署DHCP中继

部署DHCP中继 应用环境 如果本地网络没有配置DHCP服务器,可以在路由器上启动DHCP中继功能,从客户端来的DHCP请求可通过DHCP中继传到DHCP服务器。 说明 服务器和客户端之间的DHCP中继不能超过...

weipure88
2014/10/04
0
0
Windows 2008 R2 DHCP服务器迁移至 Windows Server 2012

转载:http://shubao.blog.51cto.com/401810/1266314 将Windows2008 R2域控中的DHCP服务器迁移至Windows 2012中,并实现DHCP的故障转移功能。 DHCP故障转移Windows2012的一个新功能, 此功能...

kim1220
2014/06/25
0
0
交换机 DHCP 协议与配置

DHCP dynamic host configuration protocol 动态的 主机配置协议 静态的 -配置内容 IP -作用 自动的为终端设备,分配IP地址; -角色 DHCP 服务器 DHCP 客户端 -配置: 1、配置DHCP客户端 -将...

云之眼
2017/11/13
0
0
Cisco PT模拟实验(18) 路由器DHCP服务器及中继配置

Cisco PT模拟实验(18) 路由器DHCP服务器及中继配置 实验目的: 掌握路由器DHCP服务器的配置方法 掌握DHCP中继代理的配置方法 掌握DHCP协议及其中继的原理及实现过程 实验背景: 随着公司网络...

狄钦dQ
2017/09/13
0
0
88、交换机安全欺骗攻击配置实验之DHCP Snooping

1、DHCP Snooping解析 开启DHCP Snooping后,默认所有的端口都为untrusted接口。 untrusted接口:可以接收Discovery消息,但当收到Offer消息后,会直接Drop掉,不发任何DHCP消息。 trusted接...

技术小胖子
2017/11/17
0
0

没有更多内容

加载失败,请刷新页面

加载更多

iOS苹果应用IPA一键签名工具及重签教程

开心签名工具,是一款跨平台ios签名和重签名工具。 同时支持在windows、linux、mac运行,数据同步,方便使用及管理! 开心重签名工具官网 功能特点 1、支持图形界面及命令行重签(部署到服务...

tintong
28分钟前
3
0
2.4G有源卡核心芯片供应商

有源2.4G RFID的防盗标签,在与无源标签相比较,通信距离远,通信时效高。我司的SI24R2E这颗芯片专门为2.4G有源标签而设计,具有低功耗,发送距离远,厂商设计简单等优势;广泛应用于现在城市...

文刀石
34分钟前
2
0
设置Ubuntu16.04启动为命令行界面

1. 修改/etc/default/grub文件,将GRUB_CMDLINE_LINUX_DEFAULT设置成”quiet splash 3” 2. 使用命令update-grub使得在/boot下重新生成GRUB2配置文件。 3. 重启...

JosiahMg
34分钟前
3
0
C++基础知识点

计算机语言 计算机不能理解高级语言,只能理解机器语言,必须要将高级语言翻译成机器语言,翻译的方式有两种,一种是编译,一种是解释 解释型语言,在运行程序时进行翻译,每个语句在执行时逐...

大瑞清_liurq
41分钟前
4
0
EFCore 多条数据更新不能同时savechanges()的解决方法

1 在ModelContext定义下增加var transaction = ctx.Database.BeginTransaction(); 1.2 在最后一个SaveChanges()后增加transaction.Commit(); 3 在finally的if (sMsgCode != "")分支中增加tra......

_Somuns
44分钟前
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部