游客发表

kali怎么获取ip地址

发帖时间:2026-10-17 04:44:20

```html kali怎么获取ip地址

kali怎么获取ip地址

刚装好Kali那会儿,我盯着黑乎乎的地址终端发愣——网卡没起来,浏览器打不开,地址连ping都报错。地址其实问题简单得可笑:系统压根没拿到IP。地址别笑,地址新手十有八九卡在这一步。地址Kali获取IP地址的地址方式跟普通Linux没本质区别,但工具链和网络管理器的地址坑得自己踩一遍才记得住。

最直接的地址办法:打开终端,敲ip a。地址这个命令比ifconfig更现代,地址输出也清爽。地址你会看到lo、地址eth0或者wlan0,地址每个接口下面有inet那行才是IPv4地址。要是只有inet6或者干脆没有,说明没拿到地址。我见过有人把127.0.0.1当成自己的IP,然后纳闷为什么扫不到局域网里的其他机器——回环地址只跟自己玩,别搞混。

如果接口没地址,先看它起来没。ip link会显示state UP还是DOWN。很多虚拟机装完Kali,网卡默认是down的。手动拉起来:

sudo ip link set eth0 up

然后请求DHCP。老派做法用dhclient,一条命令搞定:

sudo dhclient eth0

等几秒,再ip a看,地址就上来了。不过Kali现在默认用NetworkManager,图形界面右上角那个小网络图标点一下,选“有线连接”或者你的WiFi,输入密码,它自动就分配了。命令行党可以nmcli device wifi list扫一圈,再nmcli device wifi connect "SSID" password "密码"。这比敲wpa_supplicant配置文件舒服多了。

静态IP怎么弄?比如你要做内网渗透测试,靶机网段固定,DHCP老变地址烦人。编辑/etc/network/interfaces(老方法)或者用nmcli改连接配置。我习惯后者:

nmcli con mod "有线连接 1" ipv4.addresses 192.168.1.100/24 nmcli con mod "有线连接 1" ipv4.gateway 192.168.1.1 nmcli con mod "有线连接 1" ipv4.dns "8.8.8.8" nmcli con mod "有线连接 1" ipv4.method manual nmcli con up "有线连接 1"

名字得换成你实际的连接名,nmcli con show能列出来。别照抄,我上次把连接名写错,折腾半天以为配置没生效。

一个小观察:Kali 2020之后的版本,默认没装ifconfig,得apt install net-tools。但ip命令足够用了,没必要往回倒腾。

无线网卡又是另一回事。有些USB网卡Kali不认,ip a里根本不显示wlan0。先lsusb看硬件识别没,再dmesg | grep firmware查驱动。我手头一块RT3070,插上直接能用;另一块RTL8812AU就得编译驱动,烦得很。拿到IP之前,网卡得先被内核正确驱动,这是前提。

虚拟机用户注意:VMware和VirtualBox的网络模式决定你能不能拿到地址。NAT模式通常DHCP自动分配,桥接模式得看你物理网络有没有DHCP服务器。有次我在VMware里用仅主机模式,死活没IP,后来发现虚拟网络编辑器里DHCP服务没开。这种问题跟Kali本身无关,但特别容易让人误判。

获取到IP之后,顺手ip route看默认网关,cat /etc/resolv.conf看DNS。有时候IP有了但上不了网,多半是DNS没配或者网关不对。ping 8.8.8.8通但ping google.com不通,铁定DNS问题。改/etc/resolv.conf加一行nameserver 8.8.8.8,但NetworkManager可能会覆盖它,得在连接配置里改。

说到底,Kali获取IP就三条路:DHCP自动、静态手动、或者图形界面点两下。命令记不住没关系,man ip、man nmcli随时查。我见过太多人卡在“没网”这一步就放弃了,其实只要ip a看一眼,dhclient敲一下,八成问题就解决了。剩下的两成,多半是驱动或者虚拟机网络设置,跟Kali本身没太大关系。

```

    热门排行

    友情链接