前言
与其纠结阿里腾讯,不如自己动手丰衣足食
欢迎访问 github
安装虚拟机软件及centos
安装过程按照网上通用教程一路走下去,记得网络模式选择NAT(网络地址转换)模式。
关于桥接模式和NAT模式的区别![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/62922984109899b932e5f0b604b49942.png)
桥接模式:相当于在局域网内加了一台新的计算机,当然也会占用局域网中的一个IP地址,并且可以和其他终端进行相互访问,适合想把虚拟机当做一台完全独立的计算机看待,并且允许它和其他终端一样的进行网络通信的用户。
NAT模式:对外部网络来说,宿主机和虚拟机是一个IP,虚拟机通过宿主机进行网络通信,默认情况下,外部网络无法访问虚拟机,但是可以通过手动修改NAT设置实现端口转发功能。
NAT设置
以VMware为例,打开虚拟网络编辑器
选择NAT设置,查看网关IP,最后一位不能是1,因为1是给宿主机的VMnet8用的。
记住子网IP和子网掩码,后面要用。
虚拟机设置静态IP
登入虚拟机,编辑网卡配置
vim /etc/sysconfig/network-scripts/ifcfg-eno16777736
最后文件可能不是这个,ifcfg开头,加上一串英文和数字的就是,进入后,修改 BOOTPROTO参数为"static",并在末尾加上
IPADDR=192.168.252.88
NETMASK=255.255.255.0
GATEWAY=192.168.252.2
DNS1=114.114.114.114
IPADDR:静态IP。
NETMASK:子网掩码,与VM的NAT模式的一致,上面要记住的那个子网掩码。
GATEWAY:默认网关,同样与VM的NAT模式一致,上面要记住的那个子网IP。
DNS1:设置域名解析服务器,114.114.114.114是国内服务器,假如要访问外网的话加上DNS2参数,值为8.8.8.8。
重启网络服务
systemctl restart network.service
检查
虚拟机ping下www.baidu.com,能通就下一步,不能的话有两种原因,
第一种:能ping通ip但是ping不通域名,说明DNS没生效或是没设置,
第二种:ip,域名都ping不通,那就是NAT设置问题了,可能是宿主机和虚拟机不在一个网段,也可能是网关IP和VMnet8冲突了。
接下来,看下虚拟机的ip,
ip addr
如果inet是刚才设置的那个就OK啦。
最后,尝试使用ssh工具连接虚拟机(当然也可以使用vmtools,但是谁用谁知道),ip就是刚才看到的那个,连上去后就可以了。
主机ping下虚拟机,假如ping不通的话,网络连接里找到
点进去后修改ipv4为
结语
贫穷是第一生产力