VMware中对Linux虚拟机的网络配置静态IP的配置
前言
踏出象牙塔,进入公司,由于公司的所有产品都是Linux下的,必然自己这段时间需要在自己的工作机器先学习一下。项目代码是用Source Insight进行查看的,总是Ctrl + Alt的切来切去不方便,故Xshell出场了。这就引发了一个问题,就是如何在VMware的Linux虚拟机中配置静态IP?
检查
使用公司的工作机器----系统WIN7,首次安装VMware 12 + rhel-6.5。继而出现以下问题
问题1:
没有修改过虚拟网卡连接模式(NAT,桥接等),在win中的虚拟网卡无法启用,无论是vmnet0还是vmnet8都无法启用了。
具体状况:右击启用选项之后,几秒之后又会自动禁用。其虚拟机与主机是单向ping通,具体是 虚拟机---->主机 是通路。
解决方法:
- 在“设备管理”中卸载两个虚拟网卡VMnet0和VMnet8包括其驱动程序
- 以“管理员身份”打开VMware--->编辑--->虚拟网络编辑器--->还原默认设置
- just wait
- 还原成功后,打开网络共享中心启用VMnet8(因为VMnet8是NAT)
- what 还是启用不了,那就多启用几次,多启用几次,多启用几次,这个方法不知道有什么科学依据,但是就是成功了!
不知道这是不是VMware的bug!
写在之后,希望你能看清楚问题的描述跟自己是不是类似,不然浪费时间还解决不了问题,因为之前启用不了虚拟网卡,且公司是内网,首先自己又是更换网卡连接模式,又是重启虚拟机,重启电脑,然后偷偷拿出手机牺牲午觉时间去百度这个问题,嗯!百度的大部分的解决方法同质化,并没有解决,就这样浪费了一天。总结这个解决方法这希望若有人遇到这个问题可以快速解决
问题2:
使用Xshell去ssh虚拟机,一定不想每次再进入虚拟机 ifconfig 再看一下IP。所以虚拟机得配置一个静态IP,省去麻烦。
系统RedHat,其他系统略有差异但大致一样
解决方法:
- 以管理员身份 打开VMware--->编辑--->虚拟网络编辑器--->VMnet8(NAT),查看子网IP,如我的子网IP:192.168.152.0,也可以修改成你想要的IP,为了方便只改第三位数字即可(1~255),再后面的IP、网关和DNS只需要改最后一位数字即可(3~254),不要与其他虚拟机冲突即可。
- 进入Linux(RedHat),vim /etc/sysconfig/network-scripts/ifcfg-eth
- 修改
DEVICE=eth0 #网卡名
HWADDR=00:0C:29:16:D4:95 #MAC地址
TYPE=Ethernet #网络类型
UUID=69a73897-d4a4-4c34-be7e-42a20cbf7408
ONBOOT=yes #开机自动挂载
NM_CONTROLLED=yes
BOOTPROTO=static #static静态IP dhcp动态IP
DNS1=192.168.152.2 #DNS(设置为网关IP),能不能上网的关键
IPV6INIT=no #关闭IPV6
IPADDR=192.168.152.65 # IP
NETMASK=255.255.255.0 # 子网掩码
GATEWAY=192.168.152.2 # 网关(VMware貌似都是.2为网关)
4.重启网卡,service network restart
5.主机和虚拟机相互ping检验一下
结语:
希望能帮到你们!

VMware中对Linux虚拟机的网络配置静态IP的配置的更多相关文章
- VMware中给Linux虚拟机添加硬盘
给vmware的Linux虚拟机添加硬盘 1.关闭虚拟机电源,在Virtual Machine Setting对话框里点击左下角的“Add”,选择“Hard Disk”,之后选择“Create a n ...
- vmware中的linux虚拟机配置以nat模式上网,并用xshell连接该虚拟机
1. 首先确保宿主机上的vmnet8处于启用状态 2. 以管理员身份运行vmware >> 编辑 >> 虚拟机网络编辑器 >> 选中Vmnet8 >> ...
- Vmware Centos7 配置静态 ip 和 使宿主机和虚拟机互相 ping 通
NAT 方式1. 配置静态 ipVmware 安装 Centos7 可以参考 https://blog.csdn.net/guo_ridgepole/article/details/78973763 ...
- 虚拟机安装CentOS配置静态IP
在VMware中安装Linux虚拟机后(比如CentOS6.*),不能访问网络,需要配置静态IP.虚拟机中推荐使用NET模式进行网络连接,在虚拟机的工具栏点击编辑>虚拟网络编辑器>NET模 ...
- Linux配置静态IP
在一块SSD的CentOS配置静态IP 1. 配置静态IP #vi /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE="eth0" ...
- linux (debian) 配置静态ip
在局域网内使用动态ip分配,机器动态的获取 ip地址.可是我使用ssh登录的时候.总是断线. 后来发现,原来机器总是在两个ip地址192.168.2.203 和192.168.2.228之间切换.用s ...
- 【Linux】VMware虚拟机中如何配置静态IP
此处详解如何在VMware虚拟机中配置静态IP. 上图是一个草图,大致说明下VMware网络情况.网段指某个IP范围,例如一栋小区楼和另一栋小区楼就不是一个网段 如果你在A小区,你女朋友在B小区,你想 ...
- VMWare虚拟机中Ubuntu 16.04 (linux无桌面)配置静态IP上网
1. 基础环境说明 虚拟机: VMWare 12.5.2 操作系统: Ubuntu 16.04 (无桌面) 物理主机操作系统: win 7 旗舰版 2. 摸底 VMware在安装之后,会创建2个虚拟的 ...
- VMware虚拟机中如何配置静态IP
我们首先说一下VMware的几个虚拟设备 VMnet0:用于虚拟桥接网络下的虚拟交换机 VMnet1:用于虚拟Host-Only网络下的虚拟交换机 VMnet8:用于虚拟NAT网络下的虚拟交换机 VM ...
随机推荐
- Step-by-step from Markov Process to Markov Decision Process
In this post, I will illustrate Markov Property, Markov Reward Process and finally Markov Decision P ...
- 正则表达式从入门到放弃「Java」
正则表达式能做什么? 正则表达式可以用来搜索.编辑或处理文本. 「都懂它可以处理文本,可到底是怎么回事?」 正则表达式的定义 百度百科:正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特 ...
- mybatis 注解开发CRUD
mybatis 的常用注解说明 @Insert:实现新增 @Update:实现更新 @Delete:实现删除 @Select:实现查询 @Result:实现结果集封装 @Results:可以与@Res ...
- [Codeforces600E] Lomsat gelral(树上启发式合并)
[Codeforces600E] Lomsat gelral(树上启发式合并) 题面 给出一棵N个点的树,求其所有子树内出现次数最多的颜色编号和.如果多种颜色出现次数相同,那么编号都要算进答案 N≤1 ...
- POJ 2528 Mayor's posters(线段树,区间覆盖,单点查询)
Mayor's posters Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 45703 Accepted: 13239 ...
- python模块 __name=='__main__' 用法
python模块 __name=='__main__' 用法1.ceshi_mod1.pydef test1(): print('111111')def test2(): print('2222')i ...
- ASP.NET MVC5 +Abp 模板(Startup Templates)
官网:https://aspnetboilerplate.com/Templates 系统登陆初始账号:admin 密码:123qwe 调试错误: 1.在多语句事务内不允许使用 CREATE DATA ...
- NGUI动态字体的创建(font maker)
1,打开font maker 2,在font maker中创建选择动态字体 PS: 1,动态字体相对静态字体来说,动态字体比较消耗性能 2,静态字体是创建在图集中,这也是没那么消耗性能的原因
- webpack中的图片打包之路
最近在Github上弄项目,需要搭建一个webpack开发环境.Emmm,是的,从0开始搭建一个项目确实不容易,光Webpack的坑就够我踩一路的了.这不,刚搭建到“图片打包”这里,就遇到了麻烦.最后 ...
- elasticsearch 深入 —— Search After实时滚动查询
Search After 一般的分页需求我们可以使用form和size的方式实现,但是这种分页方式在深度分页的场景下应该是要避免使用的.深度分页会随着请求的页次增加,所消耗的内存和时间的增长也是成比例 ...