首页 > 其他分享 >记录 OpenWrt 执行 opkg update 命令报错 Failed to download,但是换源无效且源用浏览器可访问的解决方案

记录 OpenWrt 执行 opkg update 命令报错 Failed to download,但是换源无效且源用浏览器可访问的解决方案

时间:2024-07-21 12:51:13浏览次数:14  
标签:浏览器 8.8 update Failed 报错 DNS opkg

记录 OpenWrt 执行 opkg update 命令报错 Failed to download,但是换源无效且源用浏览器可访问的解决方案


解决方法

首先给出解决方法:)

网络-->接口-->WAN-->编辑-->高级设置取消勾选“自动获取 DNS 服务器”-->在使用自定义的 DNS 服务器一栏中添加并输入可用的 DNS 地址。

可用的DNS地址
8.8.8.8
8.8.4.4
114.114.114.114
119.29.29.29
223.5.5.5

详情

设备:

运行时间:0h 17m 17s
本地时间:2024-07-21 11:36:26
内核版本:5.10.179
型号:Xiaomi Mi Router R3
架构:MediaTek MT7620A ver:2 eco:6
固件版本:X-WRT 23.10_b202312150123 Lunar

问题

路由器重置完,遇到如下问题

  • opkg update 执行报错 Failed to download 代码6
  • 无法 ping 通常用网站
  • 浏览器提示检查 dns 设置

首先,根据 关于opkg update报错无法下载的解决方法(换源无效、源用浏览器可访问时) 修改通过 WinSCP 修改 /etc/resolv.conf ,将 nameserver 一栏的 127.0.0.1 地址替换成 8.8.8.8 [空格] 8.8.4.4 ,这时发现 opkg update 执行成功且浏览器能够正常上网。

但是,当重启 dnsmasq 服务后,resolv.conf 中的 nameserver 又会变回127.0.0.1 导致不得不每次都重新手动设置,并且在安装一些插件时遇到困难。

于是参考 OpenWrt之DNS设置 以及 web页面修改DNS 下的评论自定义 DNS 服务器,在web页面中添加8.8.8.8和8.8.8.4。但是此时依然不能上网,推测最后做如下修改,发现能正常上网。

标签:浏览器,8.8,update,Failed,报错,DNS,opkg
From: https://www.cnblogs.com/misaka0721/p/18314363

相关文章

  • 解决.Net Framework3.5安装报错0x80070490
    .NETFramework是Windows平台下的软件框架,包括1.0~4.8多个版本,向下兼容。Win7默认安装的是3.5版,早期Win10版本默认安装的4.6版,本文分享如何在Win10和Win11上离线安装.NETFramework3.5,并解决安装报0x80070490找不到元素的错误。问题描述在早些年,有的软件安装时强制验证.NETFr......
  • UnicodeEncodeError: ‘gbk‘ codec can‘t encode character ‘\xb5‘ in position
    报错UnicodeEncodeError是由于文件写入过程中编码格式不匹配导致的。为了避免这种问题,可以显式指定使用UTF-8编码来写入文件。以下是修改后的代码,确保在写入HTML文件时使用UTF-8编码:importnumpyasnpimportpandasaspdfromsklearn.datasetsimportload_iri......
  • 新用户使用sudo命令报错
    新用户使用sudo命令报错情景:使用adduserimage,创建新用户image使用suimage,切换到新用户使用sudo命令,出现报错imageisnotinthesudoersfile.Thisincidentwillbereported.解决方案:切换到root用户:su-两种方法(任选其一)方法一:输入如下指令,将......
  • Error: Assertion failed (nimages > 0) in cv::calibrateCameraRO, file D:\opencv4
    报错信息:Error:Assertionfailed(nimages>0)incv::calibrateCameraRO,fileD:\opencv4\opencv\opencv-4.1.0\modules\calib3d\src\calibration.cpp,line3691  原因:①图片路径问题,没有指向包含棋盘格的图片②图片中不包含棋盘格或者图片模糊等问题,导致查找棋盘......
  • Keil烧录时出现Error: Flash Download failed - “Cortex-M0+“的解决办法
    在对MSPM0L1306mini板使用dapLink烧录例程时,程序能正常编译,但烧录时出现Error:FlashDownloadfailed - "Cortex-M0+"解决办法(同一个方法两种操作)操作1:操作2:两种操作最后打开的页面相同,最后几步操作也相同:点击【OK】保存修改烧录成功......
  • MongoRepository 操作 AWS DocumentDB时,如何达到与MySql 中有 select … for update
    在MySQL中,SELECT...FORUPDATE用于在事务中对读取的数据行加锁,以防止其他事务同时修改这些行。这种行级锁定机制在关系型数据库中广泛使用,以确保数据一致性。在MongoDB或AWSDocumentDB中,类似的效果可以通过以下方式实现:使用FindandModify操作:MongoDB提供了f......
  • 关于安装李沐深度学习d2l包报错的解决办法(保姆教程)
    目录目录:d2l包安装失败的解决过程前言一、李沐提供的安装方式1.创建一个新的环境2.激活d2l环境3.安装深度学习框架和d2l软件包3.1安装PyTorch的CPU或GPU版本3.2安装d2l包二、安装报错三、解决办法四、检验是否安装成功尝试了很多方法都没有成功,知道看到这一篇介绍,故转载至......
  • SQL Prompt安装不上(报错:1603)
     一开始一直跟踪服务看到是RedGateClient运行不起来(报错信息代码是这个1603),后面查询到官网:https://productsupport.red-gate.com/hc/en-us/articles/360015772598-Redgate-Client-Service-fails-to-start使用管理员运行CMD执行:netshhttpaddiplisten127.0.0.1 之后再......
  • PHP curl 模拟GET请求接口报错HTTP Status 400 – Bad Request 问题
    网上查的解决方案:https://blog.csdn.net/sunsijia21983/article/details/123204143问题:PHP用curl模拟GET请求接口报错HTTPStatus400–BadRequesthttp://xxx/api/getZList?page=1&limit=20&zName=测试参数zName是英文、数字的时候都不会报错,输入汉字就报错400;解决方案:h......
  • 服务启动报错: [ main] c.a.n.c.config.http.ServerHttpAgent : no available server
    场景:一个服务,注册中心使用nacos 服务启动时报错:2024-07-1913:11:17.466ERROR32188---[main]c.a.n.c.config.http.ServerHttpAgent:[NACOSSocketTimeoutExceptionhttpGet]currentServerAddr:http://localhost:8848,err:connecttimedout2024-07-1913:11:18.......