第3章 nethunter更换国内源+nethunter不能ping问题解决+nethunter不能apt-get update问题解决

发布于:2022-10-13 ⋅ 阅读:(1110) ⋅ 点赞:(0)

文章转自:www.hongbiaozucom

点击继续阅读

nethunter更换国内源

操作1:vim /etc/apt/sources.list //编辑软件下载源,操作还用说吗?一并说了吧,

唠叨:光标移动到要插入的地方按 i 就可以编辑了,前面加#就是注释掉,不要系统运行这个命令。退出时候按Esc,键入 : 号,光标到底部,键入wq保存退出意思。搞错了,就键入q 意思不保存退出。

咱们换成阿里云源

deb http://mirrors.aliyun.com/kali kali-rolling main non-free contrib

deb-src http://mirrors.aliyun.com/kali kali-rolling main non-free contrib

建议不要东换西换的,后面有你难受时候,为啥要知道bug无处不在,中科的源不全,准确说是更新稍慢,但速度最快12MB/s,阿里的源最全,更新速度看你配置了,但够用了。

上图,这是换好的。

操作2:刷新索引和更新软件包

  • apt-get update //更新索引 记住apt update 仅查看不更新,加-get才更新。作用就是你安装的乱七八糟的软件,这个命令可以都连接起来,进行刷新,想出飞刀不会从兜里掏出一把斧头来。

  •  apt-get upgrade //更新软件 每周执行一下这个命令没跑,更新过程中可能会更新网络服务器有断网现象,忽略即可,小卡会再次链接。作用就是,确保你出的刀是最新的,生锈的刀干活肯定吃力是吧。

操作3:解决更新索引错误

下图是索引apt-get update 有w 错误。apt-get upgrade 没有问题。

nethunter不能ping问题解决

解决1:这个手机nethunter暂时更新不了索引,不过不要紧,咱是谁必须解决。先解决ping的问题。

分析:阿里源肯定没问题,解析源谁在干这活DNS啊,他就是包工头,找他去。

步骤1:vim /etc/resolv.conf //编辑DNS命令

原因:这208是国外DNS,氧os版本嘛理解,222这是DNS鼻祖。

不用换,别信网上什么改成8.8.8.8 没用这个鼻祖比什么都牛。

这个没问题。

步骤2:是内置网卡不求行,chroot又是容器,所以解决索引就是要外置网卡。

方案1(可行):必备工具:otg+网卡驱动(这个驱动就是能接收wifi就行了)

驱动提醒一下,由于手机电源有限,官方推荐支持驱动如下部分,超出了估计搜索识别不出来wlan1

  • TP-Link TL-WN722N

  • TP-Link TL-WN822N v1 - v3

方案2(可行):或者用工具otg+有线连接

不管采用哪个方案,都要启动。

方案1:启动命令:ifconfig wlan1 up

运行了方案1,打开手机--设置--USB设备共享,就可以监听了。

方案2:启动命令:ifconfig eth0 up

运行了方案2,打开手机--设置--USB设备共享,就可以关闭wifi了。

解释:

wlan0指手机内置无线端口

eth0指有线端口(以太网)

wlan1指无线端口(外置无线网卡)

其他暂时不要管,用到的时候再告知。

上图示例:

继续:

Ctrl+l //清屏还可以上下查看 clear //清屏干净

ping www.baidu.com

步骤3:完美解决,按Ctrl+c 停止ping。

步骤4 终极解决之法

在Linux中,执行网络命令的用户组叫inet,也就是3003组,给我们需要执行的用户去加上这个权限,命令如下:

usermod -G 3003 root

usermod -G 3003 kali

Nethunter总共是有两个用户开放给了我们作为基础用户使用,具体可看/etc/passwd文件。接下来重启Chroot就可以​正常的执行Ping了,如果还不行记得给DNS换了。

nethunter不能apt-get update问题解决

索引解决1:(失败)

步骤1:打开DNS

vim /etc/resolv.conf //打开DNS

步骤2:加入ip地址

nameserver 8.8.8.8 //谷歌DNS服务器

nameserver 8.8.4.4 //谷歌DNS服务器

nameserver 223.5.5.5 //阿里DNS服务器

nameserver 223.6.6.6 //阿里DNS服务器

步骤3:重起网卡

sudo /etc/init.d/network restart

试验了,不管用。直接看下

步骤4:终极解决

编辑vim /etc/passwd 修改_apt的3004为3003 如下图

到此搞定。

有个404错误

解决方法1:(超级不推荐)

将etc/apt/source.list.d 文件夹的 docker.list删掉,

执行 sudo mv docker.list docker.list.save

sudo apt-get upda就可以了

docker是玩容器,没必要

解决方法2:(50%碰运气)源地址http改为https //我这边还是失败

解决方法3:deb后面加上[trusted=true] //我这边是继续失败

解决方法4:钥匙(50%碰运气) //失败

wget -q -O - https://archive.kali.org/archive-key.asc | apt-key add

解决方法4:换源 //失败

建议切换成官方源试试,虽然慢点,看看如何。

解决方法5:终极方法

步骤1:apt-config dump 查看

Acquire::AllowInsecureRepositories “true”; //是不是“true” 如不是修改

步骤2: 键入: cd /etc/apt/apt.conf.d

继续键入: ls 找到 70debconf

步骤3: 键入: vim 70debconf

步骤4:在文件进入里添加: Acquire::AllowInsecureRepositories “true”; 

技巧:光标移动到 DPkg 首行 按o 自动下一行。

步骤5:apt-config dump 查看

步骤6:又发现错误

步骤7 查看版本

lsb_release -a

步骤8 更新签名

sudo apt-key adv --keyserver hkp://keys.gnupg.net --recv-keys 7D8D0BF6

步骤9 一个一个实验,不要一下都黏贴进去 否则好多W

vim /etc/apt/sources.list

#auto deb http://http.kali.org/kali kali-rolling main non-free contrib #中科大 deb http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib deb-src http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib #浙大 deb http://mirrors.zju.edu.cn/kali kali-rolling main contrib non-free deb-src http://mirrors.zju.edu.cn/kali kali-rolling main contrib non-free #重庆大学 deb http://http.kali.org/kali kali-rolling main non-free contrib deb-src http://http.kali.org/kali kali-rolling main non-free contrib #官方源 #deb http://http.kali.org/kali kali-rolling main non-free contrib #deb-src http://http.kali.org/kali kali-rolling main non-free contrib

记得

apt-get clean //清除缓存索引

apt-get update //更新索引文件

apt-get upgrade //更新实际的软件包文件

apt-get dist-upgrade //根据依赖关系更新

内核更新

apt-get install linux-headers-$(uname -r)