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