前两天自己的xshell连接虚拟机出现很多问题,当时在csdn上面也查找了很多解决问题的方法,但是到最后都没有解决,今天上课问了下老师才得以解决,还是想和大家分享一下,看看有没有和相同问题的小伙伴。
首先我自己的问题是因为在教室上课的时候连接的是老师的局域网,在寝室时,自己用的是校园网,问题就是自己电脑的ip地址发生了改变,导致xshell连接不上虚拟机。
所以解决的方法是:
1.打开虚拟机,进入vim /etc/sysconfig/network-scripts/ifcfg-ens160
2.编辑
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=dhcp
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=ens160
UUID=d04261c8-b91d-4fec-acb8-5d0b9a4cec5d
DEVICE=ens160
ONBOOT=yes
中的BOOTPROTO=none改成BOOTPROTO=dhcp
4.重新连接网络: systemctl restart NetworkManager
nmcli connection up ens160
5.查看IP地址:ifconfig
6.进行xshell连接就好了