(三)跟我一起玩Linux网络服务:DHCP服务配置

我们今天来做DHCP服务器的配置,我们的前提示要实现用一台虚拟机做DHCP服务器

1.首先,我们要有DHCP软件,我们用到下面两个软件(可以使用其他方法从网上直接安装,具体方法网络搜索)

dhcp-3.0pl1-23.i386.rpm

dhcp-devel-3.0pl1-23.i386.rpm

下载后,安装

# rpm -ivh /home/yanji/dhcp*.rpm

2.我们更新一下搜索的数据内容,查找我们的主配置文件

# updatedb
# 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

我们不难发现有一个文件是dhcpd.conf.sample,这个文件是我们最重要的切入点。

接下来使用下面的命令在目的目录下新建/etc/dhcpd.conf文件,是DHCP的配置文件

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

3.下面我们就修改这个DHCP配置文件

说明:

名称 解释
subnet 指定子网作用域
option routers 网关
option subnet-mask 网关子网掩码

option domain-name

option domain-name-servers

DNS,设置的域名和域名服务器的IP
option time-offset
时区时间

range dynamic-BOOTP 设置DHCP的地址池
default-lease-time
默认租约时间

max-lease-time 最大租约时间
host 设置保留主机名,即相当于静态分配一个

下面是文字版的配置信息

 1 ddns-update-style interim;
 2 ignore client-updates;
 3
 4 subnet 10.10.10.0 netmask 255.255.255.0 {
 5
 6 # --- default gateway
 7         option routers                  10.10.10.10;
 8         option subnet-mask              255.255.255.0;
 9
10         option domain-name              "ns.gr.org";
11         option domain-name-servers      10.10.10.10;
12
13         option time-offset              28800;
14 #       option ntp-servers              192.168.1.1;
15 #       option netbios-name-servers     192.168.1.1;
16 # --- Selects point-to-point node (default is hybrid). Don‘t change this unless
17 # -- you understand Netbios very well
18 #       option netbios-node-type 2;
19
20         range dynamic-bootp 10.10.10.100 10.10.10.200;
21         default-lease-time 21600;
22         max-lease-time 43200;
23
24         # we want the nameserver to appear at a fixed address
25         host boss {
26                 next-server marvin.redhat.com;
27                 hardware ethernet 12:34:56:78:AB:CD;
28                 fixed-address 207.175.42.188;
29         }
30 }

4.配置完上面的内容后,我们重启一下DHCP服务
# service dhcpd start

查看守护进程(/usr/sbin/dhcpd)

# ps -ax | grep dhcpd

9782 ?        S      0:00 /usr/sbin/dhcpd
9789 pts/0    S      0:00 grep dhcpd

有显示表示我们已经启动了DHCP服务,那么激动的时刻来临了

注:

5.这里我已经做了前面的几个,所以我的当前虚拟机是使用vmNet 1,ip是10.10.10.10(前面的文章有说明

我们把虚拟机的DHCP获取去掉

再把Windows下面的网络适配器的VMNet1设置为自动获取

设置好之后,我们的最关键的都做了,看结果的时候到了,我们运行cmd,输入 ipconfig,下面显示的就证明我们配置成功了(我们配置的地址池最后一个是200),可以用我们的虚拟机做DHCP服务器了

5.查看Linux下的租约文件

# cat  /var/lib/dhcp/dhcpd.leases

 1 # All times in this file are in UTC (GMT), not your local timezone.   This is
 2 # not a bug, so please don‘t ask about it.   There is no portable way to
 3 # store leases in the local timezone, so please don‘t request this as a
 4 # feature.   If this is inconvenient or confusing to you, we sincerely
 5 # apologize.   Seriously, though - don‘t ask.
 6 # The format of this file is documented in the dhcpd.leases(5) manual page.
 7 # This lease file was written by isc-dhcp-V3.0pl1
 8
 9 lease 10.10.10.200 {
10   starts 1 2015/04/06 18:25:34;
11   ends 2 2015/04/07 00:25:34;
12   binding state active;
13   next binding state free;
14   hardware ethernet 00:50:56:c0:00:01;
15   uid "\001\000PV\300\000\001";
16   client-hostname "PC-20140925ISEN";
17 }

租约文件存在,我们有空的时候可以看看这个租约文件是什么内容。

时间: 2024-11-06 03:34:13

(三)跟我一起玩Linux网络服务:DHCP服务配置的相关文章

(四)跟我一起玩Linux网络服务:DHCP服务配置之中继代理

继第三部分的DHCP服务器的设置成功,我们来做一个中继代理服务器的配置吧. 我们的虚拟机结构如图: 具体参考: (一)跟我一起玩Linux网络服务:DNS服务——BIND(/etc/named.conf./var/named)设置实现和解释 根据第三部分,我们在vm1上面部署了DHCP服务器,我们就在vm2上面配置中继服务,具体内容如下: 1.先在vm1下面同样配置DHCP的文件上多配置一个subnet 1 ddns-update-style interim; 2 ignore client-u

Linux系统中DHCP服务实战

Linux系统中DHCP服务实战部署 一.实验要求 1.将系统的主机名改成s01.benet.com 2.搭建一台dhcp服务器为局域网分配IP地址,要求分配192.168.40.0/24 3.为boss保留192.168.40.188地址 二.实验环境 虚拟机VMware Workstation11.0 RED HET 6.5 三.实验步骤 1.将系统的主机名改成s01.benet.com 2.搭建dhcp服务.为局域网分配IP地址 3.测试主机分配地址效果 4.给boss分配192.168.

Nmap扫描教程之网络基础服务DHCP服务类

Nmap扫描教程之网络基础服务DHCP服务类 Nmap网络基础服务 网络基础服务是网络正常工作的基石,常见的网络基础服务包括DHCP服务和DNS服务.其中,DHCP服务用来为计算机动态分配IP地址:DNS服务用来对主机名进行解析.本章将介绍网络基础服务的扫描方法. NmapDHCP服务类 DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)是一种局域网的网络协议.它的主要作用就是,给内部网络或网络服务供应商自动分配IP地址.当一台客户机需要一个IP

在Linux下搭建DHCP服务

*思维导图 一.概述 1.DHCP:自动主机配置协议 端口号是: ipv4对应的是udp67.68 ipv6对应的是udp546.547 2.作用:实现向主机自动分配IP.默认网关.DNS等地址信息 3.好处: 减少管理员的工作量 避免输入错误 避免IP冲突 方便客户端配置 提高IP地址利用率 4.分配方式: 自动分配:分配到一个IP地址永久使用 手动分配:由DHCP管理员专门指定IP地址 动态分配:使用完后释放该IP,供其他客户机使用 5.为什么要使用服务器搭建DHCP 专一,稳定性高 二.D

Linux系统实现DHCP服务

下图中划分了三个vlan,并且三个vlan将分别做各自的网关.PC3将作为dhcp服务器,用来提供不同vlan相对应的IP地址,PC1和PC2将自动获取相对应vlan的IP地址首先用三层交换机原理配置好SW1和SW2后,还需要在SW1中配置"helperaddress"语句,匹配到指定dhcp服务器的网关.打开Linux系统,将IP地址与图中dhcp服务器匹配在同一网段:挂载光盘后,安装"rpm -ivh /mnt/Packages/dhcp-4.1.1-38.P1.el6.

linux下搭建DHCP服务

步骤一.安装DHCP组件 yum install dhcp* -y 步骤二.配置dhcp.conf文件 vi /etc/dhcp/dhcpd.conf ddns-update-style interim; #配置使用DHCP-DNS动态更新模式 ignore client-updates; #忽略客户端更新 subnet 172.25.0.0 netmask 255.255.192.0  { #作用域,注意此处的"{"与结尾对应 option routers 172.25.0.1;#路

【linux基础】dhcp服务

1.修改服务的配置文件:定制功能 vi /etc/dhcp/dhcpd.conf option domain-name "linuxxue.top"; option domain-name-servers 202.106.0.20; default-lease-time 600; max-lease-time 7200; log-facility local7; subnet 192.168.100.0 netmask 255.255.255.0 { range 192.168.100

Linux网络子系统之---- PHY 配置

MII即媒体独立接口,也叫介质无关接口. 它包括一个数据接口,以及一个MAC和PHY之间的管理接口(图1). 数据接口包括分别用于发送器和接收器的两条独立信道.每条信道都有自己的数据.时钟和控制信号.MII数据接口总共需16个信号. 管理接口是个双信号接口:一个是时钟信号,另一个是数据信号.通过管理接口,上层能监视和控制PHY. RMII口是用两根线来传输数据的, MII口是用4根线来传输数据的, GMII是用8根线来传输数据的. GMII (Gigabit MII) GMII是8bit并行同步

【免费下载】全套最新 4.Linux网络服务管理 视频教程+教学资料+学习课件+源代码+软件开发工具

4.Linux网络服务管理视频教程 网盘地址: 链接:https://pan.baidu.com/s/1fI-9MOiD8Q6sJIsaqsLaEw 提取码:44yi 加公众号 获取更多新教程 教程目录大纲 ./4.Linux服务管理 └── Linux网络服务视频 ├── 001_Linux云计算-网络服务-网络服务基础 │?? ├── 1.资料 │?? │?? ├── 001_-Linux云计算-网络服务-网络服务概述.pdf │?? │?? ├── 002_-Linux云计算-网络服务-网