问题

将CentOS6.5虚拟机配置为静态IP后,Xshell连接失败。

我本地ip:

C:\Users\Administrator>ipconfig
无线局域网适配器 WLAN:
   连接特定的 DNS 后缀 . . . . . . . : DHCP HOST
   本地链接 IPv6 地址. . . . . . . . : fe80::acf9:f5ef:1ce:3bc1%7
   IPv4 地址 . . . . . . . . . . . . : 192.168.0.102
   子网掩码  . . . . . . . . . . . . : 255.255.255.0
   默认网关. . . . . . . . . . . . . : 192.168.0.1

虚拟机配置的静态ip为 192.168.56.101,其可以正常访问外网和我本地主机:

[root@Levi ~]# ping baidu.com
PING baidu.com (220.181.38.251) 56(84) bytes of data.
64 bytes from 220.181.38.251: icmp_seq=1 ttl=128 time=41.1 ms

[root@Levi ~]# ping 192.168.0.102
PING 192.168.0.102 (192.168.0.102) 56(84) bytes of data.
64 bytes from 192.168.0.102: icmp_seq=1 ttl=128 time=1.11 ms

虚拟机网络信息:

[root@Levi ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0 
DEVICE=eth0
TYPE=Ethernet
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=static
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
NAME="System eth0"
DNS1=8.8.8.8
IPADDR=192.168.56.101
NETMASK=255.255.255.0
GATEWAY=192.168.56.2

解决

在我本地电脑上配置:控制面板 -> 网络和共享中心 -> 更改适配器设置 -> 右键 VMware Network Adapter VMnet8 进入属性设置

image-20220515152402465

选中 Internet 协议版本4(TCP/IPv4) 点击 属性

image-20220515152918800

默认是自动获得IP地址,勾选 使用下面的IP地址 进行自定义IP:

  • ①配置IP地址,前三位同虚拟机系统的IP前三位相同,最后一位自定义
  • ②中的配置系统自动补齐
  • ③中的网关配置为和虚拟机系统的网关一致

image-20220515153402322


配置后使用xshell重新连接虚拟机即可


YOLO