1.设置静态IP的方法

  • 步骤1:首先通过ifconfig命令查看自己的网卡的名字:如下图:我的为ens33
    在这里插入图片描述
  • 步骤2:在root权限下,输入vi /etc/network/interfaces。添加如下命令
    在这里插入图片描述
  • 步骤3:重启网络:sudo /etc/init.d/networking restart。所有步骤都完成,静态ip就设置成功了
    之后如果发现主机和虚拟机之间能相互ping通,但是不能联网。此时的解决方法;
    输入vim /etc/resolv.conf ,然后在最后加上nameserver 8.8.8.8。这是因为之前设置的nameserver没有起到作用。但是这种方法:在重启之后将会还原为原来的内容。所以直接修改/etc/resolv.conf并不能彻底的解决问题。
  • 步骤3的解决方法:sudo vim /etc/resolvconf/resolv.conf.d/base
    在里面加入想要添加的DNS服务器,一行一个
    nameserver 8.8.8.8
    nameserver 114.114.114.114
    然后修改保存,然后执行
    sudo /sbin/resolvconf -u 或者 sudo /etc/init.d/resolvconf restart
    重启系统,再查看/etc/resolv.conf文件,已经将我们添加的内容加上了。

另一种方法
sudo vim /etc/network/interfaces
dns-nameservers 8.8.8.8 114.114.114.114

centos ping不通,点击这里

2.XShell不能连接虚拟机

主机和虚拟机,和网络之间都能相互ping通但是XShell始终连接不上虚拟机。那么有可能在我的虚拟机上根本就没有装ssh。此时
(1)首先进行ssh服务检查 ps -e |grep ssh 如果没有任何反应就是没有安装。
(2)然后通过命令:sudo apt-get install openssh-server
在这里插入图片描述
则安装成功。
然后使用Xshell就可以连接上了。

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐