主机与虚拟机相互Ping通以及互传文件问题

目录

问题描述:

1.虚拟机设置

(1)网络连接使用NAT模式

(2)关闭虚拟机防火墙

(3)查看虚拟机IP地址

 2.主机设置

(1)查看主机IP地址

(2)关闭主机防火墙

(3)配置VMnet8

3.虚拟机和主机之间互传文件

(1)虚拟机安装ssh

(2)测试主机与虚拟机是否能ping通

(3)主机传送文件到虚拟机

(4)虚拟机传送文件到主机

4.虚拟机和主机之间复制粘贴


问题描述:

本来是想从主机复制文件到虚拟机,然后发现自己的主机ping不通虚拟机,由此又搜索了一系列关于主机与虚拟机互ping的解决方案。

以下是解决方案。


1.虚拟机设置

(1)网络连接使用NAT模式

主机与虚拟机相互Ping通以及互传文件问题_第1张图片

(2)关闭虚拟机防火墙

我这里是本来安装的镜像里面就没有开防火墙

~$ systemctl status firewalld.service #查看防火墙状态
~$ systemctl stop firewalld service #关闭防火墙

~$ systemctl disable firewalld.service #开机禁止启动防火墙
~$ systemctl enable firewalld.service #开机启动防火墙

主机与虚拟机相互Ping通以及互传文件问题_第2张图片

(3)查看虚拟机IP地址

~$ sudo apt install net-tools
~$ ifconfig

主机与虚拟机相互Ping通以及互传文件问题_第3张图片


 2.主机设置

(1)查看主机IP地址

方法一:win+R打开cmd,输入ipconfig

方法二:打开控制面板

主机与虚拟机相互Ping通以及互传文件问题_第4张图片

(2)关闭主机防火墙

主机与虚拟机相互Ping通以及互传文件问题_第5张图片

(3)配置VMnet8

IP地址网段与虚拟机IP在同一网段即可。

主机与虚拟机相互Ping通以及互传文件问题_第6张图片

主机与虚拟机相互Ping通以及互传文件问题_第7张图片

主机与虚拟机相互Ping通以及互传文件问题_第8张图片


3.虚拟机和主机之间互传文件

(1)虚拟机安装ssh

~$ sudo apt-get install openssh-server

(2)测试主机与虚拟机是否能ping通

(3)主机传送文件到虚拟机

scp C:\Users\22720\Desktop\qemu-7.0.0.tar.xz [email protected]:/home/scx

scp +(源文件在主机中的位置) +(虚拟机名)@+虚拟机IP地址):+(移动到虚拟机中的目录位置),过程中需要输入虚拟机的密码。

(4)虚拟机传送文件到主机

scp [email protected]:/home/scx/output.s ./

4.虚拟机和主机之间复制粘贴

sudo apt-get install open-vm-tools				
sudo apt-get install open-vm-tools-desktop 
shutdown -r now  #安装后重启

sudo apt-get autoremove open-vm-tools	#卸载

一般来说复制文字代码使用快捷键比较方便。Windows快捷键不用说,大家都知道CV;ubuntu中复制粘贴快捷键为Ctrl+Shift+C/V.

你可能感兴趣的:(Linux,&,ubuntu,ubuntu)