1.cd /etc/sysconfig/network-scripts/
2.vim ifcfg-eno16777736
HWADDR=00:0C:29:9E:01:64
TYPE=Ethernet
BOOTPROTO=static
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
NAME=eno0
UUID=427530cc-31f0-4fed-93d7-5987065dec50
ONBOOT=yes
IPADDR=10.0.0.100
GETEWAY=10.0.0.1
NETMASK=255.0.0.0
DNS1=8.8.8.8
DNS2=8.8.4.4
3.mount /dev/cdrom /mnt/cdrom
4.cd /etc/yum.repos.d
5.把文件备份一下,然后改一下centos-media.repo
[wonder-zhang]
name= Centos-$releasever - Media
baseurl=file:///mnt/cdrom
gpgcheck=0
enable=1
6.yum install dhcp
7.看一下我的模板文件在哪里先vim dhcpd.conf 然后vim dhcpd.conf
# DHCP Server Configuration file.
# see /usr/share/doc/dhcp*/dhcpd.conf.example
# see dhcpd.conf(5) man page
8.先cd /usr/share/doc/然后cd dhcp 按一下tab键看一下我的dhcp版本
9.cp /usr/share/doc/dhcp-4.2.5/dhcpd.conf.example /etc/dhcp/dhcp.conf
(好长,打错好几个字┭┮﹏┭┮)
10.vim /etc/dhcp/dhcp.conf配置好之后,重启。systemctl restart dhcpd.service
配置好之后,重启。
11.好吧报错,
按照他的提示,输入systemctl status dhcpd看一下错在何处。
傻了,这啥玩意儿啊!后来和我们班孙文静聊了半天,终于发现把mac地址注释了或者不做任何更改就OK
12.打开网络链接,设置一下vmnet8(自动获取ip)
问题总结解决方式
在配置dhcpd.conf后,若无法成功启动服务,配置文件出现问题,可将无用的注释掉,只留下主要的两大段①配置ip那一段
②为特定主机留ip那一段。之后可正常启动,若vm8的ip不是所指定的ip,需将vm8禁用重启,等一哈就可以变成指定ip。
同时需要在虚拟机设置中取消使用本地DHCP。
这是我的配置文件
1.在最后一步重启dhcp服务器的时候会报错?
注释删除mac地址就好,或者对mac地址不做任何更改2.在vmnet8设置自动链接之后,xshell无法链接虚拟机并且ping的时候,出现无法访问目标网络/主机?
这是因为你开了两个dhcp服务器,vmnet8一个(这是啥原因我也不知道,或许是把mac地址删除的缘故,如果不删除实在找不到啥解决方式),你cnetos7的一个,所以才会报错。3.找不到dhcp的位置?
先看看你的dhcp服务器版本号是不是4.2.5,学会灵活应对4.建议自己在建立一个虚拟网卡,把虚拟网卡添加到建立的虚拟机中,这样就能成功分配ip了