现在的位置: 首页 > 综合 > 正文

VMWare下面安装Fedora DHCP服务器

2013年08月05日 ⁄ 综合 ⁄ 共 1515字 ⁄ 字号 评论关闭

 

先用yum list | grep dhcp获取DHCP的安装包,(或者是dhcpd?)

安装好了之后用rpm -qc dhcp命令查看dhcp配置文件的位置

在我的FC14, DHCP 4.2上面是

/etc/dhcp/dhcpd.conf(配置文件,主要是修改这个文件)
/etc/dhcp/dhcpd6.conf
/etc/openldap/schema/dhcp.schema
/etc/sysconfig/dhcpd
/etc/sysconfig/dhcpd6
/etc/sysconfig/dhcrelay
/var/lib/dhcpd/dhcpd.leases(记录文件,可以查看这个文件)
/var/lib/dhcpd/dhcpd6.leases

 

用编辑器打开/etc/dhcp/dhcpd.conf,进行配置

主要是配置一个subnet,还有一些IP段和租期的一些信息

我的配置信息如下

 

ddns-update-style none;
option domain-name "";
get-lease-hostnames true;
#option domain-name-servers mainserver.skolesys.local;
log-facility local7;
subnet 192.168.50.0 netmask 255.255.255.0 {
  range 192.168.50.50 192.168.50.254;
  option routers 192.168.50.1;
  default-lease-time 604800;
  max-lease-time 605800;
  filename "pxelinux.0";
  option root-path "192.168.50.1:/opt/ltsp/i386";
}

 

接下来要配置server端的ip,这个IP和上面的配置文件的sunnet IP一定要在同一个网段,

和router ip最好一样,根据上面的dhcp.conf文件,server端配置如下,

 

config server

 

最后用service dhcpd start来启动dhcp服务,服务器算配置好了

 

现在要验证server是否开启,由于是通过vmware安装的,

所以只能在host和vmware之间验证了,下面是vmware的设置

 

首先要理解VMWare的网络是怎么配置的,VMware安装完成之后会有两个虚拟的网卡,

一个默认配置成NAT,一个默认配置成host-only(也有可能是bridge模式),

可以通过VMnet8, VMnet1进行配置各自的模式, 按如下两图设置。

 

Settings

 

Editor

fedora装好之后对虚拟机进行

对vmnet1 disable之后又enable,看出来的ip是不是在dhcp.conf中配置的段内

或者直接打开

/var/lib/dhcpd/dhcpd.leases

查看记录,我的记录如下

lease 192.168.50.50 {
  starts 5 2010/11/12 00:25:35;
  ends 5 2010/11/19 00:25:35;
  tstp 5 2010/11/19 00:25:35;
  cltt 5 2010/11/12 00:25:35;
  binding state active;
  next binding state free;
  rewind binding state free;
  hardware ethernet 00:50:56:c0:00:01;
  uid "/001/000PV/300/000/001";
  client-hostname "ZLISLW";
}

可以看见 192.168.50.50满足要求了

 

*, 如果要上网记得要把所有设置都改回去,上面的设置只是测试一下DHCP是否正常工作而已

 

 

 

抱歉!评论已关闭.