建立DHCPserver
一、实验的目的:
实现以下的要求的DHCPserver,了解子网内的IP分配的情况。
二、实验目标
虚拟机 vm1:192.168.6.3/24属于子网VMnet8。
在其上建立DHCPserver:
默认网关 192.168.6.4
DNS 200.3.4.10。200.3.4.20
默认租约 1天
最长租约 2天
用于分配的IP范围 192.168.6.81~192.168.6.200
主机08:00:11:22:33:44 ip 192.168.6.38,主机名web
三、实验过程
1、rpm -qa | grep dhcp(查看dhcp软件是否安装)
[root@localhost root]# rpm -qa | grep dhcp
2、用(我的电脑)来FTP登录。ftp://192.168.6.3/,文件-》登录-》输入帐号(yanji)和password(yanji123)用(除了root用户之外的用户)登录,再将dhcp-3.0pl1-23.i386.rpm和dhcp-devel-3.0pl1-23.i386.rpm复制进去。
3、rpm -ivh dhcp-3.0pl1-23.i386.rpm
[root@localhost 01]# rpm -ivh dhcp-3.0pl1-23.i386.rpm
warning: dhcp-3.0pl1-23.i386.rpm: V3 DSA signature: NOKEY, key ID db42a60e
Preparing... ########################################### [100%]
1:dhcp ########################################### [100%]
4、rpm -ivh dhcp-devel-3.0pl1-23.i386.rpm
[root@localhost 01]# rpm -ivh dhcp-devel-3.0pl1-23.i386.rpm
warning: dhcp-devel-3.0pl1-23.i386.rpm: V3 DSA signature: NOKEY, key ID db42a60e
Preparing... ########################################### [100%]
1:dhcp-devel ########################################### [100%]
5、rpm -qa | grep dhcp(确认dhcp软件是否安装)
[root@localhost 01]# rpm -qa | grep dhcp
dhcp-3.0pl1-23
dhcp-devel-3.0pl1-23
6、updatedb(为了下一步可以搜索到)
[root@localhost 01]#updatedb
7、locate dhcpd.conf
[root@localhost 01]# locate dhcpd.conf
/etc/log.d/conf/services/dhcpd.conf
/usr/share/doc/dhcp-3.0pl1/dhcpd.conf.sample
/usr/share/man/man5/dhcpd.conf.5.gz
8、[root@localhost 01]# cp /usr/share/doc/dhcp-3.0pl1/dhcpd.conf.sample /etc/dhcpd.conf
[root@localhost root]# vi /etc/dhcpd.conf
option time-offset 28800; # Eastern Standard Time
# option ntp-servers 192.168.1.1;
# option netbios-name-servers 192.168.1.1;
# --- Selects point-to-point node (default is hybrid). Don't change this unless
# -- you understand Netbios very well
# option netbios-node-type 2;
range 192.168.6.81 192.168.6.200;
default-lease-time 86400;
max-lease-time 172800;
# we want the nameserver to appear at a fixed address
host ns {
next-server marvin.redhat.com;
hardware ethernet 12:34:56:78:AB:CD;
fixed-address 207.175.42.254;
}
host web {
next-server marvin.redhat.com;
hardware ethernet 08:00:11:22:33:44;
fixed-address 192.168.6.38;
}
[root@localhost root]# service dhcpd start
启动 dhcpd:
9、Windows,右键VMnet8。属性-》TCP/IPv4,把“自己主动获得IP地址”和”使用以下的DNSserver地址“打上勾。分别输入200.3.4.10和200.3.4.20的DNSserver号,按“确定”。再到VMware里,“编辑”-》“虚拟网络编辑器”。把VMnet8和VMnet1
把"使用本地DHCP服务将IP地址分配给虚拟机”的勾去掉。
等几分钟。
10、在Windows里面。命令行输入“Ipconfig /all”
以太网适配器 VMware Network Adapter VMnet8:
连接特定的 DNS 后缀 . . . . . . . : or.org
描写叙述. . . . . . . . . . . . . . . : VMware Virtual Ethernet Adapter for VMnet8
物理地址. . . . . . . . . . . . . : 00-50-56-C0-00-08
DHCP 已启用 . . . . . . . . . . . : 是
自己主动配置已启用. . . . . . . . . . : 是
本地链接 IPv6 地址. . . . . . . . : fe80::4117:b3f0:133b:52de%13(首选)
IPv4 地址 . . . . . . . . . . . . : 192.168.6.200(首选)
子网掩码 . . . . . . . . . . . . : 255.255.255.0
获得租约的时间 . . . . . . . . . : 2015年3月27日 19:08:31
租约过期的时间 . . . . . . . . . : 2015年3月28日 19:08:30
默认网关. . . . . . . . . . . . . : 192.168.6.4
DHCP server . . . . . . . . . . . : 192.168.6.3
DHCPv6 IAID . . . . . . . . . . . : 453005398
DHCPv6 client DUID . . . . . . . : 00-01-00-01-1C-45-73-32-00-12-7B-70-A0-F2
DNS server . . . . . . . . . . . : 200.3.4.10
200.3.4.20
TCPIP 上的 NetBIOS . . . . . . . : 已启用
四、实验的体会
有点忘记步骤了。
之前给其它虚拟机的DHCP分配IP地址,影响了效果。后面禁用即可
建立DHCPserver的更多相关文章
- [原] 利用 OVS 建立 VxLAN 虚拟网络实验
OVS 配置 VxLAN HOST A ------------------------------------------ | zh-veth0(10.1.1.1) VM A | | ---|--- ...
- Atitit.如何建立研发体系
Atitit.如何建立研发体系 组织,流程,prj..Mana oppm 发管理是一个完整的管理体系,从结构上来讲,它主要由四个方面的内容构架而成:组织结构与岗位设置 管理流程与工作流程..项目及管 ...
- 在 Linux 上使用 Jexus + Mono 建立 Asp.Net 网站.
godaddy 买了个net空间,一点也不好用. 几个G的数据, 上传数据只有几kb , 想用 ssh 登录上去用 wget 下载,也不行 windows的主机貌似没有 ssh 功能... 后来实在忍 ...
- ASP.NET Core管道深度剖析(4):管道是如何建立起来的?
在<管道是如何处理HTTP请求的?>中,我们对ASP.NET Core的请求处理管道的构成以及它对请求的处理流程进行了详细介绍,接下来我们需要了解的是这样一个管道是如何被构建起来的.这样一 ...
- 读书笔记--SQL必知必会--建立练习环境
书目信息 中文名:<SQL必知必会(第4版)> 英文名:<Sams Teach Yourself SQL in 10 Minutes - Fourth Edition> MyS ...
- 【转】SQL Server -- 已成功与服务器建立连接,但是在登录过程中发生错误
SQL Server -- 已成功与服务器建立连接,但是在登录过程中发生错误 最近在VS2013上连接远程数据库时,突然连接不上,在跑MSTest下跑的时候,QTAgent32 crash.换成IIS ...
- 黑马程序员——ARC机制总结和用ARC建立模型
ARC 全称:Automatic Reference Counting 使用ARC 只需要在建立一个新的项目的时候把 下面的√打上 Xcode5以后都会默认建议开发者使用ARC机制 新的项目中如果有部 ...
- gRPC源码分析2-Server的建立
gRPC中,Server.Client共享的Class不是很多,所以我们可以单独的分别讲解Server和Client的源码. 通过第一篇,我们知道对于gRPC来说,建立Server是非常简单的,还记得 ...
- word 2010 建立多级结构和目录
点击“开始”中的“样式”中右下角按钮 点击弹出窗口中最下方第三个按钮 点击“推荐”选项卡,再选择要显示的标题,然后点击“显示”.然后按照需要,分别把“标题3”“标题4”等显示.最后点确定即可. ...
随机推荐
- CSS中的趣事之float浮动
浮动float一般跟left或是right: 特性: 1,包裹性:浮动文本类型时,需要指定宽度width,如果不指定,就会折叠到最小宽度: 2,浮动会影响别的元素: 3,子级浮动,会导致父级高度 ...
- leetcode_1014. Capacity To Ship Packages Within D Days
https://leetcode.com/problems/capacity-to-ship-packages-within-d-days/ 传送带要在D天内把所有货物传送完,但是传送带每天有传送容量 ...
- Android(java)学习笔记191:ContentProvider使用之利用ContentProvider备份和还原手机短信(掌握)
1. 通过阅读系统源码我们知道: 短信的内容提供者: content://sms/ 系统短信的内容提供者的路径 2. 利用ContentProvider备份和还原手机短信: (1 ...
- Centos7 安装MongoDB的详细过程
一.简介 MongoDB 是一个基于分布式文件存储的数据库.由 C++ 语言编写.旨在为 WEB 应用提供可扩展的高性能数据存储解决方案. MongoDB 是一个介于关系数据库和非关系数据库之间的产品 ...
- iOS缓存到内存
前面一片文章介绍了如何上传和下载文件,这篇文章将介绍一下如何在iOS设备中进行缓存. 这篇文章将只介绍一下将内容缓存到内存中,下一篇文章就介绍一下在iOS磁盘上缓存内容. 使用缓存的目的是为了使用的应 ...
- Elasticsearch分布式机制和document分析
1. Elasticsearch对复杂分布式机制的透明隐藏特性 1.1)分片机制 1.2)集群发现机制 1.3)shard负载均衡 1.4)shard副本,请求路由,集群扩容,shard重分配 2. ...
- vue 全局组件的注册
第一步 在main.js里面 引入需要注册的组件例如: //引入组件 import header from './components/header.vue' import footer from ...
- show()的方向
<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content ...
- linux命令 host-常用的分析域名查询工具
博主推荐:更多网络测试相关命令关注 网络测试 收藏linux命令大全 host命令是常用的分析域名查询工具,可以用来测试域名系统工作是否正常. 语法 host(选项)(参数) 选项 -a:显示详细的 ...
- NodeJs中数据库的使用
另一遍通用的NODEJS数据库方法koa,express,node 通用方法连接MySQL 1.Node.js 连接 MySQL $ cnpm install mysql 连接mysql: var m ...