Chinaunix首页 | 论坛 | 博客
  • 博客访问: 751980
  • 博文数量: 119
  • 博客积分: 137
  • 博客等级: 少校
  • 技术积分: 1582
  • 用 户 组: 普通用户
  • 注册时间: 2010-04-28 16:39
文章分类

全部博文(119)

文章存档

2017年(3)

2016年(7)

2014年(1)

2013年(8)

2012年(20)

2011年(27)

2010年(53)

分类: 系统运维

2011-05-04 12:53:03

dhcp server安装时提示出错,实际上不用管它,我觉得Ubuntu和dhcp服务配合有点小毛病。我做实验的记录
1. 安装软件
使用dpkg –L dhcp-server查询软件是否安装,一般没有,我们如果可以上网就使用下列命令安装
sudo apt-get install dhcp3-server
如果不能上网就将系统光盘pool中的文件通过ssh复制到某目录后使用下列命令安装
sudo dpkg –i dhcp-server*.deb
2. 更改系统监听设备
使用命令
sudo cp /etc/default/dhcp3-server /etc/default/dhcp3-server_backup
做个备份
sudo chmod 646 /etc/default/dhcp3-server
更改权限
先用ifconfig查看你的网卡,一般是eth0
sudo vi /etc/default/dhcp3-server
搜寻这一行文字
...
INTERFACES=""
用下面这一行取代
INTERFACES="eth0"
保存编辑过的文件
3. 更改配置文件
系统规划:
假设 "eth0" 是我们的网卡编号,我们DHCP配置要求为:
IP Address Range: 192.168.0.100 to 192.168.0.200
Subnet Mask: 255.255.255.0
DNS Servers: 202.188.0.133, 202.188.1.5
Domai ns: main
Gateway Address: 192.168.0.1

具体步骤:
sudo cp /etc/dhcp3/dhcpd.conf /etc/dhcp3/dhcpd.conf_backup
做个备份
sudo chmod 646 /etc/dhcp3/dhcpd.conf
更改权限
sudo vi /etc/dhcp3/dhcpd.conf
搜寻这一段文字
...

# option definitions common to all supported networks...
option domain-name "example.org";
option domain-name-servers ns1.example.org, ns2.example.org;
default-lease-time 600;
max-lease-time 7200;

...
用下面这几行取代
# option definitions common to all supported networks...
#option domain-name "example.org";
#option domain-name-servers ns1.example.org, ns2.example.org;

#default-lease-time 600;
#max-lease-time 7200;
搜寻这一段文字
...

# A slightly different configuration for an internal subnet.
#subnet 10.5.5.0 netmask 255.255.255.224 {
# range 10.5.5.26 10.5.5.30;
# option domain-name-servers ns1.internal.example.org;
# option domain-name "internal.example.org";
# option routers 10.5.5.1;
# option broadcast-address 10.5.5.31;

# default-lease-time 600;
# max-lease-time 7200;
#}

...
用下面这几行取代
# A slightly different configuration for an internal subnet.
subnet 192.168.0.0 netmask 255.255.255.0 {
range 192.168.0.100 192.168.0.200;
option domain-name-servers 192.168.0.2, 202.188.1.5;
option domain-name "main";
option routers 192.168.0.2;
option broadcast-address 192.168.0.255;
default-lease-time 6000;
max-lease-time 7200;
}
备注:默认default-lease-time 600标识600秒,太短,可以适当延长
保存编辑过的文件

4. 启动服务
sudo /etc/init.d/dhcp3-server restart
or
sudo service dhcp3-server restart

如果系统启动有问题可以查看日志
more /var/log/syslog
5. 在客户机上验证dhcp是否成功
因为我们使用vm,所以要先将vm的dhcp功能关闭掉
在vm-edit-virtual network editor中关闭

然后在客户机中验证
分别使用windows和Ubuntu虚拟机验证dhcp是否配置成功
阅读(3834) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~