zoukankan      html  css  js  c++  java
  • 关于linux

    DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)是一个局域网的网络协议,使用UDP协议工作

    主要有两个用途:给内部网络或网络服务供应商自动分配IP地址,给用户或者内部网络管理员作为对所有计算机作中央管理的手段,

    在RFC 2131中有详细的描述。DHCP有3个端口,其中UDP 67和UDP 68为正常的DHCP服务端口,分别作为DHCP Server和DHCP Client的服务端口;

    546号端口用于DHCPv6 Client,而不用于DHCPv4,是为DHCP failover服务,这是需要特别开启的服务,DHCP failover是用来做“双机热备”的。

    这里笔者以Centos 7.1为例,将DHCP服务的安装与配置记录如下:

    1、安装DHCP服务,笔者这里以yum的方式进行安装,命令如下:

    [root@5201351 ~]# yum install dhcp -y

    2、配置DHCP服务的配置文件,文件位置/etc/dhcp/dhcpd.conf

    subnet 192.168.0.0 netmask 255.255.255.0 {
            range 192.168.0.100 192.168.0.200;
            option routers 192.168.0.1;
            next-server 192.168.0.1;      #TFTP服务器IP
            filename "pxelinux.0";        #无盘或PXE启动文件的名称,此处的pxelinux.0由syslinux软件包提供
    }

    其中需要说明的是next-serverfilename选项为可选的、主要是笔者在pxe网络部署系统时会用到,

    需要特别注意的是filename中的值为无盘启动的文件的名称,其默认路径为tftp的根目录

    pxelinux.0由syslinux软件包提供,是一个bootloader,类似于grub,通过它来load kernel

    3、启动DHCP服务,并将DHCP服务加入到开机启动项,分别使用如下命令

    [root@5201351 ~]# systemctl restart dhcpd.service
    [root@5201351 ~]# systemctl enable dhcpd.service

    尊重别人的劳动成果 转载请务必注明出处:http://www.cnblogs.com/5201351/p/5124518.html

  • 相关阅读:
    JavaWeb-ajax
    数据库-条件查询和分页
    JSP-EL和JSTL
    ROS的STM32电机驱动
    rosserial_python serial_node.py分析--补遗
    rosserial_python serial_node.py分析
    Python的matplotlib绘图
    kNN算法与python
    利用网售的PID调制工具配置电机PID参数
    mbed的ticker问题
  • 原文地址:https://www.cnblogs.com/5201351/p/5124518.html
Copyright © 2011-2022 走看看