摘要
本地创建虚拟机并配置双网卡,eth0为NAT(DHCP)模式,eth1为静态IP模式,且eth1处于192.168.1.*
网段内。配置完成之后使用xshell远程连接虚拟机,并使用ping命令检查虚拟机与本地宿主机、百度之间的连通性。
教程一共包含两个部分:一是安装CentOS 6.5虚拟机,二是配置IP地址实现远程连接。
安装以及配置步骤
使用VMware Workstation安装CentOS操作系统虚拟机
-
打开VMware Workstation开始创建虚拟机。
-
选择“典型”模式之后进入下一步。
-
选择“稍后安装操作系统”并进入下一步。
-
选择对应的系统版本并点击下一步(例如我这里是要安装CentOS 6.5 64位操作系统,就选择CentOS6 64位。在VMware 11等更早的版本中,没有细分到CentOS6,7各个系列,选择CentOS操作系统即可)。
-
设置虚拟机名称和存储位置并点击下一步。
-
设置磁盘大小,并选择“将虚拟磁盘存储为单个文件”,然后点击下一步。
-
点击“自定义硬件”进行更多的设置。
-
设置内存为2G,添加一张“网络适配器”(即是添加一张网卡,实现双网卡配置),设置镜像读取路径(这里的设置按照自己的实际需求进行设置即可,也可以选择默认设置)。
- 点击VMware中的“编辑”-->“虚拟网络编辑器”设置虚拟网络。(其中VMnet1设置子网为
192.168.1.0
,即是想要静态IP所处的网段;VMnet8设置到192.168.10.0)
- 重新进入虚拟机的设置界面,将“网络适配器”设定为“自定义(VMnet8(NAT))”,将“网络适配器2”设定为“自定义(VMnet1)”,其中VMnet8对应于启动虚拟机之后的eth0,模式为
dhcp
,VMnet1对应于启动虚拟机之后的eth1,模式为static
。 - 完成之后点击“开启此虚拟机”并进入安装引导界面。
-
选择第一个选项开始安装。(在安装引导期间,如果想要鼠标取消锁定在安装界面中,可以使用CTRL+ALT组合键完成)。
-
选择“skip”之后回车进入下一步。
-
选择“ok”之后回车进入下一步。
-
选择自己喜欢的语言之后点击“next”。
-
选择“Basic Storage Devices”之后点击“next”。
-
选择“Yes, discard any data”之后点击next。
-
自定义一个hostname之后点击next。
-
选择时区为“Shanghai”之后点击next。
-
设置root账户的密码之后点击next。(如果root密码比较简单需要点击“Use anyway”并确定)。
-
选择“Use all Space”之后并点击next,然后选择“Write changes to disk”。
-
根据自己的实际需求选择安装模式(我这里希望安装桌面,于是选择“Desktop”)然后点击next。
-
进入安装过程,该过程大约需要5分钟。
-
安装完成之后,选择“reboot”重启虚拟机。
-
设置用户名和密码(其他开机引导设置默认选择next即可),然后登录到虚拟机中。
-
登录到虚拟机,至此,完成CentOS 6.5 操作系统虚拟机的安装。(如果想要配置正确的IP地址以访问因特网,可以继续参考下面的教程)。
为虚拟机配置IP地址并使用xshell实现远程连接
-
打开前面安装好的虚拟机,然后右键单击桌面选择“terminal”打开终端。输入“su”然后输入root账户的密码登录到root账户。
- 进入网卡配置文件所在的路径:
cd /etc/sysconfig/network-scripts/
- 输入
vim ifcfg-eth0
编辑eth0的网卡配置文件(eth0对应为NAT(DHCP)模式的网卡配置文件),编辑完成之后输入”:x”或者”:wq!”保存退出。 - 输入
vim ifcfg-eth1
编辑eth1的网卡配置文件(eth1对应为静态IP模式的网卡配置文件)。 - 输入
service network restart
重启网络,然后输入ifconfig查看网卡配置是否生效(如果仍然没有生效也可输入reboot之后重启虚拟机,然后再使用ifconfig查看ip信息)。 - 说明
- 如果配置生效,则配置IP完成,完整的虚拟机安装和IP配置到这里就完成了。
- 后续的步骤是为了实现远程连接,如果无需远程连接的则可以忽略后续的步骤。
-
IP配置好之后,打开提前安装好的xshell,然后创建远程连接。
-
输入用户名和密码之后登录到虚拟机,并在xshell中查看虚拟机的IP信息。
- 在xshell中ping一下宿主机IP以及百度 检查网络的连接状态。
备注
- 各个版本的CentOS操作系统的安装方法略有区别,但是大同小异。
- 网卡命名上,CentOS 6.5中是
eth0
和eth1
等等;CentOS7-1511的版本中,默认是eno15677**
,eno35677**
这样的规则;在CentOS 7-1908中默认的命名规则是ens33
,ens34
这样的规则。所以在配置IP信息的时候,需要根据具体的情况而定。