解决virtual下安装的fedora虚拟机和本地互相ping以及访问的问题

前言(忽略):主要涉及本地和虚拟机互访,以及互访完成后简单的ftp文件传输过程。
上一篇提到用于测试sql注入等漏洞的poc,之前本地中有现成的,主要是需要将本地文件传输到虚拟机。最初第一时间想到用nc进行文件传输,可是nc只能传输单个的文件,有点太慢了。然后想着安装增强工具,通过共享的文件拖放解决,结果发现增强工具里面的共享拖放用不了。最后想着通过ftp的方式进行传输。
一、双网卡进行本地和虚拟机之间的互ping
首先介绍一下虚拟机和本地之间的网络连接模式:
在本地是通过有线网络接入的情况下,直接设置网络为桥接模式,就能实现本地和虚拟机之间的互通;如果本地是通过wifi入网,那么需要将网络地址转换NAT和仅主机模式结合来实现上网和互通,通过NAT实现互联网访问,通过仅主机模式实现本地和虚拟机之间的互相访问。也就是需要两个网卡;

参考的知乎上的文章:https://zhuanlan.zhihu.com/p/90764327
1.桥接网卡
可以直接实现虚拟机与宿主机互通,并且上网。(这个方式应该是通过有线入网,然后选择桥接,可以直接实现互通。但是本机连接的是wlan的情况下是无法设置成桥接的) 默认网段:192.168.1.0 优点:可以轻松实现上网,同网段主机可以任意互通。 缺点:占用网段中的IP地址。
2.网络地址转换NAT
借助NAT功能通过宿主机所在的网络来访问公网,虚拟系统的TCP/IP配置信息是由VMnet8(NAT)虚拟网络的DHCP服务器提供的,无法进行手工修改。 默认网段:10.0.2.0 优点:轻松实现上网,不占用网段中的IP地址。 缺点:虚拟机可以访问宿主机,但宿主机无法访问虚拟机,虚拟机彼此间也不通。
3.仅主机网络(Host-Only)
此方式下,虚拟机与真实网络是隔离开的,访问不了互联网,但是虚拟机之间可以互通。 默认网段:192.168.56.0 优点:可以和真实的网络环境隔离,宿主机与虚拟机可以互通。 缺点:虚拟机无法上网。

介绍下wifi下的互访实现过程:
1、添加网卡
在虚拟机关机的情况下,通过【设置】-【网络】启用网卡1和网卡二的网络连接,将网卡1 设置为网络地址转换NAT,将网卡2设置为仅主机。


完成以上方式后,可以发现主机和虚拟机之间可以互相ping通了。(注意,主机ping虚拟机 是通过网卡二的IPping的,也就是:虚拟网卡enp0s8 192.168.56.0的网段一般情况)

二、关闭虚拟机的安全模式和防火墙(或者选择在防火墙上开放自己想要的端口)
a)我是通过永久关闭selinux的方式。读者可以根据需要自己解决(词条,linux的selinux模式关闭)
sudo vim /etc/selinux/config
配置文件中将selinux直接关掉:

b)有的读者到这一步已经ok了,但是有的还不行,这时候需要考虑到是不是由于防火墙的拦截问题(新机子,啥问题都有)。这里选择直接关闭防火墙服务(虚拟机用来测试的,安全性可以不用要求太多)。
sudo service firewalld stop

验证:可以看到现在ftp的服务已经通了

三、通过ftp服务传输文件
需要在本地或者虚拟机安装ftp的服务,这样另一端才能够进行连接。我选择在虚拟机中开启vsftpd服务

sudo service vsftpd restart
然后在本地申请连接:

最后ftp的命令解析就不用了,看名字大致就知道,基本就使用get和send好像就完事了。

总结:这次帖子内容主要是进行错误排查,大致是说,在安装和使用过程中,肯定会遇到许多的bug,这时候最需要的是耐心,然后就是不要害怕试错,试错时候可以开一个虚拟机的复制。在复制的虚拟机上进行测试要稳定一些。

解决virtual下安装的fedora虚拟机和本地互相ping以及访问的问题相关推荐

  1. 解决VMware下安装Ubuntu 16.04 不支持1920X1080分辨率的问题

    解决VMware下安装Ubuntu 16.04 不支持1920X1080分辨率的问题 参考文章: (1)解决VMware下安装Ubuntu 16.04 不支持1920X1080分辨率的问题 (2)ht ...

  2. 记录解决windows下安装cocoapi的几种方案

    记录解决windows下安装cocoapi的几种方案 安装cocoapi遇到的常见问题及解决办法 安装流程 问题一 问题二 问题三 安装cocoapi遇到的常见问题及解决办法 安装流程 git clo ...

  3. 简单粗暴的方式解决eclipse下安装STS失败的问题

    简单粗暴的方式解决eclipse下安装STS失败的问题 参考文章: (1)简单粗暴的方式解决eclipse下安装STS失败的问题 (2)https://www.cnblogs.com/zhangyua ...

  4. [How TO]-图解virtualbox下安装ubuntu20.04虚拟机

    文章目录 1.在virtualbox下安装ubuntu20.04 2.安装增强功能 1.在virtualbox下安装ubuntu20.04 注意:这里是将虚拟机安装到了C:\Users\zhhh8\V ...

  5. 解决Win7下安装VS2010不显示序列号框的两种方法

    VS2010在Windows 7下安装,一些朋友发现怎么在安装的时候输入序列号框怎么不出现呢?这该如何解决?下面西部e网的icech就找到了两种解决方法帮您解决这个问题: 1.修改setup.sdb文 ...

  6. linux安装gnome桌面6,解决CentOS下安装Gnome桌面错误提示之一的方法

    昨天刚好在百度知道里面看到了有人说"解决Linux下root能正常进入系统,普通用户一直黑屏状态的方法"(经过测试,这个问题已经解决.而且普通用户加入root用户组后也是可以关机的 ...

  7. Linux(deepin)下安装VMware Win7虚拟机

    文章目录 1. 下载VMware workstation 2. 安装VM 3. 安装操作系统 4.安装 VM Tools 参考 最近把自己的办公本装了deepin,虽然可以满足绝大多数工作场景,但也有 ...

  8. 短小视频网站sexcms源码 安装搭建环境加采集教程 有手机和PC演示站 linux下安装一片空白的解决linux下安装一片空白的解决

    特别注意:在linux下安装一片空白的解决方法:把index.php的第66行改为require_once sexPATH.'lib/Cs_Sex.php';就行.linux下要注意大小写区分. 电脑 ...

  9. 解决 linux 下安装 node 报: command not found

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 注意:有时安装成功后,需要关闭xshell,重新启动.nvm才会生效. 1. 在 linux 下安装 ...

最新文章

  1. 阿里机器学习算法面经(已offer)
  2. Maven构建Struts2项目
  3. mongoose小试牛刀
  4. 安卓模拟器按键_安卓模拟机(夜神模拟器)
  5. 使用 rocketmq-spring-boot-starter 来配置、发送和消费 RocketMQ 消息
  6. Mac免费使用MAMP搭建本地开发环境
  7. C语言中main函数的研究,以及对代码断点调试的研究(王爽老师 汇编语言)
  8. 戴尔win10插耳机还外放_通州附近戴尔笔记本电脑维修哪家强-北京信维佳业科技有限公司...
  9. mysql一些常用操作_表的一些常用操作_MySQL
  10. python pandas csv getitem_Python调用pandas 读csv档时出现了错误
  11. html条纹填充色,HTML5/Canvas 上传图片的彩色斑马条纹遮罩效果
  12. CISCO 2811 路由器配置命令全集
  13. α波、β波、θ波和δ波
  14. html转换成chm乱码,【全部解决】用Docbook生成htmlhelp + 【完全解决】生成的chm中标题和左边的索引目录是乱码的问题...
  15. Luogu P4147 玉蟾宫
  16. java实现单个或多个文件的压缩、解压缩 支持zip、rar等格式
  17. Win10显卡驱动在哪里?
  18. 【Datawhale|天池】心跳信号分类预测 (4) - 模型 之 XGBoost
  19. pycharm定义空的二维数组_数组与面向对象
  20. aspose.word 插入段落样式失效或段落文本样式无效 请配合正确食用方式

热门文章

  1. 史上最全量化资源整理
  2. 谷歌提示Indicate whether to send a cookie in a cross-site request by specifying its SameSite attribute
  3. HttpSession的常见用法(javaWeb)
  4. Linux 中的格式化命令,Linux格式化分区命令mkfs
  5. AI教育在中国兴起:如何重塑学习之路?
  6. QGIS中安装Python第三方库
  7. Study JavaScript《JS操作SVG的一些知识》
  8. java面经总结(待完成)
  9. ChatGPT持续火爆,对区块链有什么影响?
  10. 浙大845控制考研经验贴(21上岸)