
在安裝 Kali 的過程中,我跳過了當時無法填寫的網路部分。現在在 Kali 我可以連接到 WiFi,但無法在互聯網上執行任何操作,例如網頁瀏覽。我已經嘗試更新我的發行版並使用服務網路管理員重新啟動,但這會引發另一個錯誤。我該如何解決這個問題?
答案1
DNS 伺服器有錯誤。修復方法:
打開終端機。然後寫:
sudo rm /etc/resolv.conf
echo 'nameserver 8.8.8.8' | sudo tee /etc/resolv.conf >/dev/null
然後重新啟動電腦。
希望這可以幫助。
答案2
我曾經在使用以前版本的 Kali Linux 時遇到過這個問題。我所做的修復就是重新安裝它。
這似乎不是一個好主意,但請備份檔案並重新安裝。
希望這可以幫助!
答案3
我希望我能幫助你但是我不能承諾任何事。
( 使用 ctrl+'c' 複製 使用 ctrl+shift+'v' 貼上 因為終端機中的 ctrl+something 是與終端機中執行的程式互動的命令 )
去打開你的終端並輸入:ping google.com
如果輸出顯示類似:"ping: google.com: Temporary failure in name resolution"
請依照下列步驟操作:
- 首先我們要開啟 resolv.conf 文件
sudo nano /etc/resolv.conf
- 然後輸入
"nameserver 8.8.8.8"
- 按 Enter 鍵使用下一行
- 類型
"nameserver 8.8.4.4"
- 按 ctrl + 'x'
- 按“y”
- 按回車鍵(回車)
- 類型
sudo systemctl restart systemd-resolved.service
然後我們將重新啟動網路管理器,因為它可能會解決一些問題:)
- 類型(仍在終端中)
sudo service NetworkManager restart
did not find service NetworkManager
它可能會導致出現類似if so: 而不是NetworkManager
use 的錯誤network-manager
。如果這也引發錯誤,那麼 idk 也許 if**** up lmao。
最後我們ping google.com
再次輸入,現在應該可以工作了。如果沒有,我很抱歉我無能為力。
其他一些東西:
在您的終端上運行它
- systemctl 啟用 systemd-networkd
- systemctl 啟用 systemd-resolved
- systemctl 啟動 systemd-networkd
- systemctl 啟動 systemd-resolved
- ln -sf /run/systemd/resolve/resolv.conf /etc/resolv.conf
- 服務resolvconf重新啟動
- 服務網路管理員重新啟動
- ping google.com
免責聲明:
其他的東西對我不起作用,但也許對你來說不知道
答案4
對我有用的是我從官方 debian 儲存庫下載了 systemd-resolved 。安裝並設定 DNS 為 8.8.8.8 和 8.8.4.4,然後 wifi 開始為我工作。希望能幫助你!