kali相关的配置源和网络适配器

kali相关的配置源和网络适配器

1. 安装tools

1.1 由于安装的时候没有使用镜像,所以现在没有任何镜像源,不能安装 open-vm-tools,要想实现与本地物理机的之间的自由复制和粘贴,先安装下 VMware Tools,方便我们进行源的设置和进行一些必要的设置。
kali相关的配置源和网络适配器
1.2 点击安装 VMware Tools 后,会加载一个虚拟光驱,里面包含 VMware Tools 的安装包
(***.tar.gz)
kali相关的配置源和网络适配器
1.3 鼠标右键单击 VMware Tools 的安装包,点击复制到
kali相关的配置源和网络适配器
1.4 然后点击 主目录,再点击选择
kali相关的配置源和网络适配器

1.5 点击主目录,找到 VMware Tools 安装包,然后右键,选择 提取到此处,将 VMware Tools 安装包解压到此处。
kali相关的配置源和网络适配器
1.6 点击终端按钮或者右键桌面选择 open in terminal 打开终端。
kali相关的配置源和网络适配器
1.7 这里可以直接点这个批命令,也可以点终端
kali相关的配置源和网络适配器

1.8 切换到 VMware Tools 安装文件所在目录,然后执行 ./vmware-install.pl -d 加 -d 参数可一直选择默认,就不用一直按回车了,最后重启
我这里为了省事直接托上去,然后加空格-d
kali相关的配置源和网络适配器
1.9 点下回车,静静等待
kali相关的配置源和网络适配器
1.10 完成。发现kali变大了,能随意控制屏幕了,然后可以从物理机托文件上去啦!
做一步重启
命令:reboot
kali相关的配置源和网络适配器
kali相关的配置源和网络适配器
就很nice!

2. 配置 apt 国内源

2.1 因为安装的时候没有选择使用镜像,所以现在没有使用任何源,为了方便以后安装或更新软件包,所以我们直接使用国内的源,方便快速。

文本复制ctrl+C,粘贴是ctrl+V;
kali里面粘贴是:鼠标中键或者ctrl+prtsc,
kali里面的复制是:ctrl+insert;
kali里面tab键可以补全;
kali字体放大:ctrl+shift+加号

#清华大学 Kali 源
deb http://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling main contrib non-free
deb-src https://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling main contrib non-free

点击终端按钮或者右键桌面选择 open in terminal 打开终端。
kali相关的配置源和网络适配器
[email protected]:~# vim /etc/apt/sources.list
在最后一行后面插入清华大学 Kali 源:
deb http://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling main contrib non-free
deb-src https://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling main contrib non-free
注:复制上面两行内容,然后按下鼠标滚轮,就可以粘贴到文档中了
kali相关的配置源和网络适配器

说明:deb 代表软件的位置,deb-src 代表软件的源代码的位置
按i可以插入
kali相关的配置源和网络适配器
粘贴进去之后按Esc,然后按:wq保存
kali相关的配置源和网络适配器
如果下面报错的话,看一下你的网络连接
如果不能用桥接的话用nat
如果你不知道你有没有网,可以
ping baidu.com

2.2 使用 apt 新的软件包源获取最新的软件包列表
[email protected]:~# apt update
kali相关的配置源和网络适配器

发现已经在使用清华大学的 kali 源了。
扩展:kali 的 apt 源
Kali Rolling: 是 Kali 的即时更新版,只要 Kali 中有更新,更新包就会放入 Kali Rolling 中,供用
户下载使用。它为用户提供了一个稳定更新的版本,同时会带有最新的更新安装包。这个是我们最常用的
源。
在 Kali Rolling 下有 3 类软件包:main、non-free 和 contrib。
Kali apt 源的软件包类型说明:

dists 区域软件包组件标准
main 遵从 Debian 自由软件指导方针(DFSG,并且不依赖于 non-free
contrib 遵从 Debian 自由软件指导方针(DFSG),但依赖于 non-free
non-free 不遵从 Debian 自由软件指导方针(DFSG)

注:DFSG 是 Debian 自由软件指导方针 (Debian Free Software Guidelines),此方针中大体包括自由的再次发行、源代码、禁止歧视人士或者组织等规定
rolling [ˈrəʊlɪŋ] 滚动的contrib 贡献软件;贡献;普通发布版 dists 区域
我们手动查看一下 apt 源,直接访问: https://mirrors.tuna.tsinghua.edu.cn/kali/查看 dists
目录下的软件包
kali相关的配置源和网络适配器
或直接访问 https://mirrors.tuna.tsinghua.edu.cn/kali/dists/kali-rolling/可以看 3 类软件包
kali相关的配置源和网络适配器
2.3 安装内核头 linux-header 和编译工具 gcc、make
[email protected]:~# apt-get install gcc make linux-headers-$(uname -r)
kali相关的配置源和网络适配器

在这个翻了一次车
然后百度了一下
[email protected]:~# sudo apt-get purge linux-headers-$(uname -r)
kali相关的配置源和网络适配器
所有的提示,直接输入 Y,按回车即可
2.4 安装完成后,重启
[email protected]:~# reboot
kali相关的配置源和网络适配器

3.apt update ,apt upgrade 和 apt dist-upgrade 的区别

3.1 注:apt update 的作用是从/etc/apt/sources.list 文件中定义的源中获取的最新的软件包列表。即运行 apt update 并没有更新软件,而是相当于 windows 下面的检查更新,获取的是软件的状态。
[email protected]:~# apt update #执行这个命令,可以查看更新列表
kali相关的配置源和网络适配器
下载 https://mirrors.aliyun.com/kali/dists/kali-rolling/ 中这个 InRelease 软件包列表
kali相关的配置源和网络适配器
把 InRelease 下载到本地,使用 word 打开可以查看软件包列表,如下图:
kali相关的配置源和网络适配器
3.2 [email protected]:~# apt upgrade
apt upgrade 则是更据 update 命令获取的最新的软件包列表,去真正地更新软件。

3.3 [email protected]:~# apt dist-upgrade
apt dist-upgrade 则是更据 update 命令获取的最新的软件包列表,去真正地更新软件。
这个直接选一条命令按上去就好了,没有必要选两条

3.4 apt upgrade 和 dist-upgrade 的差别:
upgrade:系统将现有的 Package 升级,如果有相依性的问题,而此相依性需要安装其它新的 Package或影响到其它 Package 的相依性时,此 Package 就不会被升级,会保留下来.dist-upgrade:可以聪明的解决相依性的问题,如果有相依性问题,需要安装/移除新的 Package,就会试着去安装/移除它. (所以通常 dist-upgrade 会被认为是有点风险的升级)
例如软件包 a 原先依赖 b c d,但是在源里面可能已经升级了,现在是 a 依赖 b c e。这种情况下,dist-upgrade 会删除 d 安装 e,并把 a 软件包升级,而 upgrade 会认为依赖关系改变而拒绝升级 a 软
件包。如图:
kali相关的配置源和网络适配器
1). upgrade会认为依赖关系改变而拒绝升级a软件包
2). dist-upgrade会删除d安装e,并把a软件包升级

3.5 对于个人和服务器上的操作一般情况使用:apt upgrade 稳定可靠升级就可以满足我们的需求了。
3.6 最后,需要注意的一点是,每回更新之前,我们需要先运行 update,然后才能运行 upgrade 和dist-upgrade,因为相当于 update 命令获取了包的一些信息,比如大小和版本号,然后再来运行upgrade 去下载包,如果没有获取包的信息,那么 upgrade 就是无效的啦!

4.安装 VM-Tools 实现物理机和 Kali 自由复制文件

4.1 经测试,安装 open-vm-tools 替代 VMware tools 能够完美实现“自动适应客户机”(即自动适应客户机的分辨率,随意改变窗口大小)和与宿主机之间文件的复制粘贴功能。所以,我们需要安装下 open-vm-tools 替代 VMware tools。

4.2 点击终端按钮或者右键桌面选择 open in terminal 打开终端。
apt 命令概述: apt 是一条 linux 命令,适用于 deb 包管理式的操作系统,主要用于自动从互联网的软件仓库中搜索、安装、升级、卸载软件或操作系统。deb 包是 Debian 软件包格式的文件扩展名。
[email protected]:~# apt update #去 kali 源中去同步包的索引文件,即运行这个命令其实并没有更新软件,而是相当于 windows 下面的检查更新,获取的是软件的状态。
[email protected]:~# apt install open-vm-tools-desktop fuse #安装最新 vmtools 相关的

4.3 软件包,fuse 是用户空间文件系统(Filesystem in Userspace),实现物理机和 kali 之间自由拖拽文件和复制内容。
kali相关的配置源和网络适配器
kali相关的配置源和网络适配器
这里又翻车啦
[email protected]:~# apt install gsettings-desktop-schemas
kali相关的配置源和网络适配器
。。。
您希望继续执行吗? [Y/n] y #此处输入 y,并回车。
kali相关的配置源和网络适配器
这个等久一点泡个咖啡先。。。
kali相关的配置源和网络适配器
4.4 安装完成后,重启主机即可自动生效。
[email protected]:~# reboot
kali相关的配置源和网络适配器
这个kali真好看。。hhh

4.5 扩展:apt 和 apt-get 区别
apt 可以看作 apt-get 和 apt-cache 命令的子集, 可以为包管理提供必要的命令选项。
apt 提供了大多数与 apt-get 及 apt-cache 有的功能,但更方便使用
apt-get 虽然没被弃用,但作为普通用户,还是应该首先使用 apt。
注:apt install 和 apt-get install 功能一样,都是安装软件包,没有区别。
常用命令:
install - 安装软件包 apt install
remove - 移除软件包 apt remove
update - 更新可用软件包列表 apt update
upgrade - 通过 安装/升级 软件来更新系统 apt upgrade
full-upgrade - 通过 卸载/安装/升级 来更新系统 apt dist-upgrade
edit-sources - 编辑软件源信息文件 vim /etc/apt/sources.list

6.关闭自动锁屏功能:

6.1 点设置:
kali相关的配置源和网络适配器
6.2 没有更新点 power,也就是现在的电源键:
kali相关的配置源和网络适配器
6.3最后一定要做一个虚拟机快照:

非常重要,非常重要,非常重要

kali相关的配置源和网络适配器
kali相关的配置源和网络适配器
kali相关的配置源和网络适配器

7.网络适配器

7.1 桥接模式(Bridged):

桥接模式是将抽象部分与它的实现部分分离,使它们都可以独立地变化。它是一种对象结构型模式,又称为柄体(Handle and
Body)模式或接口(Interfce)模式。

简单来讲:类似于把物理主机虚拟为一个交换机,所有桥接设置的虚拟机连接到这个交换机的一个接口上。也就是桥接模式的虚拟机的IP是由你物理机去分配,所以虚拟机ip地址需要与主机在同一个网段(192.168.X.X)。

7.2 网络地址转换模式(NAT):

NAT(Network Address
Translation,网络地址转换)是1994年提出的。当在专用网内部的一些主机本来已经分配到了本地IP地址(即仅在本专用网内使用的专用地址),但现在又想和因特网上的主机通信(并不需要加密)时,可使用NAT方法。
这种方法需要在专用网连接到因特网的路由器上安装NAT软件。装有NAT软件的路由器叫做NAT路由器,它至少有一个有效的外部全球IP地址。这样,所有使用本地地址的主机在和外界通信时,都要在NAT路由器上将其本地地址转换成全球IP地址,才能和因特网连接。
另外,这种通过使用少量的公有IP 地址代表较多的私有IP 地址的方式,将有助于减缓可用的IP地址空间的枯竭。在RFC
2663中有对NAT的说明。

简单来讲:共享主机网络的ip,也就是说,你的物理机不给他发IP地址,是现实的路由器给他发的IP地址。

7.3 主机模式(Host-Only):

Host-Only模式是出于安全考虑,Host-Only模式将虚拟机与外网隔开,使得虚拟机成为一个独立的系统,只与主机相互通讯。

简单来讲:就是虚拟网卡做为路由器。
kali相关的配置源和网络适配器

我这么说也不知道对不对,个人理解。不对的地方希望加以纠正!

下一篇:kali本地网络配置,使用xshell 连接传输文件

参考文献:baidu.com