CentOS作为DHCP分配IP地址——DHCP中继链路

CentOS作为DHCP分配IP地址——DHCP中继链路

DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)

通常被应用在大型的局域网络环境中,主要作用是集中的管理、分配IP地址,使网络环境中的主机动态的获得IP地址、Gateway地址、DNS服务器地址等信息,并能够提升地址的使用率。
DHCP协议采用客户端/服务器模型,主机地址的动态分配任务由网络主机驱动。当DHCP服务器接收到来自网络主机申请地址的信息时,才会向网络主机发送相关的地址配置等信息,以实现网络主机地址信息的动态配置。

-

DHCP的分配方式:

1、自动分配:分配到一个IP地址后永久使用
2、手动分配:由DHCP服务器管理员专门指定IP地址
3、动态分配:使用完后释放该IP,供其他客户机使用

-

DHCP分配的地址信息主要包括:

1、用网卡的IP地址、子网掩码
2、对应的网络地址、广播地址
3、默认网关地址
4、DNS服务器地址

-

DHCP的服务过程

1.客户机请求IP 发送一个广播 请求地址
2.服务器响应 服务器回复地址,源IP地址是服务器地址,客户端可以使用的地址
3.客户机选择IP 客户机申请这个可以使用地址的时间期限。
4.服务器确定租约
以上所有步骤都是广播,客户机在过程中没有地址

-

实验环境:

1、三台Host主机:
一台改为DHCP服务器,并将图标更换为服务器
另外两台Host主机,一台是Windos10 ,一台是Windows7
2、添加两台路由器:
RI图标更换为交换机,添加二层业务单板,并赋予磁盘空间为128Mb
R2图标更换为三层交换机,添加二层业务单板,并赋予磁盘空间为128Mb
网卡配置
DCHP------>Vmnet1
Window10----->Vmnet2
Wini7------>Vmnet8

------------------------------实验过程----------------------------

交换机R1中的操作如下:

1.进入全局模式,关闭路由功能,并创建vlan10,20,100

2.将f1/1、f1/2、f1/3分别划分到vlan10,20,100中

3、进入到f1/0端口中,配置trunk链路,这样能与三层交换机的f1/0形成中继链路

-

三层交换机R2的操作如下:

进入到f1/0端口中,并分别创建vlan10,20,100


进入vlan10,20,100中配置IP地址


进入vlan10,20,100中,配置指向DHCP服务,从而实现DHCP的广播跨越Vlan

CentOS7:

联网状态下使用yum仓库安装DHCP服务软件包

[[email protected] ~]# yum install dhcp -y

安装结束之后就对ens33网卡进行配置,完成后保存并重启网卡

[[email protected] ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens33


-

接下来就是配置DHCP的步骤

[[email protected] ~]# cp /usr/share/doc/dhcp-4.2.5/dhcp.conf.example /etc/dhcp/dhcp.conf            #复制模板

[[email protected] ~]# vim /etc/dhcp/dhcp.conf          #利用模板修改配置

找到subnet进行修改(我们一共有三个vlan,需要修改三个)

#第一行
subnet 192.168.10.0 netmask 255.255.255.0
range 192.168.10.128 192.168.10.200;                 #地址池
option routers 192.168.10.1;
#第二行
subnet 192.168.20.0 netmask 255.255.255.0
range 192.168.20.128 192.168.20.200;                 #地址池
option routers 192.168.20.1
#第三行
subnet 192.168.100.0 netmask 255.255.255.0
range 192.168.100.128 192.168.100.200;             #地址池
option routes 192.168.100.1

配置文件里所有的符号不能少,要不然就服务就不会启动

修改完成后wq保存退出

[[email protected] ~]# systemctl start dhcpd           #启动此项服务
[[email protected] ~]# systemctl status dhcpd        #查看DHCP服务状态

ative(处于活跃状态,说明服务启动成功

----------------------测试实验结果-----------------------

进入Win10-1,进入命令字符界面

C:\Users\a>ipconfig /release           释放IP地址
C:\Users\a>ipconfig /renew             获取新的IP地址
C:\Users\a>ipconfig                           查看地址

进入Win10-2, 进入命令字符界面

C:\Users\OK>ipconfig /release           释放IP地址
C:\Users\OK>ipconfig /renew             获取新的IP地址
C:\Users\a>ipconfig                           查看地址

原文地址:https://blog.51cto.com/14307755/2434904

时间: 2024-10-06 03:26:44

CentOS作为DHCP分配IP地址——DHCP中继链路的相关文章

centos7 之dhcp服务为多个网段分配ip地址

实验目的:通过一台DHCP服务器实现给多网段分配IP地址 在GNS3上构建如上图的拓扑结构图配置:在SW2二层交换机上:SW2#conf tSW2(config)#no ip routing //关闭路由功能SW2(config)#vlan 10,20,80 //创建10,20,80的vlanSW2(config-vlan)#int f1/1 SW2(config-if)#switchport mode accessSW2(config-if)#switchport access vlan 10

DHCP跨网段分配IP地址配置

需求:现有两台电脑需要AR5路由器来分配IP地址实现:先为路由器的各个接口配好IP地址给AR5路由器设置个IP route 并测试能否ping通1.254这个网关,测试OK然后回到视图模式,给DHCP授权建立网段池,并取个名字给这池子加网段,子网掩码,网关,DNS然后回到接口把DHCP设置为全局模式再回到AR4授权并把0接口设置为中继线路模式指明DHCP服务器IP地址然后把PC设置为DHCP就OK了AR4路由器<Huawei>system-view [Huawei]interface Giga

DHCP获取IP地址过程中捕获的报文—三级网络总结(二)

上一篇文章主要说了一下知识点中的IP地址的考点,这一篇我打算说说DHCP获取IP地址过程中捕获的报文的这个考点,都是自己的理解,有错误欢迎指正. DHCP是应用层协议,UDP是传输层协议,IP是网络层协议,以太网是链路层协议.数据在网络上传输的时候要自顶向下逐层封装的,典型的DHCP过程是这样的: 1:客户机向服务器发送DHCP_DISCOVER报文,申请IP. 2:服务器向客户机返会DHCP_OFFER报文,指定一个将要分配的IP. 3:客户机向服务器发送DHCP_REQUEST报文,请求这个

linux dhcp 获取ip地址能上网,设置静态ip地址则不能上网

今天碰到一个奇怪的问题:安装了一台centos6.6,安装完成后默认dhcp获取ip地址,发现是可以上网的,获取的ip地址为192.168.0.131/24,因为是安装的服务器,所以打算把此地址设置成静态ip地址,使用yum的时候发现连接不上,后来发现是系统不能上网了. 检查了好半天,发现ping 8.8.8.8 是可以ping通,但是ping www.baidu.com不能ping通,然后我去更改/etc/resolv.conf在里面添加nameserver 192.168.0.1重启netw

CentOS 6.5 配置IP地址的三种方法【引】

实验软件环境:虚拟机Vmware Workstation10.0 .CentOS 6.5 32位 1.自动获取IP地址 虚拟机使用桥接模式,相当于连接到物理机的网络里,物理机网络有DHCP服务器自动分配IP地址. #dhclient 自动获取ip地址命令 #ifconfig 查询系统里网卡信息,ip地址.MAC地址 分配到ip地址后,用物理机进行ping ip地址,检测是否ping通. 2.手动设置ip地址 如果虚拟机不能自动获取IP,只能手动配置,配置方法如下: 输入命令 #vi /etc/s

CentOS 6.5 配置IP地址的三种方法

实验软件环境:虚拟机Vmware Workstation10.0 .CentOS 6.5 32位 1.自动获取IP地址 虚拟机使用桥接模式,相当于连接到物理机的网络里,物理机网络有DHCP服务器自动分配IP地址. #dhclient 自动获取ip地址命令 #ifconfig 查询系统里网卡信息,ip地址.MAC地址 分配到ip地址后,用物理机进行ping ip地址,检测是否ping通. 2.手动设置ip地址 如果虚拟机不能自动获取IP,只能手动配置,配置方法如下: 输入命令 #vi /etc/s

虚拟机下CentOS 6.5配置IP地址的三种方法

实验软件环境:虚拟机Vmware Workstation10.0 .CentOS 6.5 32位 1.自动获取IP地址 虚拟机使用桥接模式,相当于连接到物理机的网络里,物理机网络有DHCP服务器自动分配IP地址. #dhclient 自动获取ip地址命令 #ifconfig 查询系统里网卡信息,ip地址.MAC地址 分配到ip地址后,用物理机进行ping ip地址,检测是否ping通. 2.手动设置ip地址 如果虚拟机不能自动获取IP,只能手动配置,配置方法如下: 输入命令 #vi /etc/s

CentOS/Linux 网卡设置 IP地址配置永久生效

CentOS/Linux下设置IP地址 1.临时生效设置 1.1修改IP地址 #ifconfig eth0 192.168.100.100 1.2修改网关地址 #route add default gw 192.168.100.1 dev eth0 1.3修改DNS # echo "nameserver 8.8.8.8" >> /etc/resolv.conf 2.永久生效设置 2.1IP地址永久设置生效 # vi /etc/sysconfig/network-script

虚拟机里CentOS 6.5配置IP地址之一手动设置

虚拟机里CentOS 6.5配置IP地址之一手动设置 1.手动设置  (不使用虚拟机自动获取IP的方法),手动配置方法如下: 虚拟机中系统 输入命令用sudu 或管理权限. #vi /etc/sysconfig/network-scripts/ifcfg-eth0      注释:Vi编辑网卡的配置文件 输入上述命令后回车,打开配置文件,使用方向键移动光标到最后一行,按字母键“i”,进入编辑模式,输入以下内容: IPADDR=192.168.10.11