Networking

如何連接網際網路?ķ一個liLinuxķ一個l一世大號一世n在XKali Linux

  • February 17, 2022

我是 linux 新手,正在 hyper-v 上執行全新安裝的 Kali Linux,並且在通過乙太網電纜連接到 Internet 時遇到問題,當我執行 ifconfig 時會出現這種問題。我對如何安裝 Kali Linux 感到困惑,但不是我執行它,網際網路無法連接。

在此處輸入圖像描述

我為嘗試解決的問題所做的事情:

  • 更新/etc/resolv.conf為“ nameserver 8.8.8.8 ”,因為它事先是一個符號連結。
  • 更改了我的/etc/NetworkManager/NetworkManager.conf設置,因此managed設置為 true。
  • 跑去ifconfig檢查我的網路是否正在被拾取(它是)。 在此處輸入圖像描述
  • sudo apt update並嘗試重新安裝 resolvconf 服務。它失敗了,因為我無法訪問網際網路來安裝它。 在此處輸入圖像描述 在此處輸入圖像描述
  • 重新安裝了 Kali Linux,並嘗試安裝 ParrotOS。兩次都發生了與 resolvconf 相同的問題。

我遇到了一些可能很重要的關鍵錯誤:

  • 您的網路可能未使用 DHCP
  • 名稱解析暫時失敗 在此處輸入圖像描述
  • resolvconf 服務不存在
  • 包’resolvconf’沒有安裝候選(從我嘗試安裝resolvconf時開始)

事實證明這是我的 hyper-v 網路配置的問題。如果其他人有這個問題,他們可以通過在 hyper-v 設置中創建一個新的網路交換機來解決它。新交換機應設置為外部,並分配給您嘗試使用的乙太網。完成此操作後,我重新安裝了 Kali Linux,令我驚訝的是問題解決了!

ifconfig 的輸出未顯示分配給 eth0 適配器的 IP 地址。通常,IP 地址由稱為 DHCP 的服務自動分配。該服務通常在您的路由器上執行(假設您在一個小型家庭網路中)。根據您提供的資訊,我認為您的物理網路連接有問題(例如嘗試其他電纜)。

但是,如果這一切都正確並且您的網路中沒有 DHCP,您可以使用以下命令為您的 eth0 適配器分配一個 IP 地址:

ip addr add 192.168.178.5/24 dev eth0

上面的 IP 是家庭網路的典型地址(為此目的保留了一些 IP 範圍)。確保更改它以匹配您的網路。

引用自:https://unix.stackexchange.com/questions/690925