DHCP

DHCP(动态主机分配协议)服务的管理配置:

DHCP服务能够提供的配置信息:

网络接口的IP地址和子网掩码

网络接口IP地址对应的网络地址和广播地址

缺省网关地址

DNS服务器地址....

使用DHCP的理由:

减小管理员的工作量

减小输入错误的可能

避免IP冲突

当网络更改IP地址段时,不需要重新配置每台计算机的IP

计算机移动不必重新配置IP

提高了IP地址的利用率

client(68)dhcp server1(udp:67)

dhcp server2(udp:67)

DHCP服务器集群

DHCP的原理(dhclient):

1、DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 7

client(68) -255.255.255.255-> server(67)

2、DHCPOFFER from 192.168.0.201()

server ---> client

3、DHCPREQUEST on eth0 to 255.255.255.255 port 67

client --请求IP->server

4、DHCPACK from 192.168.0.201

server -分配IP->client

bound to 192.168.0.254 -- renewal in 10191 seconds.

vmware

# rpm -ivh VMware-workstation-6.0.2-59824.i386.rpm

# /usr/bin/vmware-config.pl

1.桥接网络

Configuring a bridged network for vmnet0 --> eth0

2.NAT络网络

vmnet8 is a NAT network on private subnet 172.16.95.0.

3.host-only 1

. vmnet1 is a host-only network on private subnet 192.168.10.0.

. vmnet2 is a host-only network on private subnet 172.16.173.0.

网络yum源服务的搭建:

1、把光盘放进去并挂载

# mkdir /mnt/iso

# umount /dev/sr0

# mount /dev/cdrom /mnt/iso

客户端的配置:

# rm -rf /etc/yum.repos.d/*

# vim /etc/yum.repos.d/local.repo

[base]

baseurl=file:///mnt/iso

gpgcheck=0

--------------------------------------------

# yum -y install dhcp

# rpm -ql dhcp(DHCP的包名称是没d的)

/etc/dhcp/dhcpd.conf --dhcp的主配置文件,默认情况下主配置文件是空的

/etc/rc.d/init.d/dhcpd --启动脚本

/etc/rc.d/init.d/dhcrelay --中继启动脚本

/etc/sysconfig/dhcpd --DHCP的额外配置文件

/etc/sysconfig/dhcrelay --中继服务的配置文件

/var/lib/dhcpd/dhcpd.leases--租约登记表

/usr/share/doc/dhcp-4.1.1/dhcpd.conf.sample--配置文件的模板

通过模版来创建主配置文件:

# cp /usr/share/doc/dhcp-4.1.1/dhcpd.conf.sample /etc/dhcp/dhcpd.conf

# vim /etc/dhcp/dhcpd.conf

ddns-update-style interim;

ignore client-updates; --跟动态DNS相关

--全局作用域

______________________+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

●常用参数:

●ddns-update-style (none|interim|ad-hoc):定义所支持的DNS动态更新类型,该参数必选且必须放在第一行且只能在●全局配置中使用。

●none:不支持。

●interim:DNS互动更新模式。

●ad-hoc:特殊DNS更新模式。

●ignore-client-updates:忽略客户端更新,该参数只能在全局配配置中使用。

●default-lease-time:默认IP租约时间,单位秒,该参数可以在全局配置、局部配置均可使用。

●mas-lesase-time:客户端IP租约时间的最大值,单位秒,该参数可以在全局配置、局部配置均可使用。

●常用声明:

●subnet 网络号 netmask 子网掩码 {…..}:定义作用域。

●range 起始IP 结束IP:动态IP地址范围。

●常用选项:

●option routes IP地址:默认网关,该选项可以在全局配置、局部配置均可使用。

●option subnet-mask 子网掩码:默认子网掩码,该选项可以在全局配置、局部配置均可使用。

●option domain-name-servers:DNS服务器地址,该选项可以在全局配置、局部配置均可使用。

●option domain-name:DNS后缀,该选项可以在全局配置、局部配置均可使用。

●option time-offset:为客户端指定格林威治时间领衔时间,单位秒,该选项可以在全局配置、局部配置均可使用。

_________________________________-----------------------------------------------------------------------------------

subnet 192.168.0.0 netmask 255.255.255.0 { --子作用域1

option routers 192.168.0.1;--默认网关

option subnet-mask 255.255.255.0;--子网掩码

option domain-name "domain.org";--域名后缀

option domain-name-servers 192.168.1.1,202.96.128.86;--DNS服务器

option time-offset -18000; --时区,东8区

range dynamic-bootp 192.168.0.128 192.168.0.254; --地址池

default-lease-time 21600;--最小租约,单位是秒

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

host server1 { --地址保留

hardware ethernet 12:34:56:78:AB:CD;--客户机的MAC

fixed-address 192.168.0.200; --保留的IP地址

}

}

DHCP

DHCP

实例配置:

1.DHCP服务器需要有一个固定的IP

2.DHCP的第一个作用域必须跟你所配IP地址在同一网段

3.修改主配置文件(如遇错误请使用dhcpd -d排错)

# vim /etc/dhcpd.conf

ddns-update-style interim;

ignore client-updates;

option domain-name "uplooking.com";

option domain-name-servers 192.168.100.1,202.96.128.86,8.8.8.8;

option time-offset -18000;

default-lease-time 216000;

max-lease-time 432000;

subnet 192.168.100.0 netmask 255.255.255.0 {

option routers 192.168.100.1;

option subnet-mask 255.255.255.0;

range dynamic-bootp 192.168.100.128 192.168.100.254;

host ns {

next-server marvin.redhat.com;

hardware ethernet 12:34:56:78:AB:CD;

fixed-address 207.175.42.254;

}

}

# service dhcpd start

启动 dhcpd: [确定]

# netstat -unlp |grep :67,

# chkconfig dhcpd on

关掉物理机vmware为vmnet1提供的dhcp服务(避免同一局域网中有两个dhcp服务):

# kill -9 `ps aux |grep vmnet1 |grep dhcpd|awk '{print $2}'`

客户机的配置(system-config-network-tui):

# vim /etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE=eth0

BOOTPROTO=dhcp

HWADDR=00:0c:29:db:49:74

ONBOOT=yes

TYPE=Ethernet

# service network restart

# ifdown eth0 && ifup eth0

地址保留:i

# vim /etc/dhcpd.conf

host windows2003 {

hardware ethernet 00:0c:29:09:d6:3f;

fixed-address 192.168.100.200;

}

# service dhcpd restart

# chkconfig dhcpd on

windows:

ipconfig /release

ipconfig /renew

#指DHCPD监听哪块网卡:

# vim /etc/sysconfig/dhcpd

DHCPDARGS="eth0"

# service dhcpd restart

#租约:

/var/lib/dhcpd/dhcpd.lease

dhcp协议_DHCP(动态主机分配协议)原理相关推荐

  1. IP地址荷官——DHCP(动态主机配置协议)简介

    文章目录 IP地址荷官--DHCP(动态主机配置协议) 前言 一.什么是DHCP? 二.DHCP的优势 三.DHCP的配置原理 DHCP分配的三种模式 DHCP地址池 DHCP配置特殊应用场景 四.D ...

  2. dhcp动态主机配置协议

    dhcp简介:         动态主机设置协议(Dynamic Host Configuration Protocol,DHCP)是一个局域网的网络协议,使用UDP协议工作,计算机网络应用层协议. ...

  3. OpenWrt之DHCP(动态主机配置协议)

    OpenWrt之DHCP(动态主机配置协议) DHCP简介 在TCP/IP网络上,每台主机在访问网络及其资源之前,都必须进行基本的网络信息配置,包含IP地址.子网掩码.默认网关和DNS等.在大型网络中 ...

  4. 动态IP分配协议:DHCP

    文章目录 1. 什么是DHCP? 2. 为什么要使用DHCP? 3. DHCP是怎么工作的? 3.1 无中继场景时DHCP客户端首次接入网络的工作原理 第一步:发现阶段 第二步:提供阶段 第三步:选择 ...

  5. HCIP/HCIE RoutingSwitching / Datacom备考宝典系列(十六)DHCP知识点全面总结(动态主机配置协议)

    目录 一.技术背景 二.DHCP概述 三.DHCP系统组成 四.DHCP报文结构 五.DHCP报文类型 六.DHCP工作流程 七.DHCP租期更新 50% 八.DHCP重绑定 87.5% = 7/8 ...

  6. DHCP(动态主机配置协议)

    目录 DHCP(动态主机配置协议) DHCP优点: DHCP原理: 租期: DHCP服务的实现分为两种情况: 实验: 情况一:DHCP服务器和DHCP客户机在同一个网段. 情况二:DHCP服务器和DH ...

  7. 动态主机配置协议服务器不能提供,计算机网络基础课程—动态主机配置协议(Dhcp)...

    原标题:计算机网络基础课程-动态主机配置协议(Dhcp) DHCP(RFC 2131,2132)是对BOOTP的扩展,这种扩展体现在两个方面: 能在一个DHCP消息中为客户提供所有的网络配置信息,如I ...

  8. 网际协议:动态主机配置协议(DHCP)和NAT

    一.DHCP 某组织一旦获得了一块地址,它就可以为本组织内的主机与路由器接口逐个分配IP地址. 主机地址可以手动配置,但是这项任务目前通常更多的是使用动态主机配置协议(DHCP). DHCP允许一个主 ...

  9. 计算机网络实验(华为eNSP模拟器)——第八章 动态主机配置协议(DHCP)

    目录 前言 一.DHCP的定义 二.接口模式的 DHCP 命令 (1)开启DHCP配置功能 (2)开启接口的DHCP功能 (3)设置排除地址 (4)设置地址池ip租用有效期 (5)设置DNS地址 (6 ...

最新文章

  1. 【Markdown】如何在微信公众号上写markdown的文章
  2. 微信v3app支付php,php微信支付之APP支付方法_php技巧
  3. DataBinding基础使用二
  4. TypeError: only integer scalar arrays can be converted to a scalar index一例
  5. Oracle 安装 检查操作系统版本 必须是 5.0 5.1 的解决办法
  6. pb将datawindow数据导出EXCEL
  7. es6 next()、throw()、return() 的共同点
  8. 前端关于html的面试题,关于java:前端面试HTML面试题汇总
  9. 智慧林业整体解决方案_智慧农贸市场整体解决方案——前期调研篇
  10. 【渝粤教育】国家开放大学2018年春季 0420-22T酒店管理概论 参考试题
  11. 16.进程间的通信:管道
  12. (65)-- 爬取兄弟连老师信息
  13. psd缩略图上传组件
  14. 淘宝直播再升级!淘系自研GRTN 新一代多媒体传输网络
  15. 查找网络计算机步骤,如何查找到局域网中指定IP地址的是哪一台电脑
  16. 公司的IT总监在公司里是什么样的角色?
  17. canvas教程8-小球连线之碰壁则返
  18. 多传感器数据融合学习笔记
  19. 山东畜牧兽医职业学院计算机考试,山东畜牧兽医职业学院计算机自编word15套试题11Word模拟试题(1-15).doc...
  20. numpy序列预处理dna序列_?12个很棒的Pandas和NumPy函数,让分析事半功倍

热门文章

  1. 【opencv】边缘提取或通过二值图片提取对应的三维图像(python)
  2. assert() (C++) 非常简单!
  3. MyDAL - .IsExistAsync() 使用
  4. Android自定义XML属性以及遇到的命名空间的问题
  5. php nl2br() 函数
  6. Linux文件查找命令find
  7. 山寨SaaS--管理软件夜未眠(五)
  8. c# equals与==的区别【转】
  9. C++ Map传递参数
  10. powertool 使用学习总结