[关闭]
@Purpose 2017-03-05T03:33:14.000000Z 字数 1353 阅读 2192

用xshell连接虚拟机的centos

linux笔记


  1. 首先在centos官网下载了centos的iso,然后再vm中先创建一个空白虚拟机,记得把联网方式改成桥接,然后把在光盘上挂载centos的光盘镜像,然后开机进入开机界面,然后就会自动进入安装界面,然后根据提示安装

  2. 然后安装完毕之后重启虚拟机,进入完全黑窗口的操作界面,首先登陆进入系统,然后要获得该系统的ip地址,敲入ifconfig就可以看到,如果没有看到,就要先让系统获取地址,输入dhclient 就可以获取自动IP地址,然后再输入ifconfig就可以看到ip地址了,你也可以修改这个ip地址,具体请自行百度
    (ps: 有些同学通过最小化安装的可能没有ifconfig这个命令,要首先yum安装net-tools.x86_64,但是记得先dhclient来获取ip地址,不然你没法上网)

  3. 获取ip地址之后,我们通过终端来操作系统,我这里用的是xshell,有了ip地址之后,就通过xshell来连接我们的虚拟机,记得,这个时候我们的虚拟机要处于开机的状态,具体的连接方案可以百度。

然而如果只按照上面的方法的话,每次启动虚拟机都要使用自动获取ip地址的这个命令,很麻烦
所以我们可以通过设置静态ip来解决这个问题
如果是使用VM workstation的话,这里有一篇挺全面的博客
虚拟机中的CentOS 7设置固定IP连接最理想的配置
我是用VM player的,NAT设置使用不了,所以只能手动修改配置文件来实现

我的系统是centos7,首先用ip add命令查看网卡配置文件
此处输入图片的描述
图中eno16777736就是网卡的配置文件

然后配置网卡信息

  1. cd /etc/sysconfig/network-scripts/ #进入网络配置文件目录
  2. vi ifcfg-eno16777736 #编辑配置文件,添加修改以下内容
  1. HWADDR=00:0C:29:8D:24:73
  2. TYPE=Ethernet
  3. BOOTPROTO=static #启用静态IP地址
  4. DEFROUTE=yes
  5. PEERDNS=yes
  6. PEERROUTES=yes
  7. IPV4_FAILURE_FATAL=no
  8. IPV6INIT=yes
  9. IPV6_AUTOCONF=yes
  10. IPV6_DEFROUTE=yes
  11. IPV6_PEERDNS=yes
  12. IPV6_PEERROUTES=yes
  13. IPV6_FAILURE_FATAL=no
  14. NAME=eno16777736
  15. UUID=ae0965e7-22b9-45aa-8ec9-3f0a20a85d11
  16. ONBOOT=yes #开启自动启用网络连接
  17. IPADDR0=192.168.21.128 #设置IP地址
  18. PREFIXO0=24 #设置子网掩码
  19. GATEWAY0=192.168.21.2 #设置网关
  20. DNS1=8.8.8.8 #设置主DNS
  21. DNS2=8.8.4.4 #设置备DNS

然后使用网卡重启命令:service network restart
这时候你已经能够成功静态化ip了
传送门:博客原址

如果按照虚拟机中的CentOS 7设置固定IP连接最理想的配置的配置设置的话,出现ping不到百度等外网的服务的情况的话,可能是DNS出了问题,可以修改/etc/resolv.conf配置文件,增加nameserver 8.8.8.8就可以解决

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注