热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

迅为4412开发板网络最小局域网的配置方法

1.1最小局域网介绍这是一个暴露年龄的小技能,在网络不是很发达的时代,要是想联网玩游戏,会把两台电脑直接用网线连接在一起,

1.1 最小局域网介绍

这是一个暴露年龄的小技能,在网络不是很发达的时代,要是想联网玩游戏,会把两台电脑直接用网线连接在一起,通过设置 IPV4,这两台机器就组成了局域网。

部分学生用户,由于没有路由器和交换机,或者部分网络绑定了 IP 和 MAC 地址,无法分配 IP 地址。但是教程中不少实验都需要将开发板和 Ubuntu 设置在同一网段,也就是处于同一个局域网中。这时用户可以直接将将 PC 机的网口和开发板的网口用网线直连,它们在物理层上就已经处在局域网中,然后经过简单的网络配置就可以实现和局域网一模一样功能。

另外网上说的需要交叉网线,其实这个交叉网线是更早的技术了,现在几乎所有的网络都支持网线的翻转,软件会自动识别和匹配,大家只要使用一根标准的网线就可以了,不需要关心这个问题。

2.1 配置

平台: PC 机、开发板、Ubuntu 的网络

 

2.1.1 PC 配置

进入 PC 机的网络和共享中心,win7 如下图所示,其它系统可以网上查找具体路径,单

击进入“网络和共享中心”。

 

如下图,单击选择本地连接。

 

如果拔掉网线后,网络设置则如下图。

 

如下图,单击“本地连接”。

 

如下图所示,弹出本地连接对话框之后,然后选择单击“属性”。

 

弹出本地连接属性对话框。这里需要配置 IPV4,单击 IPV4 的设置。

 

如下图所示,弹出 IPV4 设置的对话框。

 

然后强制设置两台机器在同一网段。

如下图,选择“使用下面的 IP 地址”然后设置 IP 和子网掩码以及网关。

IP 地址:192.168.0.10

子网掩码:255.255.255.0

默认网关:192.168.0.1

 

单击确定,保存退出。

2.1.2 修改开发板设置并测试

IP 地址设置为:192.168.0.11

子网掩码 Mask 设置为:255.255.255.0

网关 Gateway 设置为:192.168.0.1

修改之后,如下图所示。

 

修改之后,将开发板和 PC 的网口用一根网线连接,重启开发板,测试网络是否通畅。

如下图,启动最小 linux 系统,使用 ping 命令测试。

这里 PC 机的 IP 是 192.168.0.10,开发板的 IP 是 192.168.0.11

 

如上图,可以看到有数据返回,表明开发板和 PC 机的网络已经设置好了。

2.1.3 虚拟机设置

虚拟机的网络模式需要设置为“桥接模式”,如下图。

 

设置后启动 Ubuntu。

Ubuntu 开启之后,如果使用 ifconfig 查看的 ip 地址和前面 PC 的 IP 不在同一网段,可

以手动设置 IP 地址,如下图所示。

单击右上角的上传下传的图标。

 

如下图,在弹出框中单击“Edit Connnections...”。

 

如下图,单击选择“Edit...”。

 

如下图,选择“IPv4 Settings”,Method 选择“Manual”,单击 Add。

添加 IP 地址:192.168.0.12 子网掩码:255.255.255.0 网关:192.168.0.1。

 

保存退出配置界面。

完成之后 Ubuntu 终端中使用命令 ifconfig 命令查看网络,如下图。

 

3.1 测试三者之间的网络

前面分别设置了 PC 机、开发板、Ubuntu 的网络。

开启虚拟机,用网线将开发板和 PC 连接起来。

首先测试虚拟机 Ubuntu 和 PC 之间的网络,如下图所示,在 Ubuntu 终端中输入命令

“ping 192.168.0.10”,Ctrl+c 可以结束。

这里特别注意,测试 Ubuntu 和 PC 之间的通信,需要用网线将开发板和 PC 连接起来,

否则将无法 ping 通。

 

接着测试开发板和 Ubuntu 之间的网络,使用命令“ping 192.168.0.11”如下图。

 

4412设置最小局域网18.jpg (155 KB, 下载次数: 0)

下载附件  保存到相册

2019-8-30 10:22 上传

通过了三者之间的测试,局域网就搭建起来了,可以在这个局域网中间进行 tftp 和 nfs 实验了。

 


推荐阅读
  • 在编译BSP包过程中,遇到了一个与 'gets' 函数相关的编译错误。该问题通常发生在较新的编译环境中,由于 'gets' 函数已被弃用并视为安全漏洞。本文将详细介绍如何通过修改源代码和配置文件来解决这一问题。 ... [详细]
  • 解决FCKeditor应用主题后上传问题及优化配置
    本文介绍了在Freetextbox收费后选择FCKeditor作为替代方案时遇到的上传问题及其解决方案。通过调整配置文件和调试工具,最终解决了上传失败的问题,并对相关配置进行了优化。 ... [详细]
  • 采用IKE方式建立IPsec安全隧道
    一、【组网和实验环境】按如上的接口ip先作配置,再作ipsec的相关配置,配置文本见文章最后本文实验采用的交换机是H3C模拟器,下载地址如 ... [详细]
  • 本文详细介绍了在不同操作系统中查找和设置网卡的方法,涵盖了Windows系统的具体步骤,并提供了关于网卡位置、无线网络设置及常见问题的解答。 ... [详细]
  • docker镜像重启_docker怎么启动镜像dock ... [详细]
  • iTOP4412开发板QtE5.7源码编译指南
    本文详细介绍了如何在iTOP4412开发板上编译QtE5.7源码,包括所需文件的位置、编译器设置、触摸库编译以及QtE5.7的完整编译流程。 ... [详细]
  • 在DELL Inspiron 14R上部署CentOS X64 6.4的详细步骤
    本文详细记录了在DELL Inspiron 14R笔记本电脑上安装CentOS X64 6.4操作系统的过程,包括遇到的问题及解决方法。 ... [详细]
  • 本文提供了详细的步骤和命令,用于配置锐捷交换机的Telnet远程管理功能,包括账户设置、权限分配及安全措施等。 ... [详细]
  • 方法:1 配置数据库basediros.path.abspath(os.path.dirname(__file__))  #获取当前文件的绝对路径appFlask(__name__ ... [详细]
  • JavaScript 中创建对象的多种方法
    本文详细介绍了 JavaScript 中创建对象的几种常见方式,包括对象字面量、构造函数和 Object.create 方法,并提供了示例代码和属性描述符的解释。 ... [详细]
  • 本文探讨了为何相同的HTTP请求在两台不同操作系统(Windows与Ubuntu)的机器上会分别返回200 OK和429 Too Many Requests的状态码。我们将分析代码、环境差异及可能的影响因素。 ... [详细]
  • 在PHP后端开发中遇到一个难题:通过第三方类文件发送短信功能返回的JSON字符串无法解析。本文将探讨可能的原因并提供解决方案。 ... [详细]
  • MySQL Debug 模式的实现与应用
    本文详细介绍了如何启用和使用 MySQL 的调试模式,包括编译选项、环境变量配置以及调试信息的解析。通过实际案例展示了如何利用调试模式解决客户端无法连接服务器的问题。 ... [详细]
  • Linux环境下Git安装及常见问题解析
    本文详细介绍了在Ubuntu系统中安装Git的过程,包括环境检查、软件安装、用户配置以及SSH密钥生成等步骤,并针对安装过程中可能出现的问题提供了有效的解决方案。 ... [详细]
  • 本文详细探讨了虚拟化的基本概念,包括服务器虚拟化、网络虚拟化及其在云计算环境中的应用。特别强调了SDN技术在网络虚拟化和云计算中的关键作用,以及网络虚拟化技术如何提升资源利用效率和管理灵活性。 ... [详细]
author-avatar
LF猫咪
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有