Linux

Linux Ping 不工作且 ssh 無法連接到 linux

  • June 6, 2020

我是 linux 新手,一整天都在嘗試連接 ssh,但它就是不工作:

我正在使用 VMware 來託管虛擬 linux。

  1. 最初我發現我的虛擬 linux 和我的 Windows 不在同一個 ip 上,我的 Windows ip 地址是:192.168.1.79,所以我將 Linux 的 Internet 配置更改為以下內容:
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=b5b31e0a-6326-4130-b7a3-8621377a9817
DEVICE=ens33
ONBOOT=yes
DNS1=8.8.8.8
IPADDR=192.168.1.188
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
  1. 我還將 NAT 的形式更改為橋接
  2. 做1之後,我將我的linux的IP地址更改為192.168.1.188,我可以在我的Windows上成功ping 192.168.1.188。但我無法在 linux 中 ping 任何東西。
  3. 我也注意到我的Adapter Vmnet8設置為自動獲取IP地址,而我目前Vmnet8的IP地址是192.168.238.1

任何幫助將不勝感激!!!一直在努力,但無法讓它發揮作用。

最簡單的解決方案是堅持標准設置,讓您的 Linux VM 通過 DHCP 自動獲取其 IP 地址。這樣,VMware(在 NAT 模式下)或您的路由器或 DHCP 伺服器(在橋接模式下)將負責設置允許 VM 通信的 IP 地址、網路遮罩和預設網關。

如果出於某種原因不想使用自動配置,則必須從連接 VM 的網路中選擇一個免費的 IP 地址,並設置該網路的正確預設網關。由於您沒有共享有關網路設置的任何資訊,因此我無法為您提供幫助。

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