虚拟机ubunt与开发板设置,解决ping不通的问题

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

经过一周的学习,终于把开发板和虚拟机之间使用tftp连接搞通啦!!!!其中主要遇到的问题就是设置ip地址和网络环境时,不同电脑的话,稍微有一丢丢区别!

经过试验,发现实际操作的话,硬件连接分为:

1.有以太网卡的笔记本如何设置并连接。

2.没有以太网卡的笔记本如何使用usb转以太网卡端口实现连接。

判断笔记本是否有以太网卡的方法:

方法一:瞪眼法,用自己的大眼睛看电脑上是否有网口,一般有网口的话,就是有以太网卡。

方法二:查看自己电脑配置。

1.右击我的电脑属性

vmware虚拟机可以ping开发板,开发板无法ping虚拟机,嵌入式,linux,网络,网络协议

2.打开右侧设备管理器

vmware虚拟机可以ping开发板,开发板无法ping虚拟机,嵌入式,linux,网络,网络协议

3.展开网络适配器

vmware虚拟机可以ping开发板,开发板无法ping虚拟机,嵌入式,linux,网络,网络协议

我的只有无线网卡,第一个是Blue蓝牙,第二个是Wireless无线网卡,有Virtual的是虚拟机虚拟出来的网卡。一般有PCIe字样的就是有线网卡。

那么步入正题,无论是否有以太网卡,那么到底该如何配置呢?下面的内容不收费,分享给长得帅的人,嘿哈!

有以太网卡,设置网络与硬件连接:

步骤一:

在ubunt上做好TFTP(文件传输服务)和NFS(网络文件共享服务)的环境准备

TFTP服务器安装:

(1)执行安装指令(虚拟机要能连接外网)

        sudo apt-get install tftpd-hpa

(2)配置服务器 设置共享的路径位置

        sudo vim /etc/default/tftpd-hpa

        TFTP_USERNAME="tftp"

        TFTP_DIRECTORY="/tftpboot"  #设置成自己tftp的工作目录,我的是在跟目录下创建了一个                                                                tftpboot目录

                vmware虚拟机可以ping开发板,开发板无法ping虚拟机,嵌入式,linux,网络,网络协议

        TFTP_ADDRESS=":69" #服务器网络端口

        TFTP_OPTIONS="--secure -c -s -l"    #权限设置,允许上传与新建文件

(3)将新建的工作目录权限设置成最高(所有用户可读可写可执行)

        chmod 777 /tftpboot

(4)重启服务,使配置生效(每次重新打开uboot,都要重启服务才能使用)

        sudo /etc/init.d/tftpd-hpa restart

(5)查看服务进程

        ps -aux | grep tftp

vmware虚拟机可以ping开发板,开发板无法ping虚拟机,嵌入式,linux,网络,网络协议

NFS服务器安装

(1)执行安装命令

        sudo apt-get install nfs-kernel-server

(2)配置服务器

        vim /etc/exports

vmware虚拟机可以ping开发板,开发板无法ping虚拟机,嵌入式,linux,网络,网络协议

        第一行是工作目录,自己创建

        第二行是兼容模式,一定要输入,不然后面挂载时候会有BUG。

(3)重启服务

        sudo /etc/init.d/nfs-kernel-server restart

(4)查看服务进程

        ps -aux | grep nfs

(5)在虚拟机另一个文件夹内测试,挂载服务器的共享目录

        sudo mount -t nfs 192.168.19.131:/opt/4412/rootfs nfs

        #sudo mount -t nfs 服务器IP:服务器共享目录的路径  本地挂载的位置

vmware虚拟机可以ping开发板,开发板无法ping虚拟机,嵌入式,linux,网络,网络协议

可以看到,我在~/workspace下创建了nfs目录,用来挂载/opt/4412/rootfs工作目录,在 ~/workspace/nfs目录下可以看到nfs工作目录下的内容。我在两个目录任意一个目录下修改文件,另外一个目录也会同步

        

        #使用ifconfig命令查看本地服务器的ip地址

vmware虚拟机可以ping开发板,开发板无法ping虚拟机,嵌入式,linux,网络,网络协议

(6)取消挂载  卸载

        sudo umount nfs

        #取消挂载后,nfs目录不再有nfs工作目录的内容

vmware虚拟机可以ping开发板,开发板无法ping虚拟机,嵌入式,linux,网络,网络协议

步骤二:修改ip地址与网络,确保开发板和虚拟机ubunt之间能够ping通

(1)将ubunt的网络设置修改为桥接模式;在菜单栏,通过虚拟机->设置->网络适配器进入;另外一个在编辑->虚拟网络编辑器中更改选项;设置虚拟机为静态ip

vmware虚拟机可以ping开发板,开发板无法ping虚拟机,嵌入式,linux,网络,网络协议

vmware虚拟机可以ping开发板,开发板无法ping虚拟机,嵌入式,linux,网络,网络协议

#上图桥接网卡选择,如果最后不通,可以查看自己的以太网卡型号,然后选择成那个具体的网卡

vmware虚拟机可以ping开发板,开发板无法ping虚拟机,嵌入式,linux,网络,网络协议

(2)断开虚拟机和主机的所有网络连接,只将主机和开发板用网线连接,暂不要通过路由器转。

(3)开发板启动ubunt读秒前按空格键,然后设置开发板参数

        参数信息:#serverip(linux虚拟机)服务器的IP(终端输入ifconfig查询)

                            serverip=192.168.19.131

                         #ipaddr 开发板的IP 必须跟服务器在一个网段

                         #gatewayip 网关地址

                         #netmask 子网掩码       

         信息设置:setenv ipaddr 192.168.19.100

                           setenv serverip 192.168.19.131

                           setenv netmask 255.255.255.0

                           setenv gateway 192.168.19.1

                           saveenv

设置好参数就可以进行tftp传输和nfs挂载根文件系统。

没有以太网卡(轻薄本)设置网络与硬件连接

步骤一:

有以太网卡的操作是一样的。

步骤二:

(1)将ubunt的网络设置仍然设置为NAT模式,在菜单栏,通过虚拟机->设置->网络适配器进入;另外一个在编辑->虚拟网络编辑器中更改选项,也是nat模式;设置虚拟机为静态ip

vmware虚拟机可以ping开发板,开发板无法ping虚拟机,嵌入式,linux,网络,网络协议

vmware虚拟机可以ping开发板,开发板无法ping虚拟机,嵌入式,linux,网络,网络协议

vmware虚拟机可以ping开发板,开发板无法ping虚拟机,嵌入式,linux,网络,网络协议

步骤三:设置usb转以太网卡接口的软硬件连接

(1)硬件连接:将usb转以太网卡接口连接电脑,使用网线一端连接开发板的网卡接口,一端连接usb转以太网卡接口

vmware虚拟机可以ping开发板,开发板无法ping虚拟机,嵌入式,linux,网络,网络协议

(2)这时ubunt会弹出一个窗口,让你选择连接虚拟机还是连接电脑,选择连接虚拟机,并选择你的虚拟机。

vmware虚拟机可以ping开发板,开发板无法ping虚拟机,嵌入式,linux,网络,网络协议

这时可以通过菜单栏->虚拟机->可移动设备查看连接到电脑上的外接设备,点击并且还会显示这个外接设备是连接到虚拟机上还是连接到了主机上,并且还可以在这个地方进行选择,连接虚拟机还是连接主机:

vmware虚拟机可以ping开发板,开发板无法ping虚拟机,嵌入式,linux,网络,网络协议

显示我的是连接到了虚拟机。(连接到虚拟机会有小对号标识,点击断开连接,这个外设会自动连接到主机,同理,连接到主机的设备,点击断开连接也会自动连接到虚拟机)

(3)点击网络设置标识,并选择你步骤二中设置的网络信息Ethernet connecttion1

vmware虚拟机可以ping开发板,开发板无法ping虚拟机,嵌入式,linux,网络,网络协议

我们看到,出现了两个网卡信息,第一个是我们的usb转以太网口(有些会显示出来具体信息),第二个是intel 82545EM无线网卡。

我们点击第一个网卡的Ethernet connection 1,这时候会出现提示,表示您已经连接到connection1

vmware虚拟机可以ping开发板,开发板无法ping虚拟机,嵌入式,linux,网络,网络协议

如果第二个无线网卡的disconnect是亮的,那么先点击这个,断开无线网卡的连接,再点击第一个有线网卡的Ethernet connection 1

OK!以上就是两种电脑服务器和开发板的连接方式啦!以上方式都是小伙伴们的ubunt和linux内核都完全跟开发板适配的情况下,只是网络连接出问题的可以参考。如果是ubunt和linux的镜像文件出问题,那么还需要进行对应的驱动移植和修改哦。

最后,希望毕业顺利~

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

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

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

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

相关文章

  • 如何解决ping不通问题

    目录 1 常见的本地回显: 1.1传输失败,general  failure。这种故障一般是没有默认路由造成,可以用route  print检查路由表是否存在0.0.0.0/0的默认路由情况。 1.2  用自身ip回显无法访问目的主机,这种情况检查route  print检查是否有直连路由生成,网卡状态是否正常。若有直连路

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

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

    2024年02月03日
    浏览(50)
  • 虚拟机Linux:ping不通外网,但是宿主机可以ping的通;ip、网关配置都没什么问题

    查看vi  /etc/sysconfig/network-scripts/ifcfg-ens33的配置也没有什么问题,但是还是ping不通外网   所以我将拷贝自己没有问题的虚拟机 /etc/sysconfig/network-scripts/ifcfg-ens33的配置文件内容,对比一下没什么要改的,将UUID、IPADDR、NETMASK、GETWASK修改一些保存退出。  之后找问题:IPADDR、N

    2023年04月14日
    浏览(48)
  • 使用Vmware虚拟机无法ping通开发板

    文章同时发布于个人博客https://www.shui2000.top/posts/76f723b3.html 嵌入式课程中,本人使用Vmware虚拟机运行Ubuntu22.04操作系统,无法与开发版ping通,导致后续实验无法进行。本人的使用的轻薄本没有直接的网线接口,使用的usb转接口连接网线。 在win10系统中使用【win+r】快捷键,输

    2024年02月05日
    浏览(32)
  • 解决github ping不通的问题(1024程序员节快乐!

    1024程序员节快乐!( 随便粘贴一个文档,参加活动 域名解析(域名-IP):https://www.ipaddress.com/ Ubuntu平台 github经常ping不通或者访问缓慢,方法是更改hosts文件 在hosts里添加github的ip 140.82.114.4 www.github.com 199.232.5.194 github.global.ssl.fastly.net 54.231.114.219 github-cloud.s3.amazonaws.com 可以访

    2024年01月18日
    浏览(77)
  • 完美解决Windows 10与Ubuntu相互ping不通的问题

    问题:在Windows命令行窗口ping Ubuntu时总是显示请求超时,数据包全部丢失。 Windows系统与Ubuntu相互ping不通的根本原因是其不在同一网段上(SSH已安装与配置好),接下来解决以下问题~ 第一步使用ip addr查看Ubuntu系统ip:(在这一步之前首先要记得关闭Windows防火墙!) 得到系统

    2024年02月11日
    浏览(40)
  • 本机能ping通虚拟机,虚拟机ping不通本机

     1.虚拟机终端输入 ifconfig  2. cd /etc/sysconfig/network-scripts/      vi ifcfg-ens160 将 ONBOOT 改为 =yes   2.win+R  输入 services.msc. 3.将这几项全部启动 4.打开 控制面板--网络和 Internet --网络连接      将已连接的网络共享给vmnet8    5.再次尝试ping主机或百度    

    2024年02月03日
    浏览(33)
  • 【网络连接】ping不通的常见原因+解决方案,如何在只能访问网关时诊断,并修复IP不通的问题

    🌈你好呀!我是 是Yu欸 🌌 2024每日百字篆刻时光,感谢你的陪伴与支持 ~ 🚀 欢迎一起踏上探险之旅,挖掘无限可能,共同成长! 前些天发现了一个人工智能学习网站,内容深入浅出、易于理解。如果对人工智能感兴趣,不妨点击查看。 粉丝交流贴:网关能通IP不通可能有

    2024年03月09日
    浏览(190)
  • 主机ping不通虚拟机

    控制面板Windows Defender防火墙高级设置入站规则出站规则文件和打印机共享(回显请求-ICMPv4-In)(有两项)启用 主机:网络连接VMnet8禁用VMnet8启用 可解决大部分问题 ping是一种因特网包探索器,用于测试网络连接量的程序。Ping是工作在 TCP/IP网络体系结构中应用层的一个服务

    2024年02月08日
    浏览(42)
  • 图文讲解,ping: www.baidu.com: 未知的名称或服务原因分析,真正的解决Ping不通的问题

    这是我自己遇到的错误,基本找遍了全网都没有解决我这个问题,应为那些IP配置搞得我头晕,而通过我两天的踩坑已经解决,并帮同学也超过解决。这个错误让我印象深刻。希望也能解决你的错误,如果到后面还是没解决,我建议去看视频,应为我也是在看视频的过程中才

    2024年02月06日
    浏览(57)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包