精华内容
下载资源
问答
  • Linux DHCP 服务器搭建

    2014-03-13 10:01:56
    详细描述Linux DHCP服务器的相关搭建
  • LINUX DHCP服务器搭建

    2012-04-29 16:35:57
    LINUX DHCP服务器搭建
  • Linux DHCP服务器搭建

    千次阅读 2018-06-25 10:28:08
    DHCP介绍 概念 Dynamic Host Configuration Protocol:动态主机配置协议,是 TCP/IP协议簇 中的一种,是一个 局域网 的网络协议,使用 UDP协议 工作。 用途 集中的管理、分配IP地址,使网络环境中的主机...

    DHCP介绍

    概念

    Dynamic Host Configuration Protocol:动态主机配置协议,是 TCP/IP协议簇 中的一种,是一个 局域网 的网络协议,使用 UDP协议 工作。

    用途

    1. 集中的管理、分配IP地址,使网络环境中的主机动态的获得IP地址、Gateway地址、DNS服务器地址等信息,提升地址的使用率。
    2. 方便网络管理员作为对内部所有计算机集中统一管理。

    功能

    1. 保证任何IP地址在同一时刻只能由一台DHCP客户机所使用。
    2. DHCP应当可以给用户分配永久固定的IP地址。
    3. DHCP应当可以同用其他方法获得IP地址的主机共存(如手工配置IP地址的主机)。
    4. DHCP服务器应当向现有的BOOTP客户端提供服务。
    三种地址分配方式 :
    1. 自动分配方式(Automatic Allocation),DHCP服务器为主机指定一个永久性的IP地址,一旦DHCP客户端第一次成功从DHCP服务器端租用到IP地址后,就可以永久性的使用该地址。
    2. 动态分配方式(Dynamic Allocation),DHCP服务器给主机指定一个具有时间限制的IP地址,时间到期或主机明确表示放弃该地址时,该地址可以被其他主机使用。
    3. 手工分配方式(Manual Allocation),客户端的IP地址是由网络管理员指定的,DHCP服务器只是将指定的IP地址告诉客户端主机

    相关概念

    作用域

    是指一个网络中的所有可分配的IP地址的连续范围

    超级作用域

    一组作用域的集合,用来实现同一个物理子网包含多个逻辑IP子网的情况

    排除范围

    作用域从DHCP服务中排除的有限IP序列

    地址池

    定义DHCP作用域并应用排除范围之后,剩余的地址在作用域内形成可用地址。地址池内的地址由DHCP服务器在网络上动态指派给DHCP客户机。

    保留

    通过DHCP服务器的永久地址租约指派,保留确保了子网上指定的硬件设备始终可使用相同的IP地址

    租用

    指DHCP客户从DHCP服务器上获得并临时占用某IP地址的过程

    租约

    指客户机可使用的被DHCP服务器指派的IP地址的时间长度,在这个时间范围内客户机可以使用所获得的IP地址

    DHCP服务器配置文件中的三类描述

    • 声明:描述网络的布局,描述客户,提供客户的地址,或把一组参数应用到一组声明中。
    • 参数:表明如何执行任务,是否要执行任务,或将哪些网络配置选项发给客户
    • 选项:配置DHCP的可选参数,以option关键字开头
    声明
    shared-network:用来告知是否一些子网络分享相同网络。 
    subnet:描述一个IP地址是否属于该子网。 
    range:起始IP 终止IP 提供动态分配IP 的范围。 
    host:机名称 参考特别的主机。 
    group:为一组参数提供声明。 
    allow unknown-clients/deny unknown-client:是否动态分配IP给未知的使用者。 
    allow bootp;deny bootp:是否响应激活查询。 
    allow booting;deny booting :是否响应使用者查询。 
    filename:开始启动文件的名称. 应用于无盘工作站。 
    next-server:设置服务器从引导文件中装如主机名,应用于无盘工作站。
    fixed-address:为DHCP客户指定IP地址
    domain-name:为客户指定DHS名字
    
    参数
    ddns-update-style:配置DHCP-DNS 互动更新模式。 
    default-lease-time: 指定确省租赁时间的长度,单位是秒。 
    max-lease-time:指定最大租赁时间长度,单位是秒。 
    hardware:指定网卡接口类型和MAC地址。 
    server-name:通知DHCP客户服务器名称。 
    get-lease-hostnames flag:检查客户端使用的IP地址。 
    fixed-address ip:分配给客户端一个固定的地址。 
    authritative:拒绝不正确的IP地址的要求。
    
    选项
    subnet-mask:为客户端设定子网掩码。 
    domain-name:为客户端指明DNS名字。 
    domain-name-servers:为客户端指明DNS服务器IP地址。 
    host-name:为客户端指定主机名称。 
    routers:为客户端设定默认网关。 
    broadcast-address:为客户端设定广播地址。 
    ntp-server:为客户端设定网络时间服务器IP地址。 
    time-offset:为客户端设定和格林威治时间的偏移时间,单位是秒。
    

    DHCP服务器配置过程

    假设DHCP主机的IP地址为192.168.56.102/24,每个用户默认租约是1天,最长为3天。
    要分配的IP地址范围是192.168.56.103~192.168.1.110
    

    DHCP服务器配置

    BY THE WAY

    博主的搭建过程都是在vmware中进行的,DHCP服务器和测试主机的联网方式都设置为host-only
    

    划重点:编辑->虚拟网络首选项
    虚拟机配置

    虚拟机配置

    DHCP服务器安装

    #yum install dhcp
    

    修改本机的IP地址

    #cd /etc/sysconfig/network-scrips   //进入配置文件目录并修改配置文件
    #vim ifcfg-ens33
    

    static
    ip-config

    #systemctl restart network         //重启网络
    #ip addr                            //查看IP地址
    

    ipaddr

    修改DHCP配置文件(位置:/etc/dhcp/dhcpd.conf)

    #vim /etc/dhcp/dhcpd.conf
    

    dhcp.conf

    启动/重启DHCP服务

       #systemctl start/restart dhcpd
    

    测试

    客户机(WIN7)

    win7 dhcp
    win7ip

    dns-server

    DNS

    展开全文
  • Linux搭建DHCP服务器

    2020-06-17 17:27:59
    一.DHCP的工作原理 1.DHCP是动态主机配置协议,能够自动分配TCP/IP网络中计算机的IP地址 2.DHCP的好处 (1)能够减少工作量 (2)更改网络网段后不需要给每台主机重新...1.客户端在网络中搜索服务器,并发送广播请求DHC

    一.DHCP的工作原理
    1.DHCP是动态主机配置协议,能够自动分配TCP/IP网络中计算机的IP地址
    2.DHCP的好处
    (1)能够减少工作量
    (2)更改网络网段后不需要给每台主机重新配置IP地址
    (3)提高IP地址利用率
    (4)避免IP地址冲突
    3.DHCP的分配方式
    自动分配:分配到一个IP地址后永久使用,相当于1对1的绑定,如打印机。
    手动分配:由管理员专门指定IP地址
    动态分配:使用完后释放IP地址,使其他客户机能再次使用
    二.DHCP的租约过程
    1.客户端在网络中搜索服务器,并发送广播请求DHCP服务器分配给自己一个IP地址
    此时源地址:0.0.0.0
    目的地址:255.255.255.255
    2.DHCP服务器收到请求IP地址信息时,就在自己的IP地址池中查找是否有合法的IP地址提供给客户机,如果有,DHCP服务器就把这个IP地址做上标记,加入到DHCP offer消息中,然后DHCP服务器广播DHCP Offer消息
    此时源地址:服务器的IP地址
    目的地址:255.255.255.255(广播)
    携带地址:预给客户机分配的IP地址
    3.客户机从接收到的第一个DHCP offer消息中提取IP地址,发出IP地址的DHCP服务器就将这个地址保留,该地址就不能分配给其他客户机
    选择DHCP服务器
    源地址:0.0.0.0
    目的地址:255.255.255.255
    租约期限
    4.服务器确定租约:DHCP服务器接收到客户机消息后,以DHCP ACK消息的形式向客户机广播成功确认,ACK消息中包含了IP地址、有效租约和其他可配置的信息
    源地址:服务器地址
    目标IP地址:255.255.255.255
    5.更新登陆:DHCP客户机每次重新登录网络时,不需要再发送DHCP Discover信息,而是直接发送包含前一次所分配的IP地址的DHCP Request请求信息
    在这里插入图片描述
    6.更新租约:当DHCP服务器向客户机出租的IP地址租期达到50%时,就需要更新租约客户机直接向提供租约的服务器发送DHCP Request包,要求更新现有的地址租约
    二.DHCP的配置
    1.安装DHCP服务器软件
    (1)RPM方式安装(需手动解决依赖性关系)
    (2)YUM方式安装(自动解决依赖性关系,需要配置仓库)

    2.修改配置文件
    (1)查看配置文件
    在这里插入图片描述
    (2)修改配置文件:[root@www ~]# vim /etc/dhcp/dhcpd.conf
    在此之前将主机名改为www.xsh.com,并且静态绑定域名
    default- lease- time 是默认租期,单位秒
    max- lease- time是最大租期,单位秒
    subnet 是网段
    range是将要分配的IP地址,option routers是这台主机的网关
    在这里插入图片描述
    (3)启动DHCP服务:[root@www ~]# systemctl start dhcpd
    (4)验证:WINDOWS的虚拟网卡已经自动分配
    在这里插入图片描述
    为Linux分配DHCP地址,首先修改网卡配置文件:[root@www ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens33
    将BOOTPRTO修改为DHCP,将下面的静态IP配置注释掉
    在这里插入图片描述
    验证Linux分配情况:[root@www ~]# ifconfig ens33
    在这里插入图片描述

    展开全文
  • Linux dhcp服务器搭建

    2016-11-25 17:34:58
     Dhcp就是动态主机配置协议,可以自动的去分配...试验要求:要求linux dhcp 服务器实现给linux客户机分配ip地址。  首先: yum install dhcp -y 安装dhcp包 cd /etc/dhcp 进入dhcp文件夹 我们可
    

    Dhcp就是动态主机配置协议,可以自动的去分配IP地址、子网掩码、网关以及DNS等tcp/ip信息。

    服务器 ip 192.168.1.201

    试验要求:要求linux dhcp 服务器实现给linux客户机分配ip地址。 


    首先:

    yum install dhcp -y  安装dhcp包

    cd /etc/dhcp   进入dhcp文件夹  

    wKiom1g28lryV4tZAAAQQMXirdI305.png

    wKioL1g28lqAejkRAAAbxe3AB1Q104.png

    我们可以看到dhcpd.conf 文件的内容   接下来

    wKioL1g281_SanGRAAAV4VRhDDY347.png

    拷贝一份 来本目录

    vi dhcpd.conf   修改成下面这样就行(简单的)

    红框内 第一行是 名字 随你  第二行是dns 可自行修改

    第三行 第四行为   租约时间大小 可自行修改

    wKioL1g3uYKScLKLAABDDs7EfgE645.png

    红框内第一行为 自行分配的地址 网段 后为子网掩码

    第二行则为 可自行选择分配地址的范围 我这是选择220-230

    第三行则为 网关地址  有了则可以ping通外网 

    第三步网关可配置在这里 也可配置在上方,在上方则是全局生效

    wKiom1g3uYPwbqYGAAAg9_yjWLc887.png

    做完这一切工作后  可以用命令把下面的所有内容都注释掉

    wKioL1g3vNWw9nsUAAAKBCB10sQ219.png

    即保存退出 也可在外面查看下 确认有无错误

    wKiom1g3vTSxRV9wAAAlfrsMeLE560.png  

    无误后即可重启dhcpd  /etc/init.d/dhcpd restart 

    然后即可 用其他机器来获取(当然机器里的ifcfg-eth0里的设置是为dhcp)

    然后即可以 用命令  dhclient -d 来获取IP地址 

    获取完毕即可看到IP 也可用ip a 再看一遍

    wKioL1g3vZuDuh3-AABCPPYzVgA081.png

    当然最后这几步没有对比不明显。但你自行做一遍就可以清晰看过程。无误。

    以上就是最简单的dhcp服务器搭建。

    展开全文
  • DHCP协议采用客户端/服务器模型,主机地址的动态分配任务由网络主机驱动 ,当DHCP服务器收到来自网络主机申请地址的信息时,才会向网络主机发送相关的地址配置等信息,以实现网络主机地址信息的动态配置。...

    1.什么是网络地址IP ADDRESS

    ip address =internet protocol address 网络进程地址
    ipv4=internet protocol version 4
    一个网络地址由网络位,主机位构成,一共32位(二进制)
    采用子网掩码标示网络位和主机位,子网掩码其实是不存在的,一共32位
    以太网:以太网其实是一种控制机制
    当一台主机向另外一台逐渐发送数据的时候,先检测目的主机传送数据的线缆是否空闲
    如果空闲继续发送,如果忙碌,则等待一会儿继续检测是否空闲,空闲了就发送数据
    主机间传输方式为等待式传输数据(不能互不相让)

    2.子网掩码

    用来划分网络区域
    子网掩码非0位对应的id上的数字表示这个ip的网络位
    子网掩码0位对应的数字是ip的主机位
    网络位表示网络区域
    主机位表示网络区域里的某台主机
    主机位全1表示广播地址

    3.ip通信判定

    网络位一致,主机位不一致的2个ip可以直接通讯
    172.25.254.1/24 24=255.255.255.0
    172.25.254.2/24
    172.25.0.1/16

    4.网络设定工具

    ping ##检测网络是否通畅

    ifconfig ##查看或设定网络接口
    ifconfig device ip/24 ##临时设定ip地址
    在这里插入图片描述
    ifconfig device down ###关闭临时设定的ip地址
    在这里插入图片描述
    ifconfig device up ###开启临时设定的ip地址
    在这里插入图片描述

    5.图形方式设定

    1.nm-connection-editor
    在这里插入图片描述
    systemctl stop NetworkManager ###关闭网络服务
    systemctl start NetworkManager ###开启网络
    systemctl resart NetworkManager ###重启网络
    2.nmtui
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    • ip addr 检测或设定网络接口
    • ip addr show 检测
    • ip addr add ip
    • ip addr 检测或设定网络接口
    • 在这里插入图片描述

    在这里插入图片描述
    ip addr add 1.1.1.100 /24 dev eth0 临时设定ip
    ip addr flush eth0(刷空之前所有ip)
    在这里插入图片描述

    6.命令方式设置网络ip

    nmcli命令前提是NetworkManager必须开启
    nmcli NetworkManager必须开启
    nmcli device connect eth0 启用eth0网卡
    nmcli device disconnect eth0 关闭eth0网卡
    nmcli device show eth0 查看网卡信息
    nmcli device status eth0 查看网卡服务接口信息
    nmcli connection down westos 去掉链接名字为westos的网络
    ##用nm-connection-editor 改名称为westos
    nmcli connection show 查看网络
    nmcli connection up westos 开启链接名字为westos的网络
    nmcli connection delete westos 删除链接名字为westos的网络
    nmcli connection add type ethernet con-name westos ifname eth0 ip4 172.25.254.100/24 添加ip网络
    添加网络 类型 链接名字 网卡名字 网络类型 ip号(24表示网络位数) 对应nm- connection-editor来写。
    实验环境:用只有一个网卡的desktop虚拟机,先删掉原来的ip
    链接名字可以随便写(westos) ,设备名字有什么写什么(eth0) 链接westos只能有一个,如果有多个就会出现错误 一个链接只能被一个设备所识别,再添加就不能识别 如果命令打错,链接依然会生成,不会报错,应该先删掉 ,

    在这里插入图片描述
    实验前删除原来的ip
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    • 先配置动态,转为静态会被阻止 静态改称动态:没有阻拦, 动态改成静态:前提是必须设置过ip

    • 将ip网络转换为动态的:nmcli connection modify westos ipv4.method auto 将ip网 络转为动态的
      在这里插入图片描述
      在这里插入图片描述
      在这里插入图片描述

    • 从动态转换为静态ip: (先设置静态ip,再将动态改为静态)

    • nmcli connection modify westos ipv4.addresses 172.25.72.100/24添加静态ip

    • nmcli connection modify westos ipv4.method manual 将ip网络转为静态的
      在这里插入图片描述

    管理网络配置文件

    网络配置目录 /etc/sysconfig/network-scripts/
    网络配置文件的名命规则 ifcfg-xxxx (比如:ifcfg-eth0)
    内容:
    DEVICE=xxx 设备名称
    BOOTPROTO=dhcp|static|none 设备工作方式
    ONBOOT=yes 网络服务开启时自动激活网卡
    IPADDR= IP地址
    PREFIX=24 子网掩码
    NETMASK=255.255.255.0 子网掩码
    NAME= 接口名称(可有可无)
    网络配置文件里面至少要写 DEVICE (网卡名称)ONBOOT(启动时的激活状态) BOOTPROTO(静态还是动态)

    (1)动态设定ip(dhcp网络设定)
    步骤一:vim /etc/sysconfig/network-scripts/ifcfg-eth0
    步骤二:在网络配置文件里面写入虚拟机的安装信息
    在这里插入图片描述
    步骤三:重启网络 systemctl restart network 重启网络才会生效
    步骤四:查看
    在这里插入图片描述
    (2)静态设置ip(manual网络设定)
    步骤一:vim /etc/sysconfig/network-scripts/ifcfg-eth0
    步骤二:在网络配置文件里面写入虚拟机的安装信息
    在这里插入图片描述
    步骤三:重启网络 systemctl restart network
    步骤四:查看

    在这里插入图片描述
    (3)一块网卡上配置多个ip(和上面的静态设置的一样)
    步骤一:vim /etc/sysconfig/network-scripts/ifcfg-eth0
    步骤二:在网络配置文件里面写入虚拟机的安装信息

    DEVICE=eth0 网卡名称
    ONBOOT=yes 网络服务启动时自动激活
    IPADDR0=172.25.254.111 第一个ip地址
    NETMASK0=255.255.255.0 第一个ip地址对应的子网掩码
    BOOTPROTO=none 设置为静态分配
    NAME=westos 网络名称为westos
    IPADDR1=1.1.1.111 第二个ip地址
    PREFIX1=24 第二个ip地址对应的子网掩码
    注意:数字必须相对应的一致

    步骤三:重启网络 systemctl restart network
    步骤四:查看

    lo回环接口

    回环接口相当于人的神经----127.0.0.1-----localhost
    ping localhost
    在这里插入图片描述

    路由器"的作用:

    由于不在同一网段的两个ip地址不能通信 但现实是2的32次方有限,因此ip地址有限,不可能每个人分一个ip地址, 我们现在想让不同网段的主机进行通信 ,用1.1.1.236主机连接 172.25.254.36主机必须在中间加一个双网卡主机 ,该主机具备内核路由功能和地址伪装功能,这个中间的主机就叫做路由器 route ,因此搭建路由器,可以实现两个不同网段的主机通信 。
    网关:

    网关是路由器上和1.1.1.236主机处在同一个网段的ip地址,在此的实验中,网关当然就是1.1.1.136
    怎样实现不同网段的主机进行通信

    步骤一:首先需要搭建实验环境
    在真机的shell里面打开两台虚拟机的desktop和server。
    步骤二:
    我们需要给server主机配置两块网卡,给desktop主机配置一块网卡。给server主机配置网卡:
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述在这里插入图片描述
    注意:以上操作是在server主机中进行,因为这里server主机充当“路由器”的角色。
    现在给desktop配置ip:(在desktop中进行ping操作,我们可以看到,当我们配置好ip之后ping 172.25.72.150没有成功,这时这个现象是很正常的,因为我们没有将server主机的路由功能未开启。)
    步骤三:开启server主机的路由功能(在server主机中进行操作)
    (1)输入sysctl -a | grep ip_forward
    看本台主机的路由功能是否开启 : 0关闭 , 1开启(必须开启)在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    开启后,检查防火墙的状态是否打开,如果未打开,先将防火墙打开。(打开防火墙,是为了开启伪装地址功能):
    在这里插入图片描述
    (1)查看火墙的一系列状态 firewall-cmd --list-all
    (2)并将masquerade 由no改为yes,firewall-cmd --add-masquerade(这是暂时修改,如果要永久开启防火墙的伪装功能可以输入firewall-cmd --permanent --add-masquerade)

    开启server主机的伪装功能,必须在server主机的防火墙里面设置,开启它的masquerade伪装功能,将no改为yes。伪装功能从才能生效。
    在这里插入图片描述
    步骤四:在具有一块网卡的客户端(desktop主机)设置
    (1)用route -n 查看网关 全为0
    在这里插入图片描述
    (2)vim /etc/sysconfig/network ,添加网关GATEWAY=1.1.1.150
    在这里插入图片描述
    在这里插入图片描述
    添加网关后,继续ping,我们可以看到,ping成功了
    在这里插入图片描述
    ping 成功后,我们ssh远程登录我们ping成功的ip,此时我们查看w -i,可以看到地址伪装成功了
    在这里插入图片描述

    如何让虚拟机上网

    在真机上连接上网络的情况下(ping www.baidu.com 可以成功则真机连上网)
    知道了路由和网关以后,就可以通过搭建路由器和设置网关使虚拟机通过真机上网了
    原理和上面的一样
    虚拟机desktop只有一个ip,真机有两个ip
    步骤一:将自己的真机当作路由器
    在真机上有两个网关,一个是自己的内网,一个是与外界相连的网络,我们需要将我们的虚拟机的网关跟内网的ip一样,查看真机的ip,同时将真机上设置路由和伪装功能开启,实现路由器作用。
    命令:(1)先看防火墙是否是开启状态,systemctl status firewalld如未开启,必须将其开启,
    (2)在真机的shell输入sysctl -a | grep ip_forward查看路由功能是否为1,
    (3)在真机的shell输入firewall-cmd --list-all查看masquerade:由no改为yes(firewall-cmd --add-masquerade这个命令只是暂时将其改为yes,伪装地址功能开启)

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述在这里插入图片描述
    步骤二:将自己的虚拟机的网关设置的和内网一样。
    命令:(1)改掉自己的ip的网络位和自己的网关,cd /etc/sysconfig/network-scripts/
    vim ifcfg-eth0(在修改时,如果加数字,全部都加数字)
    vim /etc/sysconfig/network(gateway)
    (2)重启系统systemctl restart network
    (3)查看网关和ip是否修改成功
    步骤三:测试
    在真机上ping www.baidu.com(域名)
    在虚拟机上ping 百度的ip地址,如果可以ping成功后则虚拟机连网成功。
    在这里插入图片描述
    步骤四:排错
    ###当我们虚拟机ping不通真机时,网关没有问题(原因:真机网络可能重启过),所以我们在真机上重新配置一次。
    在真机的shell输入virt-manager,选择“灯泡”,将真实的物理网卡硬件enp0s25的virtio先remove,然后添加一个新的virtio,finish。
    或者查看cd /etc/sysconfig/network-scripts/中间是否与有多于文件,不能有多于文件(在我们连接wifi后,系统可能会自动产生多余文件,需要将其删除。)(什么时候查看文件的多余,当配置时,如果NIC出现问题)
    ###在真机网络重启后,需要重新检查路由和伪装功能是否完好,这个也是当我们可以在真机上ping同网络,虚拟机ping通真机的ip,却ping不通网络时的问题。(desktop虚拟机上不了网1、查网关,2、ping网关,3、查真机,4、查路由和伪装功能)
    ###当我们真机ping不通网络时,查看网关时,如果自己所需的网关前面有多余的网关时,需要将多余网关删除,route del dafault

    地址解析:

    (1)本地解析:
    步骤一:vim /etc/hosts(本地的解析文件)
    步骤二:在本地解析文件当中写入百度的域名解析
    在这里插入图片描述
    在这里插入图片描述
    步骤三:此时直接在desktop虚拟机中ping百度,就可以ping通
    步骤四:检验直接在desktop虚拟机的浏览器中输入百度网址是否可以直接打开百度
    在这里插入图片描述

    dns服务

    在desktop虚拟机中打开域名解析文件vim /etc/resolv.conf 直接写(DNS的指向文件)nameserver 114.114.114.114 电信地址
    在这里插入图片描述
    在这里插入图片描述

    本地解析和dns服务的区别:
    本地解析是虚拟机自己给自己说明要访问的网址对应的ip地址,才能在访问的时候被解析,但必须一个一个写入,解析一个才能用一个。
    dns服务,用来将域名和ip一一对应起来,该服务器是专门用来做域名解析的服务器
    不是服务器自己直接解析,而是找回答问题的人,提供一个解析的主机 ,一般由运营商直接做好,dns服务器直接找运营商即可。
    在本地解析和dns服务解析时存在优先级,那么我们如何查看更改优先级?
    步骤一:设置本地解析
    步骤二:设置dns服务解析
    步骤三:查看两种解析的优先级 vim /etc/nsswitch.conf 在第39行查看,先看到本地解析比dns解析优先级高(files dns) ,ping一下我们可以看到内网优先(看ip)(这个是自己写的)改变优先级(两个位置交换),再ping一下,可以看到外网优先(看ip)这个是dns服务器给我们的。

    dhcp服务搭建

    (1)什么是DHCP协议?

    动态主机设置协议(Dynamic Host Configuration Protocol,DHCP)是一个局域网的网络协议,使用UDP协议工作
    主要有两个用途:用于内部网或网络服务供应商自动分配IP地址;给用户用于内部网管理员作为对所有计算机作中央管理的手段
    DHCP协议采用客户端/服务器模型,主机地址的动态分配任务由网络主机驱动 ,当DHCP服务器收到来自网络主机申请地址的信息时,才会向网络主机发送相关的地址配置等信息,以实现网络主机地址信息的动态配置。
    DHCP具有以下功能:
    保证任何IP地址在同一时刻只能由一台DHCP客户机所使用
    DHCP应当可以同用其他方法获得IP地址的主机共存(如手工配置IP地址的主机)
    DHCP服务器应当向现有的BOOTP客户端提供服务

    (2)什么是DHCP服务器?

    DHCP服务器指的是由服务器控制一段IP地址范围,客户端登录服务器时就可以自动获得服务器分配的IP地址和子网掩码
    简单的说,DHCP服务器就是可以为其它主机动态分配网络的服务器
    说明:一般虚拟机没有DHCP动态分配的功能,只能静态分配

    实验目的:
    想把真实主机变成一个DHCP服务器,然后给其他主机动态分配ip地址
    之前虚拟机的ip都是静态分配的,现在想动态分配
    在真实主机里面设置DHCP动态分配网络给其他主机的功能
    步骤一:先在主机上下载dhcp
    hostnamectl查看自己主机版本
    下载:
    wget http://172.25.254.250/rhel7.3/x86_64/dvd/Packages/dhcp-4.2.5-47.el7.x86_64.rpm
    wget http://172.25.254.250/rhel7.0/x86_64/dvd/Packages/dhcp-4.2.5-27.el7.x86_64.rpm
    根据版本不同选择安装。
    rpm -ivh dhcp-4.2.5-47.el7.x86_64.rpm 选择安装,(必须在超户下)
    在这里插入图片描述
    rpm -e dhcp 是卸载删除

    dhcp系统搭建

    把desktop主机变成一个dhcp服务器,动态分配
    步骤一:
    在真机下面cd /etc/dhcp/
    ls 查看下面的文件
    在这里插入图片描述
    在这里插入图片描述
    cp /usr/share/doc/dhcp*/dhcpd.conf.example /etc/dhcp/dhcpd.conf(给配置文件里面放东西)

    再次vim /dhcpd.conf(编辑里面内容,27、28行、35行之后的删除,改域名westos.com /改服务dns 为114.114.114.114 /改网络位172.25.254.0 /改子网掩码255.255.255.0 /改动态范围 /改网关改成和自己主机ip一致)
    systemctl restart dhcpd(重启网络)
    systemctl status dhcpd查看dhcp服务状态
    在这里插入图片描述
    在这里插入图片描述
    步骤二:
    在desktop下,
    vim /etc/sysconfig/network-scripts/ifcfg-eth0(将BOOTPROTO改成dhcp)
    在这里插入图片描述
    重启网络systemctl restart network
    vim /etc/sysconfig/network(将网关注释掉或者删掉)
    删掉日志> /var/log/messages
    重启网络systemctl restart network
    在这里插入图片描述
    步骤三:
    在desktop主机上进行测试,查看ip,看真实主机是否作为一个dhcp服务器给desktop主机动态分配ip,(动态分配的ip是在自己在前面所给的ip动态范围之内)。
    在这里插入图片描述
    cat /var/log/messages,具有dns域名解析功能
    在这里插入图片描述
    查看网关route -n,是否和自己的主机ip一样。
    在这里插入图片描述
    在这里插入图片描述

    展开全文
  • Centos系统上搭建DHCP服务器主和备冗余
  • 服务器 IP 192.168.3.100首先 第一步: 挂载第二步: 安装dhcp包第三步:进入dhcp文件夹 我们可以看到dhcpd.conf 文件的内容 接下来第四步:配置DHCP 服务器第五步:获取IP 地址第六步:自动获取最后一步 第七步...
  • 一.基础知识:1.DHCP简介: DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)通常被应用在大型的局域网络环境中,主要作用是集中的管理、...DHCP服务器指的是由服务器控制一段IP地址范围,客户端登录服务
  • linux dhcp服务器搭建

    2018-01-03 23:29:24
    linux搭建dhcp服务器1、挂载系统光盘 2、!!搭建dhcp服务器必须要有一个静态地址,这里我配置为192.168.1.1 子网掩码为24位 3、安装dhcp服务 4、修改配置文件 5、把配置文件范文写进来 6、然后就可以修改配置文件 ...
  • 1.搭建实验环境 步骤一:在真机的shell里面打开两台虚拟机desktop和server 步骤二:在真机root下的shell里面输入virt-manager,给desktop主机一块网卡,给server主机两块网卡 步骤三:配置desktop...
  • LinuxDHCP服务器搭建

    2020-04-13 10:14:33
    1.提供DHCP服务的主要配置文件 DHCP服务的主要配置文件为/etc/dhcp/dhcpd.conf。安装完dhcp-4.2.5-27.el7.x86_64后,将自动创建该文件,内容如下: DHCP Server Configuration file. see /usr/share/doc/dhcp*/...
  • Linux搭建DHCP服务器

    2019-10-04 16:49:27
    通过本实验掌握基于LinuxDHCP服务器搭建技能。 本实验包含内容为yum的认识与使用,磁盘挂载的概念与使用,DHCP原理及配置,systemctl服务管理工具的使用。 实验步骤: 1、配置yum软件仓库 2、DHCP服务软件...
  • Linux环境下DHCP服务器的配置

    万次阅读 多人点赞 2019-03-01 09:49:08
    下面来介绍一下如何在Linux系统中配置DHCP服务器,具体如下: 随着网络化的进一步发展,人们的工作、学习和生活与网络联系越来越紧密,为了满足人们的需要,也搭建了许多不同的网络。那么网络管理就成为了各种网络...
  • dhcp服务器搭建步骤: 1.yum install dhcp -y 2.rpm -qc dhcp #查看dhcp配置文件的路径 3.如何设置dhcp的配置文件 1)vim /etc/dhcp/dhcpd.conf #编辑dhcp的配置文件 打开文件后我们可以根据第三行所提供的...
  • DHCP服务器搭建,动态地址分配,如何编写dhcp服务器配置文件,使虚拟机可以通过真机动态分配得到IP地址。
  • Linux主机作为DHCP服务器,ip:192.168.80.81 三、实验过程(补充细节,记录和整理输出,必要时评述) 1.建立配置文件 命令一: cd /etc/dhcp/ 说明:进入dhcp配置文件的目录下。 命令二:cp /usr/share/doc/dhcp*/d.....
  • Linux系统管理实验9-DHCP服务器搭建与配置.doc
  • DHCP是一个十分重要的协议,处在OSI的应用层;使用UDP67端口作为源端口回应应答消息给主机,使用UDP68端口作为目的端口来广播信息,即接收主机发送的请求消息 参考阅读: 浅谈DHCP欺骗攻击 ARP欺骗攻击 ICMP的重定向...
  • linux下的dhcp服务器配置总结

    千次阅读 2018-04-04 08:40:08
    本篇博客仅演示dncp服务器安装等实践操作,dhcp理论知识点不在此处详细描述,想要了解的google即可,本文内容包括安装配置dhcp服务器,以及设置dhcp保留地址1、安装dhcp软件包 yum list all | grep dhcp # ...
  • 随着计算机网络主机数量的迅速增多如果单纯的依靠人工设置IP地址已经变成了一项非常繁琐而费时的事情于是就出现了自动配置IP地址的方法这就是...DHCP服务器能够为网络中的主机自动分配IP地址从而达到减化工作量的目的...
  • 基于Linux操作系统DHCP服务器搭建.pdf
  • 一个用来作为DHCP服务器,一个作为客户端用来做测试,客户端也可以用windows来测试,由于静态获取IP后电脑会断网,我这里采用Centos做服务器 2.查看要作为DHCP服务器的IP 如果IP地址是动态获取的改为静态的,只有静态...
  • DHCP服务器搭建.pdf

    2020-07-23 15:40:00
    CentOS局域网DHCP服务器搭建教程 DHCP通常是用于局域网内的一个通信协议,它主要是通过客户端发送广播数据报给整个物理网段的所有主机,若局域网内有DHCP服务器时,才会响应客户端的IP参数要求。所以,**DHCP服务器...
  • DHCP服务 Dynamic Host Configuration Protocol,动态主机配置协议 DHCP服务的协议和端口 UDP协议,C/S模式, ...DHCP服务器打开67端口并进行监听 客户端监听UDP的68端口,在网卡启动前发送广播请
  • Linux搭建DHCP服务器

    2020-04-08 14:08:59
    DHCP服务器搭建 DHCP:动态主机配置协议 概述: 软件包:dhcp 配置文件:/etc/dhcp/dhcp.conf 租约文件:/var/lib/dhcpd/dhcpd.leases #租约到期还没有联系上DHCP,客户机的IP被设置成169.254.0.0 监听端口:67/udp ...
  • Linux搭建dhcp服务器

    2018-12-16 19:42:52
    安装dhcp: [root@dhcp ~]# yum -y install dhcp 配置dhcp服务: [root@dhcp ~]# vi /etc/dhcp/dhcpd.conf option domain-name "benet.cn"; option domain-name-servers 192.168.3.1; ...
  • 8DHCP服务器配置;DHCP服务器配置;DHCP服务器配置;DHCP服务器配置;整体设定;IP设定;IP设定;DHCP客户端设置

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 10,835
精华内容 4,334
关键字:

linuxdhcp服务器搭建

linux 订阅