虚拟机 CentOS 设置静态IP地址

采用 NAT + 固定 IP 的方式使虚拟机中 CentOS 接入外网。

环境为 win10 + VMware Workstation 14 pro + CentOS 7 64位。

安装完毕后,第一设置虚拟机的网络:

1. 设置虚拟机的网络连接方式

虚拟机 CentOS 设置静态IP地址

2. NAT 方式的具体设置

虚拟机 CentOS 设置静态IP地址

点击之后选择 VMnet8

虚拟机 CentOS 设置静态IP地址

设置子网IP和子网掩码,这里的子网 IP 格式为 192.168.*.0

中间的 * 可以是 1~254 之间的任何数字,主要是为了保证和主机不在同一 IP 段。主机一般是 192.168.1.*,如果主机不在这个网络段,子网 IP 的设置也要避开主机的 IP 段。可以在 win10 的 cmd 中查看网络段:

虚拟机 CentOS 设置静态IP地址

然后点击上图的 NAT 设置

虚拟机 CentOS 设置静态IP地址

设置并记下此处的 网关 IP

虚拟机 CentOS 设置静态IP地址

3. 设置主机的 VMnet8 相关配置

虚拟机 CentOS 设置静态IP地址

虚拟机 CentOS 设置静态IP地址

虚拟机 CentOS 设置静态IP地址

设置它的 IPv4 属性

虚拟机 CentOS 设置静态IP地址

此处的 IP 要与虚拟机中的不同,否则无法连接网络。

4. 修改虚拟机中的配置

运行

cd /etc/sysconfig/network-scripts/

进入网卡文件夹:

虚拟机 CentOS 设置静态IP地址

把 ifcfg-ens33 修改为 ifcfg-eth0:

mv ifcfg-ens33 ifcfg-eth0

然后修改配置

虚拟机 CentOS 设置静态IP地址

修改后保存,重新启动 network 服务:

service network restart

5. 测试和连接

虚拟机 CentOS 设置静态IP地址

ping 外网,可以访问即为可以连接网络。

也可以通过 ifconfig 命令查看配置是否生效:

虚拟机 CentOS 设置静态IP地址

在主机 cmd 中可以 ping 尝试连接:

虚拟机 CentOS 设置静态IP地址

远端的终端连接例如 Xshell 等如果遇到问题,可能是防火墙、端口等问题:

#查看防火墙状态
systemctl status firewalld  
#开启80端口
firewall-cmd --zone=public --add-port=80/tcp --permanent  
#开启3306端口
firewall-cmd --zone=public --add-port=3306/tcp --permanent  
#重启防火墙:
firewall-cmd --reload  

虚拟机 CentOS 设置静态IP地址

© 版权声明
THE END
如果内容对您有所帮助,就支持一下吧!
点赞0 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容