一、VMware虚拟机无法连接互联网多种解决方案
0、简易新装vmware虚拟机,以及配置网络
1)安装
2)配置网络
1.#ip addr
之后会出现两段,在我机器上是lo和ens33,lo是环回地址,ens33代表网卡,记住这个名称。
注意有些时候不叫ens33,这和系统版本有关,只要记住除lo之外的名称就行。
2.#vi /etc/sysconfig/network-scripts/ifcfg-ens33 (注:ens33在此出现了)
改最后一行
ONBOOT=no
为
ONBOOT=yes
即改no为yes
3.#nmcli c reload
这句是为了刷新刚才的改写。
4.#ip addr
执行完这句后就发现有ip地址了,记住这个地址,接下来用putty连linux需要用。
5.#ping www.163.com
执行这句就知道能否连通网络了,一般来说只要主机能上网,这里就有包返回。
6.#yum install net-tools
因为最小化安装时ifconfig,netstat都没法用,执行并一路yes,执行完就好用了。
如果报错 Cannot find a valid baseurl for repo: base/7/x86_64 可以更换为阿里云镜像
#sudo vi /etc/yum.repos.d/CentOS-Base.repo
[base]
name=CentOS-$releasever - Base
baseurl=http://mirrors.aliyun.com/centos/$releasever/os/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7#released updates
[updates]
name=CentOS-$releasever - Updates
baseurl=http://mirrors.aliyun.com/centos/$releasever/updates/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7#additional packages that may be useful
[extras]
name=CentOS-$releasever - Extras
baseurl=http://mirrors.aliyun.com/centos/$releasever/extras/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-$releasever - Plus
baseurl=http://mirrors.aliyun.com/centos/$releasever/centosplus/$basearch/
gpgcheck=1
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7#sudo yum clean all
#yum makecache
7.敲入ifconfig能正常,敲入netstat -tlunp能发现22端口在监听,这时就可以通过putty等工具连上linux了,然后该怎么用就怎么用。
8.#yum install wget
这一步不是必要的,但wget太重要了,没它好多软件都装不了,不可或缺,因此建议大家加上这一步。
9.#yum install -y gcc g++ gcc-c++ make
这一步非必要,gcc对linux系统的重要性不言而喻,因此也建议大家装上。
10.#yum install vsftpd
#systemctl start vsftpd
ftp也建议大家加上。
11.镜像推荐使用阿里云
yum install -y yum-utils device-mapper-persistent-data lvm2
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo #docker镜像
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo #阿里镜像
1、安装方式新建或使用过程中VMware虚拟机无法连接互联网
二、解决方法
步骤:
1)需将网络适配器设置为NAT模式。
2)修改网卡配置条件。
vim /etc/sysconfig/network-scripts/ifcfg-en #修改配置文件中ONBOOT=yes
service network restart #重启network服务使配置生效
查看网络是否可用ping www.baidu.com,若可用则无需继续向下执行。
3)本机电脑的适配器选项里这两个网络连接是否存在,如果不存在可以重新装一下VM
4)查看VMware NET Service服务状态,应为正在运行。
win + R,输入:services. msc
找到VMware NAT Servise服务
若状态为未运行,则点击左上角启动服务,若状态未正在运行则尝试重启服务
5)把该虚拟机的网络适配器移除,然后重新添加一下,添加后,设置连接方式为“NAT 模式”
6)虚拟机 linux显示网络连接不上
虚拟机→编辑→虚拟网络编辑器→查看NAT连接的名称
找到自己现在连接的网络,右键→属性→共享→勾选允许其他网络连接→将虚拟机的NAT网络 VM8共享连接到该网络 保存
2、首次开机配置系统
3、VMware tools安装 : 安装显示正常还是不能复制
步骤:
1)执行以下
mkdir -p /dev/cdrom #创建目录
mkdir -p /mnt/cdrom #创建目录
mount #查看Linux 发行版是否自动装载 VMware Tools 虚拟 CD-ROM 映像
2)如果未装载 VMware Tools 虚拟 CD-ROM 映像,请装载 CD-ROM 驱动器。
mount /dev/cdrom /mnt/cdrom #执行挂载
我的是 mount /dev/sr0 /mnt/cdrom
3)装载后继续执行一下内容
cd /tmp
rm -rf vmware-tools-distrib
tar zxpf /mnt/cdrom/VMwareTools-x.x.x-yyyy.tar.gz
cd vmware-tools-distrib
sudo ./vmware-install.pl #如果执行报错,则先执行第4)
4)yum执行安装命令
yum -y install perl gcc gcc-c++ make cmake kernel kernel-headers kernel-devel net-tools
5)继续安装VMware Tools
cd /tmp/vmware-tools-distrib
./vmware-install.pl #全部都选yes 不用选的直接回车即可
cd /usr/bin/
./vmware-config-tools.pl #全部默认
4、VMware 虚拟机使用shell连接
1)虚拟机查看ifconfig,使用ping如果可以执行则无需执行网络设置内容
如果 command not fund,则执行
yum install net-tools
2)修改虚拟网络不使用本地
3)修改虚拟机网络配置
cd /ect/sysconfig/network-scripts
vi ifcfg-eno*
编辑文本
service network restart
ping www.baidu.com
ping 本机
4)修改主机网络配置(有的不用再主机上的网络连接中填写默认网关、DNS1\DNS2)
5)创建连接
5、VMware共享文件夹
1)虚拟机开机状态下,选择linux.iso镜像
我的位置:C:\Program Files (x86)\VMware\VMware Workstation
2)创建共享文件夹
3)虚拟机中的位置
cd /mnt/hgfs/VMwareShareds