• 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
  • 相关阅读:
    学习篇之函数就是对象
    @Controller和@RestController的区别
    maven 阿里云 国内镜像 中央仓库
    IntelliJ IDEA使用教程
    解决“无法从套接字读取更多数据”
    at java.util.Arrays.copyOfRange(Arrays.java:3209)导致的java.lang.OutOfMemoryError: Java heap space 错误的解决办法
    maven中引入ojdbc包
    Oralce增加表空间
    Web服务框架发展与REST服务开发
    Oralce解锁表
  • 原文地址:https://www.cnblogs.com/ruanjian/p/5656227.html
Copyright © 2020-2023  润新知