寒假入了安全的坑,跟着一个视频学习渗透。为了搭建本地环境装了虚拟机,用的是12版本,当时跟着视频装的时候一点问题没有出,很流畅一次成功,当时因为有事就没有去实践。
回来学校,有时间了想要去尝试一下,于是,发现虚拟机不行啦,不行啦!!!于是开始了苦逼的重装,移除,重装的日子。
在结合网上其他人的博客和问了大神后,终于算是搞明白了,在这里分享一下。
一、虚拟机没有IP地址
这是首先遇到的问题,在家是一切很好。在学校我打开机器,想要用Xshell连接,却发现没有IP。= =这下懵逼了

这个问题在网上找了很多,什么配置网卡,什么防火墙,都没有用。
在询问大神后,在明白是网络环境和网卡设置不对。
首先,虚拟机的网络连接设置有三种,桥接,NAT和仅主机。
桥接模式:
1、“桥接模式”的网络类型:guest1的虚拟网卡和宿主机的物理网卡进行通信,物理网卡再与外部物理交换机进行通信,然后物理交换机再与宿主机 物理网卡 通信,最 后再与guest2的虚拟网卡通信。
2、该类型支持虚拟机之间、虚拟机和宿主机之间、虚拟机和外部host通信;
3、虚拟机自己必须拥有外部网络的IP地址(即外部物理交换机中网段的IP)。
优缺点:
1、配置简单;
2、虚拟机、宿主机以及物理交换机必须在同一个网段。如果宿主机连接不同的网络,就要去更改虚拟机的网络配置,比较麻烦。
NAT模式:
1、“NAT”类型, 称为网络地址转换,在“仅主机”类型的基础上提供了可以访问外部host的能力;
2、虚拟机之间、虚拟机和宿主机之间、虚拟机和外部host之间都可以进行通信;
3、虚拟机的IP只需要配置NAT网段中的IP,访问外部host可以通过宿主机IP访问。它不需要有外部网络独立的IP(即物理交换机网段中的IP)。
优缺点:
1、 虚拟机的网络配置确定后,就可以很少变动。宿主机连接的网络变化,不影响到虚拟机。因为NAT不变。
仅主机模式:
1、“仅主机”类型,guest1、2通过虚拟网卡和虚拟交换机进行通信。同时,该虚拟交换机还和虚拟出来的宿主机网卡进行通信;
2、该类型,只适用于虚拟机之间以及虚拟机和主机之间的通信,和其他外部host机器隔离;
3、该类型,可以不用插网线。
优缺点:
1、 和外部网络做隔离
2、 无法和外部主机进行通信;
这是从度娘那里扒来的。
我在家用的是宽带,设置的是桥接模式,一点问题没有。回到学校,网络换成了CMCC,就出现了这个问题。
桥接模式设置的IP是DHCP自动获取,这样就出问题了。CMCC流量在走的时候是要进行验证的,无法DHCP自动获取IP,所以出现虚拟机没有ipv4。设置成NAT就可以解决。
在设置网络模式时,可以根据自己的情况进行设置,如果连接的是无线,采用的是桥接,无法自动获取,可以去手动设置成无线,有线的时候设置成有线。没有网络时,一般可以设置为NAT
二、设置成了NAT可是依然没有IP
一次重装后,网络连接设置为NAT,可是依然没有IP。
使用ipconfig 竟然只有一个网卡。只有lo
这时是eth0网卡没有打开。
在系统终端中输入命令:vi /etc/sysconfig/network-scripts/ifcfg-eth0
编辑默认网卡配置文件,将ONBOOT由no改为yes
重新加载network配置文件 service network reload
再次 ifconfig,便可以看到eth0
三、环境配置好后,主机输入虚拟机IP无法访问
很多人都说是防火墙问题,但我一般最先就会把防火墙关掉,所以不是这个问题。
检查httpd状态,service httpd status
很可能是httpd服务没有开启,命令行, service httpd start 就可以打开
使用命令 chkconfig httpd on 可以设置httpd服务一直开始
有时候mysql数据库无法连接,也是因为mysql服务没有打开。service mysqld start 可以打开
浙公网安备 33010602011771号