kali本地网络配置

Posted 一枚不懂技术的小白

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了kali本地网络配置相关的知识,希望对你有一定的参考价值。

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本地网络配置的主要内容,如果未能解决你的问题,请参考以下文章

kali本地网络配置

kali 上不了网

Kali 安装之后的常用配置

Kali Linux该怎么进行网络配置

kali linux网络配置

kali linux网络配置