kali本地网络配置

本文详细介绍了如何在Kali Linux中配置静态IP地址,包括查看物理机IP、配置静态IP、临时配置IP以及在受限制的网络环境中操作。通过编辑`/etc/network/interfaces`文件并重启网络服务来实现IP地址的设定,同时提到了NAT模式下的静态IP配置方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1 配置静态IP 地址

注:使用桥接网络请根据宿主机(物理机)IP 地址修改

查看物理机win10/win11 的IP: 按下windows 键+R

打开运行窗口,输入:cmd

输入命令:ipconfig

测试ipv4连通性:

C:\Users\zhang>ping 192.168.1.1

正在 Ping 192.168.1.1 具有 32 字节的数据:

来自 192.168.1.1 的回复: 字节=32 时间=1ms TTL=64

来自 192.168.1.1 的回复: 字节=32 时间=6ms TTL=64

ipv4和ipv6区别:地址长度:IPv4协议具有32位(4字节)地址长度;IPv6协议具有128位(16字节)地址长度。

C:\Users\zhang>ping fe80::1%19

正在 Ping fe80::1%19 具有 32 字节的数据:

来自 fe80::1%19 的回复: 时间=7ms

来自 fe80::1%19 的回复: 时间=95ms

C:\Users\zhang>ping 240e:328:e3f:d200:cc17:6ffa:8082:3a9e

正在 Ping 240e:328:e3f:d200:cc17:6ffa:8082:3a9e 具有 32 字节的数据:

来自 240e:328:e3f:d200:cc17:6ffa:8082:3a9e 的回复: 时间<1ms

来自 240e:328:e3f:d200:cc17:6ffa:8082:3a9e 的回复: 时间<1ms

注:IPv6地址中的%百分号是网卡interface标识。这个表示该地址仅限于标号为3的网络接口(一般指网卡或者虚拟网卡)。而在其他网络接口这个地址是无效的。

扩展:

C:\Users\zhang>netstat -nr #查看网络接口

前期准备工作准备好后 我们开始配置静态IP

┌──(root kali)-[~]

└─# vim /etc/network/interfaces

添加以下内容:

auto eth0

#iface eth0 inet dhcp #如果原文件中有这一行,就注释掉

iface eth0 inet static

address 192.168.1.33

netmask 255.255.255.0

gateway 192.168.1.1

注释:

#iface eth0 inet dhcp #把这一行,前面加#号注释掉

iface eth0 inet static #配置eth0 使用静态地址

address 192.168.1.33 #配置eth0 的固定IP 地址,网段要和物理机所在网段一样,且此IP没有被其他人使用。

netmask 255.255.255.0 #配置子网掩码

gateway 192.168.1.1 #配置网关

配置完后的效果如下:

重启网络服务

关闭NetworkManager

└─# systemctl stop NetworkManager

注:关闭NetworkManager 服务,该服务是网络服务的图形管理工具,该服务会自动接管networking 服务,有可能造成重启networking 服务时配置不生效的问题。

再次重启网络服务

└─# systemctl restart networking

注:如果还没有生效,就执行两次systemctl restart networking

查看IP:

└─# ifconfig

添加dns 服务器配置

└─# vim /etc/resolv.conf

# Generated by NetworkManager

nameserver 114.114.114.114

2 临时配置IP 地址

┌──(root ㉿ kali)-[~]

└─# ifconfig eth0 192.168.1.34/24 #给一个网卡配置临时配置IP。

└─# route add default gw 192.168.1.1 #配置默认路由

注:临时IP 重启网络服务或reboot 重启系统就没有了。

3 受限制的网络环境

校园网、办公网络、拨号网络可能存在网络验证,如果是以上网络环境,必须使用虚拟机的NAT模式网络。


DHCP 模式自动获取IP

┌──(root ㉿ kali)-[~]

└─# vim /etc/network/interfaces

auto lo

iface lo inet loopback

auto eth0

iface eth0 inet dhcp

重启网络服务:

└─# systemctl stop networking

└─# systemctl start networking

注:如果使用 systemctl restart networking 重启网络服务,有时需要执行两次才能生效。所以最好先 stop 再start networking

└─# ifconfig eth0

实战:基于NAT 模式配置静态IP 地址

配置静态地址需要根据NAT 模式的网络配置作为参考。

NAT 设置中可以查看网关地址。


注:如果把虚拟机网络相关参数,改乱了。可以点:还原默认设置


配置静态IP

└─# vim /etc/network/interfaces

auto lo

iface lo inet loopback

auto eth0

iface eth0 inet static

address 192.168.174.33

netmask 255.255.255.0

gateway 192.168.174.2

建议使用这种方式重启网络服务,先关闭,再启用

└─# systemctl stop networking

└─# systemctl start networking

添加dns 服务器配置

└─# vim /etc/resolv.conf

# Generated by NetworkManager

nameserver 114.114.114.114

测试:

ping baidu.com 可以ping 通。

实验已经做成功,如果你的桥接可以使用,按下面步骤恢复成桥接模式

└─# vim /etc/network/interfaces

添加以下内容:

auto eth0

iface eth0 inet static

address 192.168.1.33

netmask 255.255.255.0

gateway 192.168.1.1

注释:

iface eth0 inet static #配置eth0 使用静态地址

address 192.168.1.33 #配置eth0 的固定IP 地址,网段要和物理机所在网段一样,且此IP 没有被其他人使用。

netmask 255.255.255.0 #配置子网掩码

gateway 192.168.1.1 #配置网关配置完后的效果如下:

重启网络服务

关闭NetworkManager

└─# systemctl stop NetworkManager

注:关闭NetworkManager 服务,该服务是网络服务的图形管理工具,该服务会自动接管networking 服务,有可能造成重启networking 服务时配置不生效的问题。

再次重启网络服务

└─# systemctl restart networking

### 如何在 Kali Linux 上配置网络 #### 自动获取 IP 地址(通过 DHCP) 当首次启动 Kali Linux 时,系统会尝试使用 DHCP 来自动配置网络设置[^2]。这通常适用于大多数家庭和办公环境中的有线连接。 如果 DHCP 客户端未能成功获得地址,则可能需要检查物理连接或路由器状态。也可以考虑手动配置静态 IP 设置。 #### 手动配置静态 IP 地址 对于某些特定场景,比如服务器部署或是内网环境中,采用固定IP更为合适: 1. 编辑 `/etc/network/interfaces` 文件来定义静态 IP 参数。 ```bash auto eth0 iface eth0 inet static address 192.168.1.x netmask 255.255.255.0 gateway 192.168.1.y ``` 2. 修改 `/etc/resolv.conf` 添加 DNS 名字解析服务提供商的信息 ```bash nameserver 8.8.8.8 nameserver 8.8.4.4 ``` 以上更改完成后需重启网络服务使新设定生效 `service networking restart` 或者直接重引导机器。 #### 使用图形界面工具 NetworkManager 进行快速调整 对于不熟悉命令行操作的新手来说,可以利用预装好的Network Manager来进行简便直观的操作。点击屏幕右上角的网络图标即可进入相应菜单完成基本参数修改。 #### 更新软件源列表 确保 sources.list 中含有有效的 APT 软件仓库路径以便顺利更新与安装其他应用程序。默认情况下该文件位于 `/etc/apt/` 下面并指向官方镜像站[^1]。 ```bash deb http://http.kali.org/kali kali-rolling main non-free contrib ``` 最后记得执行 apt-get update 命令刷新本地包索引数据库。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Carlos Zhang

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值