zoukankan      html  css  js  c++  java
  • 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;#路由器地址(Gateway)
     option subnet-mask 255.255.192.0; #子网掩码选项  
     option nis-domain "ostv.org";  
     option domain-name "ostv.org";#域名  
     option domain-name-servers 8.8.8.8;#DNS地址  
     option time-offset -18000;#为客户端设定格林威治时间的偏移时间,单位是秒
     range dynamic-bootp 172.25.0.100 172.25.0.150; #租用IP地址的范围   
     default-lease-time 21600; #缺省租约时间单位秒
     max-lease-time 43200; #最大租约时间单位秒
    host ns {                        #将mac地址与IP地址进行绑定
    hardware ethernet 54:04:a6:85:3d:4f;
    fixed-address 192.168.27.131;
    }
    # host ns1 {
    #        hardware ethernet 54:04:a6:85:3d:4f;
    #        fixed-address 192.168.27.131;
    # }
    }
    步骤三:配置完成后启动dhcp
    /etc/init.d/dhcpd start
    如果无法启动,我们首先看下日志cat /var/log/messages,如果出现了"Can't chown new lease file",需要进入下一步
    步骤四.编辑vi /etc/rc.d/init.d/dhcpd 文件,将其中的
    user=dhcpd
    group=dhcpd
    改为
    user=root
    group=root
    到这一步基本就能正常对外提供启用dhcp服务了,如果依旧不行,就要考虑设置下面两步了。
    步骤五.关闭防火墙
    /etc/init.d/iptables stop
    步骤六.关闭selinux
    vi /etc/selinux/config
    将SELINUX=enforcing改为SELINUX=disabled
  • 相关阅读:
    TCP详解——传输控制协议(总述)
    sublime text3使用插件SublimeTextTrans设置透明度
    vue学习1
    js事件绑定/监听
    如何成为顶级程序猿
    HTML5中meta属性
    windows安装SVN服务器并设置开机启动
    oracle安装登录sqlplus / as sysdba然后报错ERROR: ORA-01031 insufficient privileges
    移动端和PC端有什么区别
    div+css通用兼容性代码整理
  • 原文地址:https://www.cnblogs.com/ruanjian/p/5656227.html
Copyright © 2011-2022 走看看