nat下没法ping通virutalbox中的centos7,解决共享文件夹问题

1. 先解决网络问题

参考这篇:https://www.jianshu.com/p/e6ba699b5992

  1. vi /etc/sysconfig/network-scrips/ifcfg-eth0, 添加如下内容

DEVICE=eth0
HWADDR=08:00:27:6D:2A:D0
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=dhcp

主机和虚拟机之间的网络配置(Host-only)

在VirtualBox中添加宿主机器网卡

关闭虚拟机,并在虚拟机的设置中启用network adapter 2,并设置如下:

  1. 打开虚拟机,vi /etc/sysconfig/network-scrips/ifcfg-enp0s8, 内容如下:

TYPE=Ethernet
BOOTPROTO=dhcp
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
NAME=enp0s3
UUID=9221f2fd-d20c-4655-8500-f34b5e6fb225
DEVICE=enp0s3
ONBOOT=no

重启后应该可以分配一个类似于192.168.56.102这样的地址。

然后应该就可以ping通了。

2. 解决共享文件夹问题。

https://www.jianshu.com/p/e6ba699b5992yum install -y gcc perl kernel-headers kernel-devel
mount -t auto -o loop /root/VBoxGuestAdditions.iso /mnt
cd /mnt
./VBoxLinuxAdditions.run --nox11

比如我打算共享的目录是c:\work\c,共享名叫c,最后挂载到/media下是: /media/sf_c.

https://www.jianshu.com/p/e6ba699b5992yum install -y gcc perl kernel-headers kernel-develmount -t auto -o loop /root/VBoxGuestAdditions.iso /mntcd /mnt./VBoxLinuxAdditions.run --nox11

原文地址:https://www.cnblogs.com/tangxiaosheng/p/11942967.html

时间: 2024-08-28 16:11:44

nat下没法ping通virutalbox中的centos7,解决共享文件夹问题的相关文章

vm虚拟机NAT模式下无法ping通主机&putty连接问题

vmware player + ubuntu14.04宿主机 windows8 连接方式: NAT  vmnet8虚拟网卡 问题:1.主机和虚拟机都可以ping通外网,主机可以ping通虚拟机,虚拟机却ping不通主机.2.putty连接虚拟机被拒绝 解决1:要么互相都不通,否则,只要一方可以ping通一方,说明连接是肯定没有问题.问题在防火墙上,ping某一方不通,把这一方的防火墙关了,就可以ping通了.关闭windows上的防火墙,虚拟机就可以ping通主机了.windows的防火墙是默认

【linux】linux下能ping通ip 但是不能ping通域名

经过一翻查找后解决了,原因和方法如下: [[email protected]~]# grep host /etc/nsswitch.conf#hosts: db files nisplus nis dnshosts:            files主机只找文件不走dns,将其该成hosts:      files   dns   即可! [linux]linux下能ping通ip 但是不能ping通域名

嵌入式 VM中linux与windows共享文件夹

VM中linux与windows共享文件夹 zt 介绍的是主机是windows,客户机是linux下的设置. 1,安装vmtools for linux 选择vmware workstation 程序菜单中vm>install vmware tools -- 启动guest电脑中的linux,执行: mkdir /mnt/cdrom mount /dev/cdrom /mnt/cdrom cd /mnt/cdrom tar -xzvf vmwareTools-5.0.0-12124.i386.t

如何在主机自动IP而虚拟机静态IP的情况下相互ping通?

这两天在学习Linux,用xshell时,发现主机和虚拟机均不能相互ping通.自己查了一下主机是自动获取IP,而虚拟机是静态IP(默认静态).并且,虚拟机选用的是桥接方式.折腾了一会儿终于ping通了. 环境: 主机OS: win10 网络: 有线 虚拟机:VMware12.5.0 OS: RHEL 5.8 注: 一般情况下,主机默认为自动获取IP,VMware桥接情况下默认为静态IP. 步骤: (1) 给虚拟机Network Adapter设置Bridge方式,前提是虚拟机在关机情况下. 然

关于在开发板和电脑用网线直接连接的情况下如何ping通,nfs挂载

1.关于在开发板和电脑用网线直接连接的情况下,开发板.ubuntu虚拟系统.电脑主机如何ping通 ①.虚拟机的ubuntu网络连接必须是桥接模式,ubuntu系统启动之前电脑主机必须要有网络,否则会提示 启动ubuntu系统,启动后用网线直接连接电脑和开发板,然后启动开发板,不进boot菜单模式,启动系统,开发板启动系统后才会形成另一个网络节点,没启动之前和在boot菜单界面电脑主机是没有本地ip地址的,启动之后开发板和电脑形成一个网络,电脑主机才会有本地ip地址,所以要保持开发板系统运行.

无法 ping 通 vmware 中的虚拟机的解决

通过本次配置,理解了 NAT 模式的运行机制和相关的配置. 重新安装了 vmware, 虚拟机是以前的.启动后,主机和虚拟机相互无法 ping 通.因为之前对电脑进行安全加固,停止了一些服务,防火墙禁用一些端口,怀疑是它的问题.后经过排查,发现不是. 主机 ip: 无线网卡:10.73.3.29VMnet8: 192.168.207.1 虚拟机ip: 192.168.254.136 这就能发现问题:虚拟机的 ip 和 vmnet 设置的子网不是一个网段. 然后检查是 vmware 的虚拟网络配置

ubuntu下能ping通ssh不通的解决思路

1.首先看看是否能ping通,如果ping不通可能就要考虑网线.路由等问题了: 2.看防火墙是否关闭,sshd是否开启 3.ssh -v 服务器的ip号,根据提示寻找可能的问题: 我的问题在这一步之后解决了,ssh通了,却不知道原因. 4.service sshd stop /usr/sbin/ssh -d,进行调试 参考: https://blog.csdn.net/u013042928/article/details/79225777 http://www.cnblogs.com/staro

virtualbox中ubuntu和windows共享文件夹设置

系统平台:win7.virtualbox4.3.12.ubuntu12.04 1.安装增强功能 1.1设备-安装增加功能 1.2击运行(输入建立的账户密码进行授权)     1.3入终端输入命令: ca /media ls cd VBOXADDITIONS_4.3.12_93733 ls sudo ./VBoxLinuxAdditions.run  #安装virtualbox增强包   2. 实现共享文件功能 2.1 windows下新建文件夹 在E盘下创建一个共享文件夹 shared.   2

在linux中访问virtualbox的共享文件夹

1.在客户机里需要安装Virtualbox的增强功能. 2.使用virtualbox的图形界面设置好共享文件夹. 3.假设你设置的共享文件夹的名称是 share,使用如下命令在客户机的linux系统中挂载共享文件夹: mount -t vboxsf share /mnt 其实你敲出mount,然后使用两次Tab补全,bash会列出一个 mount.vboxsf 的命令,这个命令与 mount -t vboxsf 的效果一样. 其实在virtualbox的图形界面中设置共享文件夹的时候,当鼠标移动