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:查看开机启动项:

1 [[email protected] ~]# chkconfig --list | grep dhcpd
2 dhcpd              0:off    1:off    2:on    3:on    4:on    5:on    6:off
3 dhcpd6             0:off    1:off    2:off    3:off    4:off    5:off    6:off

2:查看端口是否打开:

1 [[email protected] ~]# netstat -anulp | grep :67
2 udp        0      0 0.0.0.0:67                  0.0.0.0:*                       

3:查看服务状态:

1 [[email protected] ~]# service dhcpd status
2 dhcpd (pid  2872) is running...

简单说明:

小型公司一般192.168.1.0/24基本上够用了,一般路由器也有dhcp功能,所以linux搭建dhcp可能用在大中型公司,那么这就涉及到多网段ip地址动态分配。

这里仅研究linux搭建dhcp功能的实现,至于更实用的多网段可用性,实用性方面暂且不谈。

配置过程:

1:配置静态ip地址:

192.168.10.10/24

主机名:

cooca.com

2:dhcp服务套件查询:

1 [[email protected] ~]# rpm -qa | grep dhcp
2 dhcp-common-4.1.1-43.P1.el6.centos.1.x86_64
3 dhcp-4.1.1-43.P1.el6.centos.1.x86_64

3:vi编辑:

 1 [[email protected] ~]# cat /etc/dhcp/dhcpd.conf
 2 #
 3 # DHCP Server Configuration file.
 4 # see /usr/share/doc/dhcp*/dhcpd.conf.sample
 5 # see ‘man 5 dhcpd.conf‘
 6 #
 7 default-lease-time 600;
 8 max-lease-time 7200;
 9
10 option domain-name "cooca.com";
11 option domain-name-servers 192.168.10.10;
12 authoritative;
13
14 subnet 192.168.10.0 netmask 255.255.255.0 {
15 range dynamic-bootp 192.168.10.130 192.168.10.150;
16 option broadcast-address 192.168.10.255;
17 option routers 192.168.10.1;
18 }

其中:authoritative:拒绝不合法ip请求

4:查看windwos xp ip获取状态:

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

6:系统日志查看:

 1 [[email protected] ~]# tali /var/log/messages
 2 bash: tali: command not found
 3 [[email protected] ~]# tail /var/log/messages
 4 Jul  5 00:49:53 cooca dhcpd: DHCPACK on 192.168.10.130 to 00:0c:29:2a:a2:6d (zkero-661eadb17) via eth0
 5 Jul  5 00:54:53 cooca dhcpd: DHCPREQUEST for 192.168.10.130 from 00:0c:29:2a:a2:6d (zkero-661eadb17) via eth0
 6 Jul  5 00:54:53 cooca dhcpd: DHCPACK on 192.168.10.130 to 00:0c:29:2a:a2:6d (zkero-661eadb17) via eth0
 7 Jul  5 00:59:53 cooca dhcpd: DHCPREQUEST for 192.168.10.130 from 00:0c:29:2a:a2:6d (zkero-661eadb17) via eth0
 8 Jul  5 00:59:53 cooca dhcpd: DHCPACK on 192.168.10.130 to 00:0c:29:2a:a2:6d (zkero-661eadb17) via eth0
 9 Jul  5 01:04:53 cooca dhcpd: DHCPREQUEST for 192.168.10.130 from 00:0c:29:2a:a2:6d (zkero-661eadb17) via eth0
10 Jul  5 01:04:53 cooca dhcpd: DHCPACK on 192.168.10.130 to 00:0c:29:2a:a2:6d (zkero-661eadb17) via eth0
11 Jul  5 01:09:53 cooca dhcpd: Wrote 1 leases to leases file.
12 Jul  5 01:09:53 cooca dhcpd: DHCPREQUEST for 192.168.10.130 from 00:0c:29:2a:a2:6d (zkero-661eadb17) via eth0
13 Jul  5 01:09:53 cooca dhcpd: DHCPACK on 192.168.10.130 to 00:0c:29:2a:a2:6d (zkero-661eadb17) via eth0

其中可以看到:日志中显示的mac地址:00:0c:29:2a:a2:6d与zkero-661eadb17以及ip地址和查看xp系统mac地址与计算机名以及ip地址是一致的。

				
时间: 2024-10-01 05:10:46

Linux 之dhcp服务搭建的相关文章

linux下DHCP服务搭建

实验环境 RHEL5.9 dhcp服务器 RHEL5.9 LINUX客户端 win7    windows客户端 实验前提: 1,服务器与客户机需要在同一个网段 2,dhcp需要有固定IP 实验步骤: 服务端操作步骤: 1,设置IP cat /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0    //设备名 BOOTPROTO=static    //静态IP HWADDR=00:0C:29:DB:02:CE ONBOOT=yes  //

linux DHCP服务搭建

Linux dhcp的搭建 查看ip地址信息:ifconfig eth0     ifconfig -a(查看所有) 查看主机名:hostname 查看tcp/udp端口:netstat -anptu  -a(所有) -n(数字) -p(进程) -t(tcp) -u(udp) 跟踪网络节点:traceroute 查看dns资源记录:nslookup 配置ip地址(临时): Ifconfig  eth0  IP地址 Ifconfig eth0:1 IP地址 配置主机名:hostname 主机名 配

DHCP服务搭建

环境拓扑: --------------RHEL5.9(vmnet4)-------------------linux系统(vmnet4) 安装DHCP前准备 1.配置主机IP地址 2.两台主机在一环境内 DHCP服务端操作: [[email protected]~]# cat -n /etc/sysconfig/network-scripts/ifcfg-eth0 1 #Intel Corporation 82545EM Gigabit Ethernet Controller (Copper)

Linux中DHCP的搭建

实验01:DHCP的搭建 实验目标 配置一台DHCP服务器,使其他与之连接的客户机可以动态获得IP地址 实验环境 虚拟机RHEL6.5_x64系统 实验步骤 一. 环境准备 1. 安装虚拟机,系统为RHEL6.5 RHEL6.5系统的虚拟机安装过程与RHEL5.9的类似.在安装过程中,选择桌面安装,分区设置为自动设置.与5.9所不同的是,在安装过程中,可以设置主机名,以及网络配置.其他按默认方式创建.安装完成后,为了使用方便,安装vmware-tools. 设置主机名为svr5.tarena.c

linux下vsftp服务搭建

实验拓扑: Linux Client -----RHEL5.9(vmnet1)----------(vmnet1) Win7 Client 实验一:测试默认安装vsftpd的结果 匿名用户与本地用户都可以登录 匿名用户登录到/var/ftp,只能下载不能上传 本地用户登录到本地用户的家目录,可以上传和下载 [[email protected] ~]# rpm -q vsftpd  //检查软件包是否安装 package vsftpd is not installed [[email protec

linux下apache服务搭建

实验拓扑:                          Linux Client -----RHEL5.9(vmnet1)----------(vmnet1)                          Win7 Client 实验一:查看默认HTTP配置     找到默认红帽欢迎页面 (/etc/httpd/conf/httpd.conf ---->Include ----> /etc/httpd/conf.d  ----> welcome.conf  ----> /

linux下nsf服务搭建

实验环境 RHEL5.9两台 实验一: 将/root 共享给192.168.10.20,可写.同步,允许客户机以root权限访问 服务端配置: [[email protected] ~]# rpm -qa |grep nfs  //检查软件包是否安装 nfs-utils-lib-1.0.8-7.9.el5 nfs-utils-1.0.9-66.el5 [[email protected] ~]# rpm -qa |grep portmap portmap-4.0-65.2.2.1 [[email

linux下samba服务搭建

实验拓扑:Linux Client-----RHEL5.9(vmnet1)----------(vmnet1)Win7 Client 实验一:Samba匿名共享工作组为Tarena将目录 /usr/src 共享给所有人共享名设为 tools允许所有人访问.无需密码验证访问权限为只读 1.安装软件包[[email protected] ~]# rpm -q samba-client samba samba-commonpackage samba-client is not installedpac

DHCP服务介绍及Linux下DHCP服务的管理配置

1. DHCP服务简介 DHCP是Dynamic Host Configuration Protocol,动态主机配置协议,是用来在物理网络给主机分配ip地址的一种方式,区别于bootp,一次分配终身使用的缺点. DHCP提出的租约的概念,使得可以根据需要动态确定主机需要的IP地址,并且IP地址可以循环使用. 2. DHCP结构 DHCP是典型的C/S结构,需要服务端启动守护进程来保证来自client段的请求能被响应,DHCP的工作原理如下: 可以通过DORA来记忆: Client: DHCP