0x00 背景
在学习过程中,也有部分同学遇到了一个有些共性的问题,那就是靶机启动后无法自动获得IP地址。
调查之后我发现这个问题可以有两种解决方法:
0x01 使用VirtualBox虚拟机软件
靶机的作者通常更建议我们使用VirtualBox来运行靶机,而不是VMWare家的虚拟化产品。因此大家遇到靶机问题的时候,都可以先试试改用VirtualBox
0x02 单用户模式修改网络配置
如果靶机启动后无法获得IP地址(扫描无法发现靶机IP),请首先使用虚拟机的重启功能(Host+R)重新启动靶机,并在重启的黑屏阶段按住键盘的向上键,这样会调出系统启动菜单(可能需要尝试多次)
点击键盘中字母 “e” ,找到内核加载的配置行,如下图所示,将其修改为单用户启动模式
修改后( rw single init=/bin/bash)
然后按 Ctrl+x 进入单用户模式( root )
输入 ip a 命令,查看当前网卡设备名称
查看网络配置文件中的网卡名称
# RedHat Linux
vi /etc/network/interfaces
# UBUNTU
vi /etc/netplan/00-installer-config.yaml
将配置文件中的网卡名称修改为当前的正确名称,并确定DHCP配置启动
保存配置修改,重启计算机正常进入系统!