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
一、安装好虚拟后在菜单栏选择编辑,而后点击虚拟网络编辑器。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是否固定不变。