91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Debian系統(tǒng)中如何修改dns?

jf_44130326 ? 來(lái)源:Linux1024 ? 2026-01-30 17:49 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

在調(diào)試WIFI的過(guò)程中,不知你是否遇到過(guò)這樣的現(xiàn)象,WIFI可以連上ap,可以局域網(wǎng)內(nèi)相互ping通,但是ping不通外網(wǎng)。

針對(duì)這個(gè)現(xiàn)象,在debian系統(tǒng)中也會(huì)出現(xiàn),相比于linux或者Android系統(tǒng)來(lái)說(shuō),更為復(fù)雜。

附上linux5.10設(shè)備樹(shù)配置:

wireless_wlan: wireless-wlan {    compatible = "wlan-platdata";    wifi_chip_type = "ap6275pr3";    pinctrl-names = "default";    pinctrl-0 = <&wifi_host_wake_irq>, <&wifi_poweren_gpio>;    WIFI,host_wake_irq = <&gpio0 RK_PB2 GPIO_ACTIVE_HIGH>;    WIFI,poweren_gpio = <&gpio0 RK_PC4 GPIO_ACTIVE_HIGH>;    status = "okay";  };

以下是現(xiàn)象:

wKgZPGkanvGAd00KAAGHOPqqnVo946.png

后面更改了DNS,就能夠ping通了。

原來(lái)的dns為:

cat/etc/resolv.conf

wKgZPGkanvGAe9p3AADvZEJM4Wo942.png

修改后的dns為:

wKgZPGkanvGASWmaAABlKy2jY8c127.png

當(dāng)出現(xiàn)“ping:www.baidu.com:域名解析暫時(shí)失敗”這樣的錯(cuò)誤時(shí),意味著設(shè)備無(wú)法通過(guò)域名來(lái)找到對(duì)應(yīng)的IP地址。這通常涉及到以下幾個(gè)方面的問(wèn)題:
  1. DNS設(shè)置問(wèn)題
  • 檢查你的系統(tǒng)/etc/resolv.conf文件,確保其中包含有效的DNS服務(wù)器地址。比如,你可以嘗試添加公共DNS服務(wù)器地址,如谷歌的8.8.8.81.1.1.1(Cloudflare的DNS服務(wù)器)等。
  • 如果文件是由系統(tǒng)自動(dòng)管理(如使用systemd-resolved服務(wù)),則需要通過(guò)正確的系統(tǒng)接口去更新DNS配置。
  • 網(wǎng)絡(luò)連接問(wèn)題
  • 確保你的設(shè)備已正確連接到互聯(lián)網(wǎng),并且網(wǎng)絡(luò)連接穩(wěn)定。
  • 檢查網(wǎng)絡(luò)配置是否正確,包括靜態(tài)或動(dòng)態(tài)獲取的DNS服務(wù)器地址是否有效。
  • DNS服務(wù)器故障
  • 當(dāng)前使用的DNS服務(wù)器可能存在問(wèn)題或不可達(dá),更換其他DNS服務(wù)器測(cè)試。
  • 本地DNS緩存
  • 清除本地DNS緩存以獲取最新域名解析記錄。
  • ISP或防火墻限制
  • 某些網(wǎng)絡(luò)環(huán)境(如公司內(nèi)部網(wǎng)絡(luò)或受限網(wǎng)絡(luò))可能對(duì)DNS查詢進(jìn)行限制或過(guò)濾。
解決步驟可以包括:
  • 手動(dòng)編輯/etc/resolv.conf文件,添加可靠的DNS服務(wù)器地址。
  • 使用命令行工具刷新DNS緩存(在某些系統(tǒng)中如Windows是ipconfig /flushdns,Linux中可能需執(zhí)行sudo systemd-resolve --flush-caches)。
  • 檢查網(wǎng)絡(luò)連接和路由器的設(shè)置,確認(rèn)DNS轉(zhuǎn)發(fā)是否正常。
  • 嘗試直接ping百度服務(wù)器的IP地址,如果能ping通,則進(jìn)一步證實(shí)是域名解析環(huán)節(jié)出現(xiàn)問(wèn)題。
知道這個(gè)方法了,可以在系統(tǒng)中修改相應(yīng)的文件就可以了,但是我們的產(chǎn)品最終是要量產(chǎn)的,不可能每一臺(tái)都手動(dòng)設(shè)置吧?那么有什么方法可以避免這個(gè)工作量嗎?當(dāng)然,我們的想法是在源碼中修改。

在這里就提到的重點(diǎn)是,源碼里有多個(gè)文件resolv.conf,多次修改都不能生效,都會(huì)被覆蓋,因?yàn)閐ebian系統(tǒng)是在編譯中構(gòu)建文件系統(tǒng)的。所以不能在現(xiàn)成的文件上修改。但是我們發(fā)現(xiàn)dns是依賴宿主機(jī)的,也就是我們的編譯環(huán)境。所以我們只需要修改本地的/etc/resolv.conf文件。

這里還有個(gè)問(wèn)題,就是該文件直接去修改也會(huì)被覆蓋。修改下面這個(gè)文件也不行。

wKgZPGkanvGAW20ZAAIgLijYCB0287.png

在編譯文件中加入,也不行:

wKgZPGkanvKANjebAAFf8Wnjt-0703.png

wKgZPGkanvKAbxkVAAGSj_wy8Kk262.png

查看文件的鏈接情況,原來(lái)一直連接的是這個(gè),難怪改變不了:

wKgZPGkanvKAZvysAABRK3VWtvE686.png

wKgZPGkanvKABD2MAAFPo6ZX9-w477.png

重新鏈接:

wKgZPGkanvKAGS3vAADgDKwUPiY309.png

wKgZPGkanvKALvylAAFDK8CEBSg481.png

到此為止,就可以了,剛接觸debian系統(tǒng)的人可能會(huì)一頭扎進(jìn)源碼中,從而導(dǎo)致調(diào)試的時(shí)間過(guò)長(zhǎng)。
聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • WIFI
    +關(guān)注

    關(guān)注

    82

    文章

    5509

    瀏覽量

    213526
  • Debian
    +關(guān)注

    關(guān)注

    0

    文章

    79

    瀏覽量

    2121
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    揭秘!三步讓Debian系統(tǒng)編譯速度起飛,告別重復(fù)下載資源的煩惱

    Debian 系統(tǒng)編譯的過(guò)程,重復(fù)構(gòu)建系統(tǒng)和動(dòng)態(tài)下載相關(guān)資源往往會(huì)消耗大量時(shí)間,拖慢開(kāi)發(fā)和部署進(jìn)度。今天,我們就通過(guò)分析一組代碼修改,
    的頭像 發(fā)表于 02-01 16:43 ?1440次閱讀

    Linux如何修改ddr的分配容量

    在 U-Boot 修改 DDR 容量通常涉及以下幾個(gè)步驟,尤其是在嵌入式系統(tǒng),當(dāng)更換或升級(jí)DDR內(nèi)存芯片后:
    的頭像 發(fā)表于 01-30 16:49 ?1356次閱讀

    為什么Debian 202409只支持4K30的輸出?

    硬件:VF2 v1.3B 作系統(tǒng): starfive-jh7110-202409-SD-minimal-desktop-wayland 通過(guò) HDMI4 連接 2.0K 顯示器時(shí),在 Debian 顯示設(shè)置可實(shí)現(xiàn)的最大刷新率僅
    發(fā)表于 01-30 08:02

    DNS 解析故障:安全風(fēng)險(xiǎn)、診斷排查與防護(hù)指南

    前言DNS作為互聯(lián)網(wǎng)的“地址導(dǎo)航系統(tǒng)”,其穩(wěn)定運(yùn)行直接關(guān)系到網(wǎng)絡(luò)訪問(wèn)的安全性與可用性。一旦出現(xiàn)解析故障,不僅會(huì)導(dǎo)致網(wǎng)站無(wú)法訪問(wèn),更可能引發(fā)一系列嚴(yán)重的安全風(fēng)險(xiǎn),給個(gè)人用戶和企業(yè)帶來(lái)數(shù)據(jù)泄露、業(yè)務(wù)中斷
    的頭像 發(fā)表于 01-28 10:28 ?1153次閱讀
    <b class='flag-5'>DNS</b> 解析故障:安全風(fēng)險(xiǎn)、診斷排查與防護(hù)指南

    瑞芯微 RK3588 平臺(tái) Debian 系統(tǒng)開(kāi)發(fā)案例與使用說(shuō)明

    本文圍繞創(chuàng)龍科技研發(fā)的瑞芯微 RK3588 平臺(tái)評(píng)估板,詳解 Debian 系統(tǒng)使用方法,涵蓋 LinuxSDK 安裝、系統(tǒng)鏡像編譯生成、根文件系統(tǒng)
    的頭像 發(fā)表于 11-05 14:28 ?608次閱讀
    瑞芯微 RK3588 平臺(tái) <b class='flag-5'>Debian</b> <b class='flag-5'>系統(tǒng)</b>開(kāi)發(fā)案例與使用說(shuō)明

    DC-ROMA RISC-V Laptop II 現(xiàn)已正式支持 Debian 13

    Debian是一款以其穩(wěn)定性和對(duì)自由軟件的堅(jiān)定承諾而聞名的社區(qū)驅(qū)動(dòng)操作系統(tǒng),服務(wù)于全球的開(kāi)發(fā)人員、系統(tǒng)管理員和高級(jí)用戶。作為最具影響力的Linux發(fā)行版之一,Debian以其嚴(yán)格的軟件
    的頭像 發(fā)表于 09-23 17:23 ?1336次閱讀
    DC-ROMA RISC-V Laptop II 現(xiàn)已正式支持 <b class='flag-5'>Debian</b> 13

    【米爾RK3576開(kāi)發(fā)板免費(fèi)體驗(yàn)】在Debian裝udhcpc 和udhcpd 服務(wù)

    一、在看板已經(jīng)預(yù)制Debian開(kāi)發(fā)系統(tǒng)還是帶桌面的使用很方便這進(jìn)入系統(tǒng)界面效果 為了能夠使用暢快使用網(wǎng)絡(luò),在 Debian
    發(fā)表于 08-28 10:26

    【米爾RK3576開(kāi)發(fā)板免費(fèi)體驗(yàn)】在Debian裝udhcpc 和udhcpd 服務(wù)

    一、在看板已經(jīng)預(yù)制Debian開(kāi)發(fā)系統(tǒng)還是帶桌面的使用很方便這進(jìn)入系統(tǒng)界面效果 在 Debian 系統(tǒng)
    發(fā)表于 08-05 19:54

    【HZ-RK3568開(kāi)發(fā)板免費(fèi)體驗(yàn)】03 使用SDK編譯Debian系統(tǒng)并配置

    的live-build不支持bullseye 問(wèn)題原因:當(dāng)前系統(tǒng)安裝的 live-build 版本不支持 Debian 11(bullseye),它提示你使用的是不兼容的版本。 需要卸載
    發(fā)表于 07-01 12:08

    告別廣告與 ISP 追蹤!如何在樹(shù)莓派上設(shè)置 DNS 緩存服務(wù)器 — 完整指南!

    前文提示:告別廣告與ISP追蹤!把樹(shù)莓派改造成家用網(wǎng)絡(luò)的DNS服務(wù)器,簡(jiǎn)直太酷了!從升級(jí)路由器到修改某些設(shè)置,提升Wi-Fi速度的方法有很多。但如果你想獲取一些高級(jí)技巧來(lái)加快你喜愛(ài)網(wǎng)站的加載速度
    的頭像 發(fā)表于 05-26 15:32 ?955次閱讀
    告別廣告與 ISP 追蹤!如何在樹(shù)莓派上設(shè)置 <b class='flag-5'>DNS</b> 緩存服務(wù)器 — 完整指南!

    如何在Linux配置DNS服務(wù)器

    本文詳細(xì)介紹了如何在Linux配置DNS服務(wù)器,包括DNS工作原理、本地緩存、DNS查詢過(guò)程,以及正向和反向查詢的配置。步驟包括服務(wù)器配置、編輯BIND配置文件、添加解析信息和客戶端
    的頭像 發(fā)表于 05-09 13:38 ?2597次閱讀
    如何在Linux<b class='flag-5'>中</b>配置<b class='flag-5'>DNS</b>服務(wù)器

    Debian和Ubuntu哪個(gè)好一些?

    在Linux發(fā)行版世界,Debian與Ubuntu長(zhǎng)期占據(jù)服務(wù)器與開(kāi)發(fā)者生態(tài)的核心地位。前者以穩(wěn)定性和純粹開(kāi)源理念著稱,后者則憑借易用性與商業(yè)友好性成為新手首選。本文將從技術(shù)特性、應(yīng)用場(chǎng)景及生態(tài)
    的頭像 發(fā)表于 05-07 10:58 ?1134次閱讀

    深度解析LinuxDNS服務(wù)

    dns,Domain Name Server,它的作用是將域名解析為 IP 地址,或者將IP地址解析為域名。
    的頭像 發(fā)表于 04-09 16:13 ?869次閱讀

    如何制作適用于Visionfive 2的Debian + UEFI固件系統(tǒng)?

    制作適用于Visionfive 2的Debian + UEFI固件系統(tǒng)
    發(fā)表于 03-10 07:51

    【幸狐Omni3576邊緣計(jì)算套件試用體驗(yàn)】Debian系統(tǒng)安裝和性能測(cè)試

    。當(dāng)設(shè)備被識(shí)別為 LOADER 模式時(shí),松開(kāi)RECOVERY鍵。 識(shí)別LOADER設(shè)備之后,點(diǎn)擊固件按鈕,選擇網(wǎng)盤下載的Debian系統(tǒng)的img文件。 之后,點(diǎn)擊升級(jí): 升級(jí)過(guò)程,右側(cè)文本框會(huì)
    發(fā)表于 03-06 22:05