Linux 之dhcp服务搭建
DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)是一个局域网的网络协议
dhcp服务器端监控端口67
涉及的配置文件:/etc/dhcp/dhcpd.conf
实验环境:
vmware workstation 11
centos : 192.168.10.10
windows xp :?

centos 与windows xp 分别只连接到VMnet8上面 #此处VMware8可以理解为一个单独的交换机
基础命令:
1:查看开机启动项:
[root@cooca ~]# chkconfig --list | grep dhcpd
dhcpd :off :off :on :on :on :on :off
dhcpd6 :off :off :off :off :off :off :off
2:查看端口是否打开:
[root@cooca ~]# netstat -anulp | grep :
udp 0.0.0.0: 0.0.0.0:*
3:查看服务状态:
[root@cooca ~]# service dhcpd status
dhcpd (pid ) is running...
简单说明:
小型公司一般192.168.1.0/24基本上够用了,一般路由器也有dhcp功能,所以linux搭建dhcp可能用在大中型公司,那么这就涉及到多网段ip地址动态分配。
这里仅研究linux搭建dhcp功能的实现,至于更实用的多网段可用性,实用性方面暂且不谈。
配置过程:
1:配置静态ip地址:
192.168.10.10/24
主机名:
cooca.com
2:dhcp服务套件查询:
[root@cooca ~]# rpm -qa | grep dhcp
dhcp-common-4.1.-.P1.el6.centos..x86_64
dhcp-4.1.-.P1.el6.centos..x86_64
3:vi编辑:
[root@cooca ~]# cat /etc/dhcp/dhcpd.conf
#
# DHCP Server Configuration file.
# see /usr/share/doc/dhcp*/dhcpd.conf.sample
# see 'man 5 dhcpd.conf'
#
default-lease-time ;
max-lease-time ; option domain-name "cooca.com";
option domain-name-servers 192.168.10.10;
authoritative; subnet 192.168.10.0 netmask 255.255.255.0 {
range dynamic-bootp 192.168.10.130 192.168.10.150;
option broadcast-address 192.168.10.255;
option routers 192.168.10.1;
}
其中:authoritative:拒绝不合法ip请求
4:查看windwos xp ip获取状态:


5:ping dhcp主机确认网络连接状态:

6:系统日志查看:
[root@cooca ~]# tali /var/log/messages
bash: tali: command not found
[root@cooca ~]# tail /var/log/messages
Jul :: cooca dhcpd: DHCPACK on 192.168.10.130 to :0c::2a:a2:6d (zkero-661eadb17) via eth0
Jul :: cooca dhcpd: DHCPREQUEST for 192.168.10.130 from :0c::2a:a2:6d (zkero-661eadb17) via eth0
Jul :: cooca dhcpd: DHCPACK on 192.168.10.130 to :0c::2a:a2:6d (zkero-661eadb17) via eth0
Jul :: cooca dhcpd: DHCPREQUEST for 192.168.10.130 from :0c::2a:a2:6d (zkero-661eadb17) via eth0
Jul :: cooca dhcpd: DHCPACK on 192.168.10.130 to :0c::2a:a2:6d (zkero-661eadb17) via eth0
Jul :: cooca dhcpd: DHCPREQUEST for 192.168.10.130 from :0c::2a:a2:6d (zkero-661eadb17) via eth0
Jul :: cooca dhcpd: DHCPACK on 192.168.10.130 to :0c::2a:a2:6d (zkero-661eadb17) via eth0
Jul :: cooca dhcpd: Wrote leases to leases file.
Jul :: cooca dhcpd: DHCPREQUEST for 192.168.10.130 from :0c::2a:a2:6d (zkero-661eadb17) via eth0
Jul :: cooca dhcpd: DHCPACK on 192.168.10.130 to :0c::2a:a2:6d (zkero-661eadb17) via eth0
其中可以看到:日志中显示的mac地址:00:0c:29:2a:a2:6d与zkero-661eadb17以及ip地址和查看xp系统mac地址与计算机名以及ip地址是一致的。
Linux 之dhcp服务搭建的更多相关文章
- linux之DHCP服务端搭建 ( ip分配 四个阶段原理)
DHCP服务 ip分配 四个阶段原理 1.DHCP服务目的 协议 作用 租约 原理四个阶段 动态主机配置协议(Dynamic Host Configuration Protocol,动态主机配置协议) ...
- linux下DHCP服务原理总结
DHCP(全称Dynamic host configuration protocol):动态主机配置协议DHCP工作在OSI的应用层,可以帮助计算机从指定的DHCP服务器获取配置信息的协议.(主要包括 ...
- DHCP协议格式、DHCP服务搭建、DHCP协商交互过程入门学习
相关学习资料 http://www.rfc-editor.org/rfc/rfc2131.txt http://baike.baidu.com/view/7992.htm?fromtitle=DHCP ...
- CentOS7 DHCP 服务搭建
一.实验环境 1.VMware12.俩台Linux(Ser 和 Client ).DHCP安装包. 二.操作流程 1.安装DHCP 2.配置DHCP的配置文件: /etc/dhcp/dhcpd. ...
- DHCP服务搭建
DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)是一个局域网的网络协议,使用UDP协议工作, 主要有两个用途:给内部网络或网络服务供应商自动分配IP ...
- linux之FTP服务搭建 ( ftp文件传输协议 VSFTPd虚拟用户)
FTP服务搭建 配置实验之前关闭防火墙 iptables -F iptables -X iptables -Z systemctl stop firewalld setenforce 0 1.ftp简 ...
- linux中DHCP服务配置文件/etc/dhcpd.conf详细说明
DHCP服务的配置 dhcpd.conf 是DHCP服务的配置文件,DHCP服务所有参数都是通过修改dhcpd.conf 文件来实现,安装后dhcpd.conf 是没有做任何配置的,将/usr/sha ...
- Linux:DHCP服务配置
DHCP服务程序能够使局域网内的主机自动且动态的获取IP地址.子网掩码.网关地址以及DNS服务器地址等信息. 说明:先安装DHCP服务 yum install dhcp -y ...
- Linux的httpd服务搭建
在服务搭建前,还要了解一下httpd的日志. 日志有助有工作人员,查看服务器出错状况,更能统计数据分析网页运行情况. PV和UV两大分析 PV Page View 页面访问量 UV User Vi ...
随机推荐
- pycharm 格式化代码
有时候将空格键和tab键混用,在windows上没什么事情,但是如果移动到linux就会有问题,所以我们在移动到linux上之前要先格式化一下代码: ctrl+alt+L可以格式化,但是和锁屏快捷键冲 ...
- iis7 500错误日志报 LOG_FILE_MAX_SIZE_TRUNCATE
参考:http://blogs.iis.net/robert_mcmurray/freb-log-file-max-size-truncate cd /d "%windir%\system3 ...
- 使用SVN进行项目版本管理
1.摘要 本文描述了利用SVN进行项目版本管理的方法,涉及项目版本号命名规则.SVN目录结构.第三方代码库的管理.版本创建.发布.修订.合并等行为的方法和原则. 2.版本号命名规则 版本号采用主版本号 ...
- 第十章 Vim程序编辑器学习(下)
在试用vim编辑时,vim会在于被编辑的档案的目录下,再建立一个名为****.swp的档案,如果你的系统因为某些原因断线,你编辑的档案还没有存储,这个时候的****.swp就能够挥发救援的功能 1.在 ...
- ms sqlserver 系列之如何查看数据链接数
[转]如何查看SQL SERVER数据库当前连接数 1.通过管理工具开始->管理工具->性能(或者是运行里面输入mmc)然后通过添加计数器添加 SQL 的常用统计然后在下面列出的项目里面选 ...
- HDU 3068 [最长回文子串]
#include<iostream> #include<string> #include<string.h> #include<algorithm> # ...
- (转)配置Website的IIS时遇到的问题与解决方法
在部署WebSite时遇到问题,刚好发现Eric Sun的文章,因此转载做个副本. 原文地址:http://www.cnblogs.com/mingmingruyuedlut/archive/2011 ...
- 十步让你调试mvc源码
1.下载 mvc 当前版本的源码,地址:http://aspnetwebstack.codeplex.com/SourceControl/latest 2.编译源码,参考:http://www.cnb ...
- ownDocument和documentElement
<!DOCTYPE html> <html> <head> <meta name="viewport" content="wid ...
- 在eclipse中生成html注释文档
生成api文档 文档注释/** 1.描述 2.@author 作者 @version 版本 3.@param 参数 @return 返回值的含义 @throws 抛出异常描述 @deprecated ...