VMware虚拟机CentOS系统网络设置
发布时间 - 2026-01-10 22:55:05 点击率:次1 VMware网卡

VMware默认情况下会安装三个网卡,如下图示(点击最上方编辑-->虚拟网络编辑器)。
VMnet0:“桥接网络” VMnet1:“仅主机虚拟网络” VMnet8:“NAT网络”
其中VMnet0为主机物理网卡,其余为虚拟网卡。而实际上VMware共支持支持VMnet0~VMnet9共10块(虚拟)网卡,对于每一块虚拟网卡来说,同一时刻只能选择以上任一种网络属性,其中可以有多块虚拟网卡具有“仅主机网络”特性,但同一时刻只能有1块虚拟网卡具有“NAT网络”属性。
2 VMware简化的网络拓扑
简化的网络拓扑(图片来自网络) VMnet0(桥接):虚拟机与外网计算机可以互相访问 VMnet1(仅主机):虚拟机与外网计算机不可互相访问 VMnet8(NAT):虚拟机能访问外网计算机而外网计算机不能访问虚拟机
具体可参考:虚拟机3种网络连接方式区别
3 虚拟机上网设置
3.1 测试环境
- 主机系统:Windows 8.1
- 虚拟机软件:VMware Workstation 12
- 虚拟机系统镜像:CentOS-6.5-x86_64-bin-DVD1
3.2 让虚拟机上网 3.2.1 NAT模式
(1)打开cmd-->输入ipconfig,可以看到本地wifi的信息如下:
物理机网络信息
(2)打开虚拟网络编辑器(最上方编辑菜单),开启DHCP服务(用于自动获取IP地址)
(3)最上方-->虚拟机-->设置
设置NAT模式
(4)网络测试
ping物理主机-->物理机ping虚拟机-->ping百度测试网络
结果只有物理机没办法ping通虚拟机,理论上NAT模式下虚拟机与物理机是可以互访的。有简友明白的也可以留言交流。
3.2.2 桥接模式
设置同理NAT模式,注意“桥接模式”中的“直接连接物理网络”意思是重新分配一个 IP地址,而“复制物理网络连接状态”就是虚拟机和本地电脑通用一块网卡,也就不存在重新为虚拟机上网分配IP地址。
桥接模式
3.3 静态IP配置 涉及到三个配置文件,分别是:
/etc/sysconfig/network
/etc/sysconfig/network-scripts/ifcfg-eth0
/etc/resolv.conf
涉及到五个网络信息地址,分别是:子网IP、子网掩码、网关IP、静态IP地址、DNS服务器IP
(1)虚拟机网络模式设置
打开cmd-->ipconfig,查看网络信息;打开虚拟网络编辑器并填写NAT设置,同时将虚拟机的网络模式设置为NAT模式;
NAT模式设置 关闭DHCP服务
前面的网络设置都开启了DHCP自动分配IP服务,在设置静态IP之前必须先关闭DHCP服务。
(2)修改/etc/sysconfig/network
NETWORKING=yes #启动时激活联网 HOSTNAME=developer #主机名 GATEWAY=192.168.xxx.xxx #网关地址
(3)修改/etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE="eth0" #设备名称 BOOTPROTO="static" #启动类型 dhcp|static IPADDR=192.168.xxx.xxx #IP地址,注意必须和物理机在同一网段内 NETMASK=255.255.xxx.xxx #子网掩码 HWADDR="xx:xx:xx:xx:xx:xx" #硬件Mac地址 IPV6INIT="no" #关闭IPV6 NM_CONTROLLED="yes" #设备eth0是否可以由Network Manager图形管理工具托管 ONBOOT="yes" #系统启动时是否激活网卡 TYPE="Ethernet" #网络类型 UUID="xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" #全局唯一标识符 DNS1=8.8.8.8 #Google提供的免费DNS服务器的IP地址 DNS2=8.8.4.4 #Google提供的免费DNS服务器的IP地址
注意:这里DNS1是必须要设置的否则无法进行域名解析。
(4)修改/etc/resolv.conf
# Generated by NetworkManager nameserver 8.8.8.8 nameserver 8.8.4.4
其实这一步可以省掉,上面设置了DNS Server的地址后系统会自动修改这个配置文件。
(5)重启网卡
service network restart
重启网卡时,shell中可能会有重新配置IP的相关信息出现在shell中。
(6)网络测试
ping网关
ping百度
总结
VMware Workstation是一款非常不错的虚拟机软件,许多爱好者用VMware Workstation设计多种实现环境做测试。VMware Workstation的虚拟网络部分,功能非常的强大,但对于初学者来说,稍显复杂。
# 虚拟机
# 网络设置
# VMware网络设置
# MAC VMWare Fusion网络设置方法
# vmware中CentOS7网络设置教程详解
# CentOS 7 在vmware中的网络设置详细介绍
# VMware虚拟机网络设置的实现步骤(NAT、桥接、仅主机)
# 桥接
# 编辑器
# 涉及到
# 重启
# 子网
# 配置文件
# 启动时
# 子网掩码
# 会有
# 网络测试
# 也就
# 出现在
# 没办法
# 有多
# 能有
# 不存在
# 可以看到
# 相关信息
# 镜像
# 设置为
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
香港服务器选型指南:免备案配置与高效建站方案解析
Laravel如何正确地在控制器和模型之间分配逻辑_Laravel代码职责分离与架构建议
黑客如何通过漏洞一步步攻陷网站服务器?
Laravel如何配置Horizon来管理队列?(安装和使用)
厦门模型网站设计制作公司,厦门航空飞机模型掉色怎么办?
如何用低价快速搭建高质量网站?
使用spring连接及操作mongodb3.0实例
Laravel的.env文件有什么用_Laravel环境变量配置与管理详解
php增删改查怎么学_零基础入门php数据库操作必知基础【教程】
如何用PHP快速搭建CMS系统?
Laravel如何使用Service Container和依赖注入?(代码示例)
Angular 表单中正确绑定输入值以确保提交与验证正常工作
晋江文学城电脑版官网 晋江文学城网页版直接进入
如何在HTML表单中获取用户输入并用JavaScript动态控制复利计算循环
如何在Ubuntu系统下快速搭建WordPress个人网站?
Laravel怎么自定义错误页面_Laravel修改404和500页面模板
重庆市网站制作公司,重庆招聘网站哪个好?
Laravel观察者模式如何使用_Laravel Model Observer配置
详解CentOS6.5 安装 MySQL5.1.71的方法
Swift开发中switch语句值绑定模式
Laravel如何实现URL美化Slug功能_Laravel使用eloquent-sluggable生成别名【方法】
Windows10如何更改计算机工作组_Win10系统属性修改Workgroup
javascript事件捕获机制【深入分析IE和DOM中的事件模型】
新三国志曹操传主线渭水交兵攻略
jQuery中的100个技巧汇总
JavaScript如何实现音频处理_Web Audio API如何工作?
如何快速辨别茅台真假?关键步骤解析
Claude怎样写结构化提示词_Claude结构化提示词写法【教程】
微信小程序 wx.uploadFile无法上传解决办法
Laravel怎么实现前端Toast弹窗提示_Laravel Session闪存数据Flash传递给前端【方法】
Win11关机界面怎么改_Win11自定义关机画面设置【工具】
利用vue写todolist单页应用
Python自动化办公教程_ExcelWordPDF批量处理案例
Laravel Eloquent:优雅地将关联模型字段扁平化到主模型中
太平洋网站制作公司,网络用语太平洋是什么意思?
Laravel怎么做缓存_Laravel Cache系统提升应用速度的策略与技巧
Laravel如何实现一对一模型关联?(Eloquent示例)
jquery插件bootstrapValidator表单验证详解
如何在IIS中新建站点并配置端口与IP地址?
深圳网站制作的公司有哪些,dido官方网站?
Laravel如何发送系统通知?(Notification渠道示例)
Laravel如何集成Inertia.js与Vue/React?(安装配置)
香港服务器网站生成指南:免费资源整合与高速稳定配置方案
海南网站制作公司有哪些,海口网是哪家的?
如何批量查询域名的建站时间记录?
免费视频制作网站,更新又快又好的免费电影网站?
瓜子二手车官方网站在线入口 瓜子二手车网页版官网通道入口
香港网站服务器数量如何影响SEO优化效果?
打开php文件提示内存不足_怎么调整php内存限制【解决方案】
如何用搬瓦工VPS快速搭建个人网站?

