实验软件环境:
虚拟机软件Vmware Workstation12.0、虚拟机系统CentOS 6.3(64位)、XShell 5.0。
1.配置IP地址:
先打开真实机本地网卡的详细信息,记录下你的计算机的ip,子网掩码,网关,和DNS;2.打开虚拟机后设置网卡连接方式为桥接;登录系统后按照老师说的setup来到网卡设置页面,按照你刚才记录的你的真实机的信息填入,而不是照老师的信息输入,就是说你和老师的电脑的Ip是不同的,这里注意要稍微修改一下,比如你的真实机的网卡的IP为192.168.1.12,那么你填入的IP应该为192.168.1.X,如192.168.1.13,
要使XShell和虚拟机连接,首先虚拟机应该要有IP地址,这里在虚拟机中使用的是桥接的方式,我们可以采取手动给虚拟机配置IP地址的方式。
先用ipconfig查到本地ip
- 可以在虚拟机中输入setup命令,直接进入配置ip地址的界面,选择第三项:
- 选择第一项:
- 选择网卡eth0:
配置静态IP和网关:
然后保存并退出,回到shell界面,我们可以输入命令:ifconfig看是否有我们刚刚配置的ip信息。(我自己配置的时候没有出现eth0的网卡信息)。默认是关闭状态。
2.设置网卡的配置文件:
上一步虚拟机的IP已经配置好了,只不过还没有启动网卡,我们需要进入配置文件设置为运行状态。输入命令:
#vi /etc/sysconfig/network-scripts/ifcfg-eth0 [编辑网卡的配置文件] (注意vi后面的空格!)
输入上述命令后回车,打开配置文件
- 使用方向键移动光标到最后一行,按字母键“O”,进入编辑模式:
把“ONBOOT”改为yes(改为启动状态)(如果“BOOTPROTO“为dhcp,更改为BOOTPROTO=none)
完成后,按一下键盘左上角ESC键。
输入:
:wq (注意前面的:符号)
在屏幕的左下方可以看到,输入回车保存配置文件。
- 重启网络服务:
输入命令:
#service network restart
网络重启后,eth0的ip就生效了,使用命令#ifconfigeth0 查看。
然后可以到主机检测一下能否ping通:
这样说明IP地址就配好了。
3.XShell的连接:
直接打开XShell客户端,新建一个会话,输入虚拟机的IP地址,输入用户名,密码每次登陆的时候输入。
连接的时候有一个提示,我们点击保存。
到这里我们就把虚拟机和XShell连接起来了,可以使用XShell进行操作。
注意点:
1.如果有同学安装的是 centos7的话。安装的时候把虚拟机选择系统选的时候选centOS 64位的。否则的话网卡是检测不到的。
2.通过xshell连接不上虚拟机中的linux,可能是ip配错了,不是随便配的,应该和自己电脑上的ip在同一个网段里面。自己电脑window系统cmd->ipconfig -all 列出详细的信息,按照上面的配置。虚拟机和自己电脑在同一个网段才能用xshell连上,
Xshell连不上虚拟机的,请按照下列流程。1.先打开真实机本地网卡的详细信息,记录下你的计算机的ip,子网掩码,网关,和DNS;2.打开虚拟机后设置网卡连接方式为桥接;登录系统后按照老师说的setup来到网卡设置页面,按照你刚才记录的你的真实机的信息填入,而不是照老师的信息输入,就是说你和老师的电脑的Ip是不同的,这里注意要稍微修改一下,比如你的真实机的网卡的IP为192.168.1.12,那么你填入的IP应该为192.168.1.X,如192.168.1.13,
3,自己遇到的问题是没有网络重启和vi后面的空格,其他的安装教程一步步走就没有问题了。