dhcp配置 错误处理(1)

正文:CentOS 7搭建DHCP-SERVER
目标:在现有Linux操作系统上搭建DHCP服务器,提供10.10.10.0/24网段地址提供服务。
安装:#yum install dhcp 依照提示完成安装
配置文件目录:

/etc/dhcp/dhcpd.conf
            [root@507os /]# vim /etc/dhcp/dhcpd.conf 
            #
            # DHCP Server Configuration file.
            #   see /usr/share/doc/dhcp*/dhcpd.conf.example
            #   see dhcpd.conf(5) man page
            #
            log-facility local7;
            subnet 10.10.10.0 netmask 255.255.255.0 {
            range 10.10.10.1 10.10.10.100;
            option domain-name-servers 507os.507edu.cn;
            option routers 10.10.10.254;
            default-lease-time 600;
            max-lease-time 7200;
            filename "pxelinux.0";
            }

不懂配置的新手可以按照原文件的提示:在see /usr/share/doc/dhcp*/dhcpd.conf.example,查看具体配置信息和格式。
启动DHCP服务:#service dhcpd start
不幸报错:

关于Daemon,我的理解是:Service是对外提供服务的程序,包括系统的或是其他的。而提供Deamon就是为service提供服务的程序,及守护程序。 由此大概可以知道,DHCP无法开启的原因和网络服务有关。
作为运维人员不能忽视 系统日志 这个好东西,查看日志显示:

#tail -40 /var/log/message

解决方法一:修改本机网卡地址或修改DHCP池地址,使本机网卡地址在分发地址之内。
修改本机IP地址的目录:/etc/sysconfig/network-scripts/ifcfg-eth0 最后面的是你的网卡命名。

解决方法二:陪置成类客户端,需要本机多网卡支持,按条件提供特定网络。以下是官方提供的实例:

    class "foo" {
                  match if substring (option vendor-class-identifier, 0, 4) = "SUNW";
                }

                shared-network 224-29 {
                  subnet 10.17.224.0 netmask 255.255.255.0 {
                    option routers rtr-224.example.org;
                  }
                  subnet 10.0.29.0 netmask 255.255.255.0 {
                    option routers rtr-29.example.org;
                  }
                  pool {
                    allow members of "foo";
                    range 10.17.224.10 10.17.224.250;
                  }
                  pool {
                    deny members of "foo";
                    range 10.0.29.10 10.0.29.230;
                  }
                }

解决方法三:DHCP提供两个服务池192.168.1.0/24(网卡所在网段),和10.10.10.0/24(目标网段)。但10.10.10.0/24只能提供范围不能指定网关,导致之后的使用价值不是很大。

启动正常!
注:由方法一和方法三可以看出:网关在网络中的重要性,无论是DHCP还是STATIC,网关设置不正确不是导致无法通信就是服务无法开启。

再设置成开机自启动:

#systemctl enable dhcpd.service
#chkconfig dhcpd on
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值