解决问题:VMware中创建centOS虚拟机后使用ifconfig没有ip地址,但我想在主机(Windows)系统下使用shell连接虚拟机从而方便后续交互。
VMware中编辑->虚拟网络编辑器 (注意需要管理员身份不然会无法修改)
选择vmnet8,其它两个用不到我就删掉了,记住这个子网ip和子网掩码,点击nat设置进入
注意这个网关IP,一般都不用改。 点击确定保存
虚拟机->设置 进入
网络适配器选择如图所示
电脑本机网络连接找到VMnet8(没有说明虚拟机安装有问题,可以考虑重新装)
右击选择属性进入,双击ipv4
配成和刚刚的一样,注意这个IP地址并不是虚拟机的地址,确定保存。
进入虚拟机 打开终端 注意 su root 切换为root用户
执行 vi /etc/sysconfig/network-scripts/ifcfg-ens33 编辑ip网关 掩码
(按a键进入insert模式,按esc后,按“:wq”保存退出)
bootproto 改成static
增加下面三行,第一个就是连接虚拟机的地址,注意网段要正确,下面两个就根据自己实际的是啥配啥。
执行 service network restart 网络重启一下
然后使用finalshell软件连刚刚配置的地址就可以了