1 、软件及工具准备
虚拟机镜像下载地址:https://www.jb51.net/os/RedHat/395751.html
这里选择的是CentOS-6.7-x86_64-LiveCD
虚拟机运行软件:vmWare
下载地址:https://www.cr173.com/soft/68480.html 安装后通过注册码激活
2 、虚拟机创建过程
接下来几部直接选择默认
网络类型选择NAT模式
然后一路默认到最后
完成后打开虚拟机设置
3 、网络设置
vim /etc/sysconfig/network-scripts/ifctg-eth0
打开虚拟机网络设置
ifctg-eth0 中的ip地址要和NAT中的ip要在同一网段
service network restart
重启虚拟机网关
此时ping 宿主机的ip或外网域名应该可以ping通
4 、Xshell 连接虚拟机
此时的虚拟机和宿主机之间的网络已经可以互通,但是使用Xshell连接时会连接失败
原因总结:1 、虚拟机或宿主机的防火墙未关闭
2 、虚拟机未安装或未开启ssh
解决办法:
1、关闭宿主机和虚拟机中的防火墙,linux虚拟机中的防火墙关闭为 :service iptables stop 可以查看虚拟机中的防火墙状态来查看是否关闭 service iptables status
2、在虚拟机中查看是否安装的命令为:rmp -qa | grep ssh
使用yum install ssh进行安装 ,安装完成后service sshd start启动
3、在宿主机中使用netstat -an 查看端口,然后在任务管理器中找到端口占用的程序,进行关闭。
5 、其他
这里介绍下4种网络的设置方式:
nat模式:虚拟机中访问网络的所有数据都是由主机提供的,虚拟机并不真实存在。这种方式的虚拟机能够访问到主机,和网络中的其他主机,但是主机不能访问虚拟机,而且各个虚拟机之间也是独立的,无法互相访问
桥接模式:桥接访问是通过主机的网卡架设了一条桥,从而直接连入到网络,这样的虚拟机会被分配到一个独立的ip。这种方式的虚拟机和主机能够通过ip互相访问。
内部网络模式:内部网络模式是虚拟机和外网断开,只实现虚拟机和虚拟机之间的内部网络。这种d