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 ...
随机推荐
- JavaScript搜索框响应事件
HTML页面,注意:不要使用form标签 <input type = "text" name="keyword" id="keyword&quo ...
- Mac006--swithchosts安装
Mac006--swithchosts安装 使用brew命令安装:brew cask install switchhosts 因为mac上,网络下载无法进行安装,所以应用brew命令安装. switc ...
- [eclipse中使用Git插件] 008 - git操作pull、merge、stash、commit
写在前面: 看标题其实还有001-007之类,本来准备写详细的类似教程一样的东东,但是懒了且时间有限(以后或许会补吧),所以跳到008,录下主要的操作. 所以本随笔的重点就是[pull+merge+s ...
- Mysql 实现基于binlog的主从同步
工作原理 1.主节点必须启用二进制日志,记录任何修改了数据库数据的事件.2.从节点开启一个线程(I/O Thread)把自己扮演成 mysql 的客户端,通过 mysql 协议,请求主节点的二进制日志 ...
- Spring Boot 1.x 正式退役,2.x大步向前!
Java技术栈 www.javastack.cn 优秀的Java技术公众号 早在<Spring Boot 2.1.5 正式发布,1.5.x 即将结束使命!>一文中栈长就提醒大家 Sprin ...
- 《剑指offer》面试题10 二进制中1的个数 Java版
书中方法一:对于每一位,用1求与,如果为1表明该位为1.一共要进行32次,int4字节32位. public int check(int a){ int result = 0; int judge = ...
- [POJ3612] Telephone Wire(暴力dp+剪枝)
[POJ3612] Telephone Wire(暴力dp+剪枝) 题面 有N根电线杆,初始高度为h[i],要给相邻的两根连线.可以选择拔高其中一部分电线杆,把一根电线杆拔高\(\Delta H\)的 ...
- MVC路由学习:自定义路由参数(用户看不到参数名),重新定义路由规则
MVC路由:由于路由global中注册了,在程序第一次运行时,在MVC会自动生成路由,类似于字典的格式缓存下来,但路由生成的规则又是怎样的呢? 路由生成规则是: 1>更具你定义的的顺序查找路由规 ...
- Saying goodbye to Flash in Chrome一代人的回忆FLASH
一早打开chorme就推送了这条FLASH将在2020年推出CHORME 想起了当年风靡全球的flash热潮,游戏视频动画,都由flash运行,最熟悉的童年游戏4399,小时候的天堂. 说起这个不得不 ...
- ES6——函数-参数
函数的参数: 1.参数扩展/数组展开 1)收集(剩余的)参数 function show(a,b,...args){} // 三点运算符 *Rest ...