上一篇文章写了通过centos做路由器使用,现在希望esxi下其他的虚拟机通过dhcp的方式获取路由分配的ip地址,那就需要在路由器这台机器搭建dhcp服务:

二、安装dhcp
1、yum install -y dhcp

cd /usr/share/doc/dhcp-4.1.1/

cp -ra dhcpd.conf.sample /etc/dhcp/dhcpd.conf
vim /etc/dhcp/dhcpd.conf

subnet 192.168.1.0 netmask 255.255.255.0 {
  range 192.168.1.100 192.168.1.200;
  option routers 192.168.1.1;
  option broadcast-address 192.168.1.255;
  option domain-name-servers 202.106.0.20,8.8.8.8;
}

2、启动dhcp:

/etc/init.d/dhcpd start

日志报错:Can't chown new lease file: Operation not permitted

解决办法:修改vim /etc/rc.d/init.d/dhcpd 文件

把这两个参数修改为:

user=root

group=root

3、再此启动dhcp:

 /etc/init.d/dhcpd start
正在启动 dhcpd:                                           [确定]


4、客户机测试:

在esxi下创建虚拟机,网卡设置成和dhcp服务器的eth1同一虚拟网卡模式:获取地址方式是dhcp