解决 ping 不通 外网步骤:
(1)使用 nmcli 命令,查看当前虚拟机的所有网络基本信息:
nmcli connection show
具体参数说明如下:
参数名称 | 说明 |
---|---|
NAME | 连网代号,通常与 DEVICE 一样 |
UUID | 识别码 |
TYPE | 网卡的类型;802-3-ethernet 就是以太网 |
DEVICE | 网卡名称 |
因为我本机开了无线网络,所以虚拟机也跟着有了无线和有线的以太网。我们继续使用 nmcli 命令,看看 enp0s3 的有线网络配置:
nmcli connection show enp0s3
- 这里的 enp0s3 是 centos7 自动生成的带随机数的网卡名称,每台机都不一样。
(2)
- 设置 centos7 虚拟机的网络获取方式为自动获取 IP(这种方法最方便啦 O(∩_∩)O~)
nmcli connection modify enp0s3 \
connection.autoconnect yes \
ipv4.method auto
- 1
- 2
- 3
- 1
- 2
- 3
- 上面的命令只是修改了设定档,还要使用 nmcli 的 up 参数让它实际生效:
nmcli connection up enp0s3
- 1
- 1
(3)ping 外网进行测试
ping www.baidu.com
解决centos7 挂载共享文件夹
1、首先选择:虚拟机 >> 客户机 >> 安装/升级vmwareTools。
提示:在客户机中装载虚拟CD驱动器,启动终端,使用tar解压缩安装程序,
然后执行VMware-install.pl 安装 VMware Tools。
2、进入CentOS系统
装载CD:mount /dev/cdrom /media
提示:mount: block device /dev/sr0 is write-protected, mounting read-only
3、拷贝、解压
cp /media/VMwareTools-9.9.2-2496486.tar.gz /tmp/
cd /temp/
tar -zxf VMwareTools-9.9.2-2496486.tar.gz
4、安装
cd vmware-tools-distrib/
./vmware-install.pl
开始安装,接着一路回车。
出现错误提示:-bash: ./vmware-install.pl: /usr/bin/perl: bad interpreter: No such file or directory
找不到perl 语言编译器
yum install perl
5、卸载CD-ROM
cd /
umount /media
完成安装。
安装open-vm-tools
CentOS7之后已经有带一个open-vm-tools,这是为了个简化安装流程做的open source版本,所以CentOS7之后版本要安装VMware Tools直接使用下列指令就可以了。
yum -y install open-vm-tools
vmhgfs-fuse .host:/allshare /mnt/hgfs(挂载)