linux 的DHCP服务器,安装好之后,服务器老是启动不了
1、你的主机IP是192.168.1.0/24网段?
如果是,那么你的配置文件里面只能分配192.168.1.0/24网段的地址。否则,无法启动服务。
linux的DHCP服务启动失败是什么原因?
4.准备工作,服务器需要静态ip.我们看一下:
#vi
/etc/sysconfig/network-scripts/ifcfg-eth0
2
device=eth0
3
bootproto=static
4
hwaddr=00:0c:29:22:08:99
5
onboot=yes
6
netmask=255.255.255.0
7
ipaddr=192.168.2.220
8
gateway=192.168.2.1
如果有改动请重启动网卡服务!
5.修改dhcp服务器的配置文件
#vi
/etc/dhcpd.conf
注意更改以下几行:
4
subnet
192.168.2.0
netmask
255.255.255.0
{
本行默认是”subnet
192.168.1.0
netmask
255.255.255.0”
这里注意,这个subnet一定要包括server的本地ip的在内.否则服务启动不了.
6
#
---
default
gateway
7
option
routers
192.168.2.1;
8
option
subnet-mask
255.255.255.0;
9
10
option
nis-domain
\"domain.org\";
11
option
domain-name
\"domain.org\";
12
option
domain-name-servers
192.168.2.220;
这里注意网关和服务器ip要正确。我们设定网关为2.1,dhcp服务器ip为2.220
21
range
dynamic-bootp
192.168.2.230
192.168.2.240;
22
default-lease-time
21600;
23
max-lease-time
43200;
这里是设置dhcp分发范围:定义地址池,租约时间和mac地址绑定。
“host
ns{}”中的是mac地址绑定,比如像服务器一般是不会改动ip的,所以可以将某个ip与该服务器的mac地址绑定,这样的话服务器就一直是用这个ip了.
6.启动dhcp服务器
#service
dhcpd
restart
//重启dhcp服务器
#iptables
-f
//清掉防火墙规则
linux安装不上DHCP软件包,为什么呢?
权限不够,用root账号就可以了。
另外,你的版本也忒老了,还要自己安装DHCP,试试新一点的发行版吧,比如fedora12
在虚拟机Linux下配置DHCP服务器 启动失败 是怎么回事呢?
你自己linux服务器的IP必须是192.168.1.0网段,我估计你服务器配置的IP肯定不是192.168.1.0网段。
或者说,你可以单独给自己服务器的网段写一个subnet,里面内容为空也没事,只要和linux服务器上的ip在同一网段即可
这样服务器就能起来了
比如在你的配置文件下面写一行:
subnet xxx.xxx.xxx.xxx netmask 255.255.255.0 {
}
这里的xxx.xxx.xxx.xxx的意思就是你linux的DHCP服务器的IP地址所在网段