Linux Ping 不工作并且 ssh 无法连接到 linux

Linux Ping 不工作并且 ssh 无法连接到 linux

我是 Linux 新手,一整天都在尝试连接 ssh,但它不起作用:

我正在使用 VMware 来托管虚拟 Linux。

  1. 最初我发现我的虚拟linux与我的Windows不在同一个IP上,我的Windows IP地址是:192.168.1.79,所以我将Linux的互联网配置更改为以下内容:

    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
    
  2. 我还将 NAT 更改为桥接

  3. 完成 1 后,我将 linux 的 IP 地址更改为 192.168.1.188,我可以在 Windows 上成功 ping 通 192.168.1.188。但我无法 ping linux 中的任何内容。

  4. 我还注意到我的适配器 Vmnet8 设置设置为自动获取 IP 地址,并且我当前的 Vmnet8 IP 地址是 192.168.238.1

任何帮助将不胜感激!一直致力于此,但无法使其发挥作用。

答案1

最简单的解决方案是坚持使用标准设置,让 Linux VM 通过 DHCP 自动获取其 IP 地址。这样,VMware(在 NAT 模式下)或您的路由器或 DHCP 服务器(在桥接模式下)将负责设置允许虚拟机进行通信的 IP 地址、网络掩码和默认网关。

如果由于某种原因您不想使用自动配置,则必须从虚拟机连接到的网络中选择一个免费的 IP 地址,并设置该网络的正确默认网关。由于您没有分享有关网络设置的任何信息,我无法为您提供帮助。

相关内容