由于有些从 vulnhub 下载的虚拟机只能用 VirtualBox 打开,而 kali 又在 VMware 上,两台虚拟机属于不同网段,即便同一网段也会存在无法上网的问题。在此记录一下解决方法
首先查看 kali(VMWare)与靶机(Oracle VM VirtualBox)的 IP
kali IP:192.168.198.128/24
靶机 IP:192.168.56.103/24
(靶机 IP 是已经配置过的,配置方法在下面)
VMWare 配置
1、设置桥接模式
2、更改虚拟网络编辑器
1)这里要管理员权限才能更改
2)更改VMnet0
类型,选择Host-Only
VirtualBox 配置
选择你要配置的靶机,点击设置,将网卡连接方式选为Host-Only
测试
kali IP:192.168.56.101/24
靶机 IP:192.168.56.103/24
ping 测试
可以 ping 通,但是还有一个问题,kali 无法上网,我们通过配置双网卡解决这个问题
kali 配置双网卡
1、配置双网卡
1)点击虚拟机设置,选择添加
2)选择网络设配器
3)添加完成后,会自动选择NAT 模式
,点击确定,VMWare 会进行相关配置
4)再次确认一张网卡是桥接模式
,一张网卡是NAT 模式
,并且两张网卡都是已连接
2、kali 相关配置
这里已经有eth0
、eth1
两张网卡,但eth1
网卡是DOWN
状态,需要等一会,十几秒时间,可能会遇见两个问题,解决方案在下面
1)eth1
没有自动启动,使用下列命令开启
sudo ip link set eth1 up
2)eth1
开启后没有 IP
3)编辑网卡配置文件
vim /etc/network/interfaces
4)重启
sudo systemctl restart networking
5)再次查看 kali IP
再次访问www.baidu.com
,这次成功访问
参考
1、https://blog.csdn.net/weixin_44366919/article/details/136734821
2、https://blog.csdn.net/qq_43420951/article/details/102965494