一、安装软件包
我安装的是桌面版的Ubuntu,所以默认没有安装DHCP3-Server包。
引用:
sudo apt-get install dhcp3-server
Starting DHCPserver: dhcpd failed to start - check syslog for
diagnostics.
配置 [编辑] 4.7.2.
安装结束后的错误消息可能会带来小小的困惑,不过下面几步将帮助您配置服务:通常,您想做的是随机指定一个 IP 地址。
二、修改配置文件。
从教程上看需要修改两个配置文件,一个是/etc/default/dhcp3-server 文件,一个是/etc/dhcp3/dhcpd.conf文件
先修改/etc/default/dhcp3-server
引用:
sudo vi /etc/default/dhcp3-server
# On what interfaces should the DHCP server (dhcpd) serve DHCPrequests?
# Separate multiple interfaces with spaces, e.g. "eth0 eth1".
INTERFACES="eth0"
然后修改/etc/dhcp3/dhcpd.conf文件
引用:
sudo vi /etc/dhcp3/dhcpd.conf
安装结束后的错误消息可能会带来小小的困惑,不过下面几步将帮助您配置服务:通常,您想做的是随机指定一个 IP 地址。这可以通过以下设置来实现:
default-lease-time600;
max-lease-time 7200;
option subnet-mask 255.255.255.0;
option broadcast-address 192.168.1.255;
option routers 192.168.1.254;
option domain-name-servers 192.168.1.1, 192.168.1.2;
option domain-name "mydomain.org";
subnet192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.10 192.168.1.100;
range 192.168.1.150 192.168.1.200;
}
这将导致 DHCP 服务器从 192.168.1.10-192.168.1.100 或
192.168.1.150-192.168.1.200 范围中分配客户端一个 IP 地址。如果客户端没有要求一个特定的时间帧的话它将租用
600秒的 IP 地址。否则最大 (允许) 租用时间为7200 秒。服务器也 "建议" 客户端使用 255.255.255.0 做为它的子网
掩码,192.168.1.255作为它的广播地址,192.168.1.254作为路由器/网关,同时将192.168.1.1 和
192.168.1.2 作为它的 DNS 服务器。
启动DHCP服务命令:sudo /etc/init.d/dhcp3-server start
重启:servicedhcp3-server restart