①忘记了root密码怎么办?!
1. 登录时,按e进入编辑模式
2. 编辑模式 修改
ro 修改为 rw 添加 init=/bin/bash 修改完按 F10
注意!!!quiet不能删掉!!!删掉了改密码好像没用??
3.输入命令passwd root设置root密码 重启
4.以root用户和新设置的密码登录 ---大功告成!!!
②无法联网怎么办?!
1)在虚拟机设置里,网络适配器选择桥接模式,这里要勾选复制物理机网络状态。
什么是桥接模式?桥接模式就是将主机网卡与虚拟机虚拟的网卡利用虚拟网桥进行通信。在桥接的作用下,类似于把物理主机虚拟为一个交换机,所有桥接设置的虚拟机连接到这个交换机的一个接口上,物理主机也同样插在这个交换机当中,所以所有桥接下的网卡与网卡都是交换模式的,相互可以访问而不干扰。在桥接模式下,虚拟机ip地址需要与主机在同一个网段,如果需要联网,则网关与DNS需要与主机网卡一致。
关于区别,https://blog.csdn.net/zzw_17805056819/article/details/81272021
这个网址说的很详细。
我们查看物理机中连接无线网的详细信息。
然后查看虚拟机的网络设置中高级设置,查看物理地址,一起添加到kali的网卡配置中去。
配置静态IP:
添加自己网段的DNS,
然后配置网卡信息,和物理机一一对应。
netmask
:子网掩码address
:IP地址dnsserver
:dns地址waddress ether
:物理地址 gateway
:网关
/etc/init.d/networking restart 这行命令是重启网卡的。
然后 重启看看。(网上都说物理机可以上网用这种方式虚拟机也能上网。)
ifconfig -a 是查看虚拟机中网卡信息的。
然后失败了。出现有线连接未托管这个问题。网上有人说是设置了kali linux固定IP的原因,(我之前按照教程设了IP,过程图片在下面)解决方案是在终端输入命令:
vim /etc/NetworkManager/NetworkManager.conf,将其中的managed的值改为true然后重启就OK。试试看。
注意要输入i切换到插入模式,然后按Esc键,输入:wq!保存。
在终端中输入reboot重启虚拟机。
这时我们发现,有线连接成功连接。但是还是无法连接网络。盲目分析一波。
查看无线局域网适配器WLAN的子网掩码和默认网关
配置
反正我乱七八糟搞了好几个小时,然鹅我的虚拟机和主机倒是可以相互ping通了,但是kaili还是不能访问外网,丧气。(不知道是不是防火墙的问题??)
我决定放一会,之后再来整理解决这个问题。