在虚拟机种配置DHCP服务器,不小心将配置文件删除了,配置文件本身没有办法找回,该怎么办?

在虚拟机种配置DHCP服务器,不小心将配置文件删除了,配置文件本身没有办法找回,该怎么办?,第1张

1、先挂载光盘 #mount /dev/cdrom /media

2、然后安装DHCP服务器安装包 #rpm -ivh /media/Server/dhcp-305-3el5i386rpm

3、复制dhcp服务器配置示例文件到/etc下并改名为dhcpdconf

#cd /usr/share/doc/dhcp-305/

#cp dhcpdconfsample /etc/dhcpdconf这一步会有一个是否覆盖,写y就行了

4、修改dhcp服务器的配置文件:#vim /etc/dhcpdconf

此步骤我不能插入,就和你说明几点里面要修改的意思:

(1)option routers IP地址

作用:为客户端指定默认网关

(2)option subnet-mask 子网掩码

作用:设置客户端的子网掩码

(3)option domain-name-servers IP地址

作用:为客户端指定DNS服务器地址

5、启动dhcp服务器: #service dhcpd restart

如果可以的话还可以进行这一步:

#iptables -F 清掉防火墙规则

好了,到客户端自动获取IP地址就可以了!!

你的19216800是哪个网卡所在的网段,应该是eth0吧。

在dhcp的配置文件里指定需要监听的网卡。

sudo vi /etc/default/dhcp3-server

   INTERFACES=”eth0″

如果还不行,sudo ifconfig wlan0 down 看看

kali linux虚拟机dhcp服务启动不了的解决方法如下:

运行的是Kali Linux, 希望用桥接模式通过路由器获取动态IP, 但是无论如何也不能正确获取IP地址

一点点排查

1 排查DNS

root@kali:~# cat /etc/resolvconf

nameserver 19216811nameserver 114114114114

19216811在里面, DNS设置没有问题

 

2 排查网卡

123456789101112

   

root@kali:~# cat /etc/network/interfaces# This file describes the network interfaces available on your system# and how to activate them For more information, see interfaces(5) # The loopback network interfaceauto loiface lo inet loopback # The primary network interface#allow-hotplug eth0auto eth0iface eth0 inet dhcp

   

  网卡自动激活, 并配置dhcp获取IP方式

 

3排查VMWare 桥接设置

1、自动获取IP地址

虚拟机使用桥接模式,相当于连接到物理机的网络里,物理机网络有DHCP服务器自动分配IP地址。

#dhclient 自动获取ip地址命令

#ifconfig 查询系统里网卡信息,ip地址、MAC地址

分配到ip地址后,用物理机进行ping ip地址,检测是否ping通。

2、手动设置ip地址

如果虚拟机不能自动获取IP,只能手动配置,配置方法如下:

输入命令

#vi /etc/sysconfig/network-scripts/ifcfg-eth0 [编辑网卡的配置文件]

输入上述命令后回车,打开配置文件,使用方向键移动光标到最后一行,按字母键“O”,进入编辑模式,输入以下内容:

IPADDR=192168410

NETMASK=2552552550

GATEWAY=19216841

另外光标移动到”ONBOOT=no”这一行,更改为ONBOOT=yes

“BOOTPROTO=dhcp”,更改为BOOTPROTO=none

完成后,按一下键盘左上角ESC键,输入:wq 在屏幕的左下方可以看到,输入回车保存配置文件。

之后需要重启一下网络服务,命令为

#servicenetwork restart

    桥接网络是指本地物理网卡和虚拟网卡通过VMnet0虚拟交换机进行桥接,虚拟网卡和物理网卡在网络拓扑图上处于同等地位,那么虚拟网卡和物理网卡就相当于处于同一个网段,虚拟交换机就相当于一台现实网络中的交换机,所以两个网卡的ip地址需要设置为同一个网段。

    由于桥接模式下虚拟机和宿主机在网络中处于同等地位,所以当局域网中其他PC想要访问虚拟机时,那么就要选择桥接模式。

    例如,宿舍里有一个路由器,路由的lanip为19216811,子网掩码为2552552550。同时,宿舍里还有三台PC,它们的是自动获取ip,假设三台pc的ip为:

pc1:    1921681100    pc2:    192168101    pc3:    192168102

那么虚拟机可以设置的地址为19216812 -- 192168199和1921681103 -- 1922681204。可以将虚拟机的ip地址设置为:192168198,这样,局域网中的其他pc就可以通过这个ip访问此虚拟机了。如果虚拟机还需要上网,那么还需要配置虚拟机的路由地址:19216811,再为虚拟机配置一个dns服务器,可以设置为google的dns服务器:8888,然后,虚拟机就可以上网了。

    NAT模式中,就是让虚拟机借助NAT(网络地址转换)功能,通过宿主机器所在的网络来访问公网。

    NAT模式中,虚拟机的网卡和物理网卡的网络,不在同一个网络,虚拟机的网卡,是在vmware提供的一个虚拟网络。

    NAT和桥接的比较:

    1由于NAT的网络在vmware提供的一个虚拟网络里,所以局域网其他主机是无法访问虚拟机的,而宿主机可以访问虚拟机,虚拟机可以访问局域网的所有主机,因为真实的局域网相对于NAT的虚拟网络,就是NAT的虚拟网络网;

    2桥接模式和NAT模式都可以访问外网,多个虚拟机之间都可以相互访问。

    如果你建一个虚拟机,只是给自己用,不需要给局域网其他人用,那么可以选择NAT,毕竟NAT模式下的虚拟系统的TCP/IP配置信息是由VMnet8(NAT)虚拟网络的DHCP(自动分配ip)服务器提供的,只要虚拟机的网路配置是DHCP,那么你不需要进行任何其他的配置,只需要宿主机器能访问互联网即可,就可以让虚拟机联网了。

    如果你想建立多个虚拟机集群,而宿主机可能是一个笔记本,ip不固定。这种应用场景,我们需要采用nat模式了。但是,虚拟机之间是需要互相访问的,默认采用DHCP,虚拟机每次重启,ip都有可能差生变化,所以我们需要手工设置虚拟机的ip地址(通过查看子网ip以及子网掩码来设置虚拟机ip同时设置路由地址即网关IP,至于dns可以设置为8888)。

    在Host-Only模式下,虚拟网络是一个全封闭的网络,它唯一能够访问的就是主机。其实Host-Only网络和NAT网络很相似,不同的地方就是Host-Only网络没有NAT服务,所以虚拟网络不能连接到Internet。主机和虚拟机之间的通信是通过VMware Network Adepter VMnet1虚拟网卡来实现的。

    Host-Only的宗旨就是建立一个与外界隔绝的内部网络,来提高内网的安全性。这个功能或许对普通用户来说没有多大意义,但大型服务商会常常利用这个功能。

    在虚拟机的3中网络模式中,NAT模式是最简单的,基本不需要手动配置IP地址等相关参数。至于桥接模式则需要额外的IP地址,如果是在内网环境中还很容易,如果是ADSL宽带就比较麻烦了,ISP一般是不会大方的多提供一个公网IP的。

参考文章地址: 实例讲解虚拟机3种网络模式(桥接、nat、Host-only) - ggjucheng - 博客园

你自己linux服务器的IP必须是19216810网段,我估计你服务器配置的IP肯定不是19216810网段。

或者说,你可以单独给自己服务器的网段写一个subnet,里面内容为空也没事,只要和linux服务器上的ip在同一网段即可

这样服务器就能起来了

比如在你的配置文件下面写一行:

subnet xxxxxxxxxxxx netmask 2552552550 {

}

这里的xxxxxxxxxxxx的意思就是你linux的DHCP服务器的IP地址所在网段

只要搭建玩DHCP然后2台虚拟机设成同一网卡,如果你搭得没问题 然后修复一下IP就可以了 (或者通过命令ipconfig/release ipconfig/renew)。

你真实机的网卡是路由分的IP,只要你的虚拟机网卡不选桥接、V1或V8其他的都可以,因为这3个网卡都另有DHCP的服务器。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 在虚拟机种配置DHCP服务器,不小心将配置文件删除了,配置文件本身没有办法找回,该怎么办?

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情