主机与虚拟机ubuntu网络无法ping通问题

这篇具有很好参考价值的文章主要介绍了主机与虚拟机ubuntu网络无法ping通问题。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一.  主机与虚拟机无法ping通问题

在嵌入式开发中,经过会涉及网络方面的问题。最常用到的是开发板在 虚拟机(ubuntu)通过NFS服务挂载到ubuntu中,这里就涉及网络是否可以ping通问题。

开发板 ping 通 ubuntu虚拟机系统的前提,首先保证主机可以 ping 通 ubuntu虚拟机系统。

本文主要来总结一下,造成主机与虚拟机之间的网络无法 ping通的可能因素。

二.  问题解决方法

1.  环境

物理连接:开发板需要上电,并且网线需要将 开发板的网口连接到笔记本电脑上。

主机设置了固定的 IP地址,ubuntu虚拟机系统也设置了固定的 IP地址。同时,主机与 ubuntu虚拟机的IP地址都属于同一网段(这里的IP地址包括:IP地址+子网掩码+网关)。

主机 ping不通 ubuntu虚拟机,ubuntu虚拟机也 ping 不通 主机。

 主机 IP地址设置如下:

ubuntu无法ping通网关,嵌入式C开发,arm开发,linux

 

确认主机设置的 IP地址,操作如下:

搜索栏输入 cmd,调出Windows10的控制台,控制台输入 ipconfig命令,如下所示:

C:\Users\WangTian\ipconfig
Windows IP 配置

以太网适配器 以太网 2
    连接特定的 DNS 后缀 . . . . . . .  :
    本地链接IPv6 地址 . . . . . . . .  : fe80::2cf5:bfcd:8183:de88%44
    IPv4 地址. . . . . . . . . . . .  :  192.168.1.65
    子网掩码 . . . . . . . . . . . .  :  255.255.255.0
    默认网关 . . . . . . . . . . . .  :  192.168.1.1
    .
    .
    .         

ubuntu虚拟机的IP地址设置如下:

ubuntu无法ping通网关,嵌入式C开发,arm开发,linux

确认ubuntu设置好的 IP地址,操作如下:

ubuntu无法ping通网关,嵌入式C开发,arm开发,linux

软硬件的环境配置如上所述,但是,主机与 ubuntu虚拟机系统相互都 ping不通,即主机ping不通 ubuntu虚拟机,ubuntu虚拟机也无法 ping 通主机。

2.  主机与 ubuntu 无法 ping通

造成主机与 ubuntu虚拟机系统的网络无法 ping通的原因可能有以下几种。下面具体进行说明

(1)   主机没有关闭防火墙

windows10 的 搜索栏(在电脑的左下角位置)输入 "防火墙"即可打开防火墙设置。这里我关闭了所有网络的防火墙开关。

ubuntu无法ping通网关,嵌入式C开发,arm开发,linux

(2)   虚拟机的网卡没有设置正确

打开虚拟机,即 Vmware-Workstation。首先,关闭 ubuntu系统。

关闭剪头所指的ubuntu系统,如下所示:

ubuntu无法ping通网关,嵌入式C开发,arm开发,linux

打开 "编译"--->"虚拟网络编辑器",点击 "更改设置"。

操作如下所示:

ubuntu无法ping通网关,嵌入式C开发,arm开发,linux

打开 "更改设置" 选项后,这时进入到一个新的网络配置界面,如果所选择的 "桥接模式"。

那么需要选择桥接模式下的网卡。网卡名称与主机所用的有线网卡名称一致。可以通过查看主机的有线网卡名来确认。

ubuntu无法ping通网关,嵌入式C开发,arm开发,linux

 

所以,这里选择与主机网卡名一致。如下所示:

    ubuntu无法ping通网关,嵌入式C开发,arm开发,linux

如果虚拟机所用的到 "NAT模式",设置"NAT模式"下的 IP地址。

选中 "VMnet8  NAT模式",设置下图红色框中的 "子网IP "与 "子网掩码",子网IP的网段必须与 ubuntu系统(或主机)同一网段。

再设置 下图剪头方向的 "NAT设置"中的IP地址。

如下所示:

ubuntu无法ping通网关,嵌入式C开发,arm开发,linux

"NAT设置" 界面设置 "网关IP"。IP地址也需要与ubuntu同一网段。设置如下:

ubuntu无法ping通网关,嵌入式C开发,arm开发,linux

确定 ubuntu系统所用网络模式

打开虚拟机,打开最上面的菜单栏中的 "虚拟机"--->"设置"。

ubuntu无法ping通网关,嵌入式C开发,arm开发,linux

打开 "网络适配器" 选项,可以看到下图红色框中的网络连接模式。可以选择 "桥接模式"或 "NAT模式"。如下所示:

ubuntu无法ping通网关,嵌入式C开发,arm开发,linux

总结

 Ubuntu的主要三种网络配置:

(1)桥接模式:Ubuntu和主机各有一个IP地址。(重点)

(2)NAT模式:Ubuntu和主机共享IP地址。

(3)主机模式:Ubuntu只能与主机进行通信。

ubuntu 虚拟机首选 "桥接模式",经过测试。在 ubuntu的"NAT模式"下,开发板在 ping ubuntu系统时有时会失败。


 文章来源地址https://www.toymoban.com/news/detail-637302.html

到了这里,关于主机与虚拟机ubuntu网络无法ping通问题的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【已解决】Ubantu问题记录:在连接网线的情况下ubuntu系统ping网关不通以及无法上网

    问题背景: 我们的服务器配置了两张在同一网段下的网卡,卡Ⅰ(eno4)连接以太网ip:192.168.2.10、网关192.168.2.1; 卡Ⅱ(eno2)ip:192.168.2.12、网关192.168.2.101连接另外一台物理机。当两个网口同时连接网线时,服务器就无法上网,当把eno2的网线拔出时,服务器就可以上网,所以推测

    2023年04月26日
    浏览(44)
  • 虚拟机可以ping通主机,主机无法ping通虚拟机的解决方法

    关闭虚拟机防火墙 关闭防火墙后就可以ping通了 如何还无法ping通,将虚拟机重新启动后再尝试。 再次要ping 虚拟机的时候又ping不通了,搞了好久终于发现,只要将网络连接中的VMnet8禁用再重启就可以了。

    2024年02月13日
    浏览(48)
  • 解决主机无法通过网络访问虚拟机的问题

    我们在之前介绍了如何动手搭建一个简单的网站,其中使用了虚拟机和 Nginx 服务器,然后给虚拟机配置了桥接网络,这样就可以在主机上使用虚拟机的IP地址(192.168.1.xx)访问Nginx服务器上的内容。今天输入地址时却无法访服务器上的内容。看来服务器出问题了,本章回中将分享

    2024年02月10日
    浏览(46)
  • 关于虚拟机能ping通主机,而主机不能ping通虚拟机的问题

            Ping不通虚拟机或者主机这个问题恐怕让很多同学头疼吧?如果你是关于标题的问题,可以参考一下,如果是其他问题请移步其他博客。当然也欢迎大家前来阅读指正!第一次写,写的不好的地方大家多包涵!         这个问题是我在安装完Vmware虚拟机(15版本或

    2023年04月08日
    浏览(54)
  • 主机可以ping通虚拟机但无法访问虚拟机某一端口

    问题描述 主机可以ping通虚拟机,但是服务器启动状态下访问 192.168.200.152:8888失败。 背景 UFW防火墙已经开放 8888 端口。 原因和解法 firewall这个防火墙的8888端口没有开放,使用如下指令开放即可 查看防火墙允许被访问的端口 开启一个端口 开放后,端口可访问

    2024年02月13日
    浏览(45)
  • Ubuntu 22.04 突然失去网络图标,无法ping通等网络消失问题。bug修复

    目前主流解决方案如下, But! 在我的解决过程中完全失效,固参考一位知乎方案遂解决。 在VM虚拟机上搭建的Ubuntu22.04网络图标突然消失无法联网解决方法 注:这个是我参考的主流方案,解决失败的过程,但也有很多人因此成功,大家可以自行尝试 关闭NetworkManager 修改Net

    2024年01月21日
    浏览(66)
  • 关于centos虚拟机设置固定ip、设置后无法上网、宿主机无法ping通的解决方案

    一.centos设置固定ip         1.虚拟机设置 编辑→虚拟网络编辑器,选择NAT模式。            2.NAT设置,设置网关(前面三个需要与你设置的静态虚拟机ip一致(我的是192.168.2.40))。  3.虚拟机设置为NAT模式  4.设置虚拟机固定ip(下图这种是gui界面设置的,网上有通过命令设

    2024年02月12日
    浏览(56)
  • 解决防火墙导致虚拟机不能ping通宿主机的问题

    今天,无缘无故的,虚拟机突然用不了,网络连上不了,一番折腾翻找,最后才发现,是因为虚拟机ping不同宿主主机了,连网关都ping不通了,但是,宿主主机却可以ping通虚拟机 。 最后才发现,原来是防火墙的问题,直接关掉防火墙自然是可以解决问题的,但是,这样不好

    2024年02月09日
    浏览(51)
  • 【Linux环境配置】6. 解决uboot无法ping通Ubuntu虚拟机

    开发环境 使用的板子为正点原子的Alpha-Mini板,教材为正点原子配套的驱动开发指南v1.6。 问题 启动uboot后到学习网络命令时,始终无法ping通服务器主机。 其中, serverip , ipaddr , ethaddr , gatewayip , netmask 都已经设置好并确认服务器ip与板子的ip地址在同一网段。 解决方式 通过参

    2024年02月08日
    浏览(37)
  • 解决LinuxCentos ping不通网关、外网,以及网络图标消失、每次重启后ping不通问题

    由于这两天我的虚拟机重启后经常出现各种问题决定记录一下解决过程 输入vim /etc/sysconfig/network-scripts/ifcfg-ens33后进入修改 修改完成后 ESC-:-wq保存退出 点击查看那本地服务-打开服务 检查是否均在同一网段,网关是否一致,VMnet8服务是否开启,本地VM相关服务是否开启,均开

    2024年02月03日
    浏览(51)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包