1. 为什么你的Kali虚拟机需要静态IP?
很多朋友刚开始玩Kali Linux,都是从虚拟机开始的,尤其是用VMware Workstation。默认安装完,Kali通常会自动获取一个IP地址(DHCP),看起来好像一切正常,能上网,能ping通。但等你真正开始用它来做点事情,比如搭建一个本地测试环境、跑一个需要固定IP的服务,或者想把Kali当作一个稳定的渗透测试跳板机时,问题就来了——每次重启虚拟机,IP地址可能会变!
这个“变”字,就是麻烦的根源。想象一下,你刚在Metasploit里配置好一个监听器,IP指向了你的Kali,结果重启后IP变了,所有配置都得重来。或者,你想从宿主机(比如你的Windows电脑)稳定地SSH连接到Kali,如果IP不固定,每次都得先登录虚拟机看一眼IP,非常影响效率。
所以,给Kali配置一个静态IP,本质上是为了稳定和可控。让它像一个物理设备一样,拥有一个固定的“门牌号”,这样无论是虚拟机内部的服务,还是宿主机与虚拟机之间的通信,都能建立稳定可靠的连接。尤其是在桥接网络模式下,你的Kali虚拟机会被网络中的路由器视为一台独立的、真实存在的电脑,给它一个固定的IP,管理起来会方便得多。
我刚开始用Kali的时候也偷懒,一直用DHCP,直到有一次做一个需要持续好几天的网络抓包分析,中间宿主机重启了几次,Kali的IP也跟着变了好几次,导致我写的自动化脚本全部失效,不得不从头梳理,那叫一个酸爽。自那以后,但凡需要正经用Kali,我第一件事就是配静态IP。
那么,配置静态IP的核心是什么呢?其实就是手动告诉Kali:“你的网络身份信息是这些,以后就用这个,别听路由器(DHCP服务器)的了。” 这些信息包括:IP地址、子网掩码、网关,还有非常重要的DNS服务器。接下来,我们就一步步来搞定它。
2. 动手之前:摸清你的“网络地形图”
配置静态IP,最忌讳的就是“闭着眼睛填”。你必须先搞清楚你当前所处的网络环境,也就是你的宿主机连接的网络到底是什么样的。这就像你要在一个新小区租个固定车位,总得先知道小区地址、车位编号规则吧?
我们的操作场景是 VMware Workstation的桥接(Bridged)模式。在这个模式下,VMware会为虚拟机创建一个虚拟网卡,这个网卡直接“桥接”到你宿主机物理网卡所在的真实局域网中。简单理解,你的Kali和你的Windows宿主机,就像连接在同一个路由器下的两台电脑,地位是平等的。
所以,Kali要用的网络参数,必须和宿主机在同一个网段。怎么知道宿主机的参数呢?很简单,在宿主机上查看一下。
在Windows宿主机上获取网络信息:
- 按下
Win + R键,打开“运行”对话框。 - 输入
cmd并回车,打开命令提示符窗口。 - 输入命令
ipconfig并回车。
这时你会看到一堆网络适配器的信息。关键是要找到你正在使用的、连接着互联网的那个适配器。如果你用的是Wi-Fi,就找“无线局域网适配器 WLAN”这一部分;如果你插着网线,就找“以太网适配器 以太网”这一部分。
以我的环境为例(使用Wi-Fi):
无线局域网适配器 WLAN:
连接特定的 DNS 后缀 . . . . . . . :
本地链接 IPv6 地址. . . . . . . . : fe80::...
IPv4 地址 . . . . . . . . . . . . : 192.168.1.2
子网掩码 . . . . . . . . . . . . : 255.255.255.0
默认网关. . . . . . . . . . . . . : 192.168.1.1
请务必记下这三项:IPv4 地址、子网掩码和默认网关。在我的例子里,分别是 192.168.1.2、255.255.255.0 和 192.168.1.1。
这里有一个非常重要的步骤:为Kali选择一个未被占用的IP地址。宿主机是 192.168.1.2,网关是 192.168.1.1。通常,家庭路由器的DHC


4618

被折叠的 条评论
为什么被折叠?



