VMware 虚拟机 linux执行 ifconfig 命令没有IP地址

VMware 虚拟机 linux执行 ifconfig 命令没有IP地址


在设置虚拟机网络的时候会有集中模式,对于模式的简介你们能够参考
连接: http://blog.51cto.com/13570219/2060937.
在使用VMware的过程当中会遇到不少输入linux执行ifcconfig命令的时候没有IP地址的状况,下面我将会展现我遇到的两种状况,以及解决办法:

状况一

VMware 虚拟机 ifconfig没有net_addr地址、Bcast、Mask的解决方法
在vmvare中,使用ifconfig命令查看linux系统的IP地址,发现没有分配IP地址:linux

在这里插入图片描述

eth0:网络接口
link encap : 网络类型
HWaddr : 网卡物理地址
Inet addr :(internet address) IP地址
Bcast:广播地址
Mask:子网掩码
UP:正在使用的网络接口
RX packets,TX packets : 接收和传输的数据包个数
RX byte,TX byte : 表示接收和传输的具体数目
Interrupt:终端信息
Base address:内存地址web

执行 dhclient eth0命令 仍不能解决
解决办法
打开任务管理器,选择服务,找到和vmvare 相关的服务使其所有运行
这里写图片描述
在这里插入图片描述网络

重启linux;
输入ifconfig命令,
在这里插入图片描述编辑器

状况二

第二种状况是输入Linux命令以后ip地址不是网段的好比下边的图:

在这里插入图片描述
发现IP不是网段形式的而是:形式的,并且没有eth2这种状况的解决办法以下:svg

  1. 重启一下网络
    service network restart在这里插入图片描述
    解决办法:
    首先,打开/etc/udev/rules.d/70-persistent-net.rules内容以下面例子所示:
    在这里插入图片描述
    记录下,eth1网卡的mac地址00:0c:29:50:bd:17
    接下来,打开/etc/sysconfig/network-scripts/ifcfg-eth0
    #vi /etc/sysconfig/network-scripts/ifcfg-eth0
    在这里插入图片描述
    最后,重启网络
    #service network restart
    或者# /etc/init.d/network restart
    结果就正常了。

设置固定IP

一、安装好虚拟后在菜单栏选择编辑,而后点击虚拟网络编辑器。rest

在这里插入图片描述

二、打开虚拟网络编辑器对话框,选择Vmnet8 Net网络链接方式,随意设置子网IP。
在这里插入图片描述code

三、而后点击NAT设置页面,查看子网掩码和网关,后面修改静态IP会用到。
在这里插入图片描述xml

四、检查宿主机VM8 网卡设置,打开网络和共享中心,点击更改适配器设置,在VMware Network Adapter VMnet8上单击右键。blog

在这里插入图片描述

五、而后选择属性按钮打开属性对话框。
在这里插入图片描述接口

六、在虚拟机右下角,点击网络适配器按钮,右键选择断开链接,而后再从新链接,确保刚才的设置生效。
在这里插入图片描述

七、而后开启虚拟机,输入ifcfg查看当前分配的IP。
在这里插入图片描述

八、修改网络配置文件,关闭宿主机防火墙(/etc/init.d/iptables stop),而后检查防火请状态(chkconfig iptables status),而后ping宿主机ip(192.168.2.168)、宿主机VM8 IP(192.168.6.1)、宿主机与虚拟机以前的网关IP(192.168.6.2)、ping外网(baidu.com)均可以通则说明虚拟机固定IP设置成功。

九、vi /etc/sysconfig/network-scripts/ifcfg-eth0 为:(提示:按a键进入insert模式,按esc后,按“:wq”保存退出)

DEVICE=eth0 BOOTPROTO=static HWADDR=00:0C:29:12:0B:0E (此物理地址不要照抄) IPADDR=192.168.6.128 GATEWAY=192.168.6.2 TYPE=Ethernets ONBOOT=yes 十、重启虚拟机(reboot)验证IP是否固定不变。