国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

Debian系統中如何修改dns?

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

掃碼添加小助手

加入工程師交流群

在調試WIFI的過程中,不知你是否遇到過這樣的現象,WIFI可以連上ap,可以局域網內相互ping通,但是ping不通外網。

針對這個現象,在debian系統中也會出現,相比于linux或者Android系統來說,更為復雜。

附上linux5.10設備樹配置:

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";  };

以下是現象:

wKgZPGkanvGAd00KAAGHOPqqnVo946.png

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

原來的dns為:

cat/etc/resolv.conf

wKgZPGkanvGAe9p3AADvZEJM4Wo942.png

修改后的dns為:

wKgZPGkanvGASWmaAABlKy2jY8c127.png

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

在這里就提到的重點是,源碼里有多個文件resolv.conf,多次修改都不能生效,都會被覆蓋,因為debian系統是在編譯中構建文件系統的。所以不能在現成的文件上修改。但是我們發現dns是依賴宿主機的,也就是我們的編譯環境。所以我們只需要修改本地的/etc/resolv.conf文件。

這里還有個問題,就是該文件直接去修改也會被覆蓋。修改下面這個文件也不行。

wKgZPGkanvGAW20ZAAIgLijYCB0287.png

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

wKgZPGkanvKANjebAAFf8Wnjt-0703.png

wKgZPGkanvKAbxkVAAGSj_wy8Kk262.png

查看文件的鏈接情況,原來一直連接的是這個,難怪改變不了:

wKgZPGkanvKAZvysAABRK3VWtvE686.png

wKgZPGkanvKABD2MAAFPo6ZX9-w477.png

重新鏈接:

wKgZPGkanvKAGS3vAADgDKwUPiY309.png

wKgZPGkanvKALvylAAFDK8CEBSg481.png

到此為止,就可以了,剛接觸debian系統的人可能會一頭扎進源碼中,從而導致調試的時間過長。
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • WIFI
    +關注

    關注

    82

    文章

    5509

    瀏覽量

    213519
  • Debian
    +關注

    關注

    0

    文章

    79

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    揭秘!三步讓Debian系統編譯速度起飛,告別重復下載資源的煩惱

    Debian 系統編譯的過程,重復構建系統和動態下載相關資源往往會消耗大量時間,拖慢開發和部署進度。今天,我們就通過分析一組代碼修改
    的頭像 發表于 02-01 16:43 ?1439次閱讀

    Linux如何修改ddr的分配容量

    在 U-Boot 修改 DDR 容量通常涉及以下幾個步驟,尤其是在嵌入式系統,當更換或升級DDR內存芯片后:
    的頭像 發表于 01-30 16:49 ?1356次閱讀

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

    硬件:VF2 v1.3B 作系統: starfive-jh7110-202409-SD-minimal-desktop-wayland 通過 HDMI4 連接 2.0K 顯示器時,在 Debian 顯示設置可實現的最大刷新率僅
    發表于 01-30 08:02

    DNS 解析故障:安全風險、診斷排查與防護指南

    前言DNS作為互聯網的“地址導航系統”,其穩定運行直接關系到網絡訪問的安全性與可用性。一旦出現解析故障,不僅會導致網站無法訪問,更可能引發一系列嚴重的安全風險,給個人用戶和企業帶來數據泄露、業務中斷
    的頭像 發表于 01-28 10:28 ?1152次閱讀
    <b class='flag-5'>DNS</b> 解析故障:安全風險、診斷排查與防護指南

    瑞芯微 RK3588 平臺 Debian 系統開發案例與使用說明

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

    DC-ROMA RISC-V Laptop II 現已正式支持 Debian 13

    Debian是一款以其穩定性和對自由軟件的堅定承諾而聞名的社區驅動操作系統,服務于全球的開發人員、系統管理員和高級用戶。作為最具影響力的Linux發行版之一,Debian以其嚴格的軟件
    的頭像 發表于 09-23 17:23 ?1336次閱讀
    DC-ROMA RISC-V Laptop II 現已正式支持 <b class='flag-5'>Debian</b> 13

    【米爾RK3576開發板免費體驗】在Debian裝udhcpc 和udhcpd 服務

    一、在看板已經預制Debian開發系統還是帶桌面的使用很方便這進入系統界面效果 為了能夠使用暢快使用網絡,在 Debian
    發表于 08-28 10:26

    【米爾RK3576開發板免費體驗】在Debian裝udhcpc 和udhcpd 服務

    一、在看板已經預制Debian開發系統還是帶桌面的使用很方便這進入系統界面效果 在 Debian 系統
    發表于 08-05 19:54

    【HZ-RK3568開發板免費體驗】03 使用SDK編譯Debian系統并配置

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

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

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

    如何在Linux配置DNS服務器

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

    Debian和Ubuntu哪個好一些?

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

    深度解析LinuxDNS服務

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

    如何制作適用于Visionfive 2的Debian + UEFI固件系統?

    制作適用于Visionfive 2的Debian + UEFI固件系統
    發表于 03-10 07:51

    【幸狐Omni3576邊緣計算套件試用體驗】Debian系統安裝和性能測試

    。當設備被識別為 LOADER 模式時,松開RECOVERY鍵。 識別LOADER設備之后,點擊固件按鈕,選擇網盤下載的Debian系統的img文件。 之后,點擊升級: 升級過程,右側文本框會
    發表于 03-06 22:05