当前位置: 首页 > news >正文

实验一 ubuntu 网络环境配置

ubuntu 网络环境配置

在这里插入图片描述

【实验目的】

掌握 ubuntu 下网络配置的基本方法,能够通过有线网络连通 ubuntu 和开发板

【实验环境】

  1. ubuntu 14.04 发行版
  2. FS4412 实验平台

【注意事项】

  1. 实验步骤中以“$”开头的命令表示在 ubuntu 环境下执行,以“#”开头的命令表示在开发板下执行

【实验步骤】

一、网络连接模式设置

  1. 如图所示,单击“编辑”然后选择“虚拟网络编辑器(N)…”设置虚拟机网络

在这里插入图片描述

  1. 如图所示,在弹出的对话框中选择使用“桥接模式”,然后单击“确定”

在这里插入图片描述

:若无法选择“桥接模式”,则先将 ubuntu 关机,然后关闭VMware,然后再以管理员身份运行 VMware,然后再打开上述界面,单击左下角的“还原默认设置(R)”,等待完成还原后即可选择“桥接模式”,然后再打开 ubuntu 即可

在这里插入图片描述

  1. 如图所示,单击“虚拟机”,然后选择“设置(S)…”

在这里插入图片描述

  1. 如图所示,在弹出的对话框中单击“硬件”然后单击“网络适配器”,然后参照下图将网络连接设置为“桥接模式”,然后单击确定即可
    在这里插入图片描述

二、Ubuntu 网络配置

Ubuntu 下网络配置方法灵活多样,我们既可以使用图形化界面配置,也可以使用命令
行进行配置,可以使用动态配置,也可以使用静态配置,这里我们演示使用图形化界面
进行静态配置作为参考

  1. 因为我们使用图形化界面配置,所以这里先将配置文件中的配置信息删除(或注释)

     $ sudo vi /etc/network/interfaces
    

    配置文件中只保留如下信息即可,修改完成后保存退出
    在这里插入图片描述

  2. 如图所示,单击桌面右上角的网络设置图标(若没有该图标是因为上一步的配置还未生
    效,重启一下 ubuntu 即可),然后选择“Edit Connections…”
    在这里插入图片描述

  3. 在弹出的对话框中单击“Add”添加一个新的连接
    在这里插入图片描述

  4. 这里使用默认的“Ethernet”,然后单击“Create…”

在这里插入图片描述

  1. 如图所示,在弹出的对话框中先为新建的连接填写名字(随意),然后单击“IPv4 settings”
    设置 IP 信息,将“Method”栏选为“Manual”,然后单击“Add”填写 IP 信息
    因为我们使用的是桥接模式,所以 IP 信息需要参考 windows 下的设置,当前窗口先不
    要关闭,切换到 windows 下查看 IP 信息

在这里插入图片描述

  1. 在 windows 下打开一个命令行终端,然后输入“ipconfig”查看 windows 下使用的网络
    及 IP 信息(根据个人电脑情况,找到 windows 正在使用的网络连接的信息

在这里插入图片描述

  1. 回到 ubuntu 下,如下图所示,根据 windows 下的 IP 信息填写 ubuntu 的 IP 信息

     	Address	 	设置成与 windows 下的“IPV4 地址”在同一个网段下的不同地址比如 windows 下的 IP 为“192.168.1.102”则将 ubuntu 下的 IP 设为“192.168.1.100”Netmask		设置成与 windows 下的“子网掩码”一致Gateway 	设置成与 windows 下的“默认网关”一致DNS servers 设置成与 windows 下的“默认网关”一致
    

设置完成后单击“Save”保存,关闭对话框即可

在这里插入图片描述

  1. 刚刚添加的网络连接可能还没有生效,这里先断开原有连接
    在这里插入图片描述

然后再选择刚刚建立的新的连接即可
在这里插入图片描述

三、网卡选择

在以上步骤中我们已将虚拟机的网络连接模式设置成了桥接模式,也设置了 ubuntu 中IP 相关的信息,但在实际使用的时候,有时我们的电脑是通过无线的方式上网,有时是通过有线的方式,有时需要通过有线的方式连接开发板,这时就需要我们去切换虚拟机所使用的网卡

  1. 如图所示,单击“编辑”然后选择“虚拟网络编辑器(N)…”
    在这里插入图片描述

  2. 如图所示,在“桥接到”一栏选择桥接的网卡,设置完成后单击“确定”即可 一般电脑都有有线网卡和无线网卡,不同电脑网卡名不一样,一般有线网卡的名字中带有“PCIe”,无线网卡的名字中带有 “Wireless”,根据自己电脑的实际情况进行区分这里选择网卡的原则是,如果想让 ubuntu 上外网,那么 windows 下使用哪个网卡就桥接到哪个网卡;如果想让 ubuntu 与开发板连接,直接桥接到有线网卡
    温馨提示:插上网线哦

在这里插入图片描述

四、连接开发板

  1. 在终端输入如下命令,查看 ubuntu 主机的 IP 地址

     $ ifconfig
    

显示如下信息
在这里插入图片描述

  1. 如图所示,在 uboot 交互模式下,设置 uboot 中 IP 相关的环境变量

在这里插入图片描述

	serverip 		即服务器 IP,设置成与 ubuntu 主机一样的 IPipaddr			即自身 IP,设置成与 ubuntu 主机在同一个网段下的不同地址比如 ubuntu 主机的 IP 为“192.168.1.100”则将 ipaddr 设置为“192.168.1.200”
  1. 使用网线连接开发板与电脑,然后在 uboot 交互模式下使用 ping 命令连接 ubuntu,若
    显示“host xxx.xxx.xxx.xxx is alive”则表示网络已连通

在这里插入图片描述

若显示“host xxx.xxx.xxx.xxx is not alive”则表示网络未连通

在这里插入图片描述

  1. 若经过上述步骤后开发板与 ubuntu 还未连通,可尝试关闭 windows 下的防火墙
    在这里插入图片描述

若还未连通,请检查以上所有步骤的正确性

相关文章:

实验一 ubuntu 网络环境配置

ubuntu 网络环境配置 【实验目的】 掌握 ubuntu 下网络配置的基本方法,能够通过有线网络连通 ubuntu 和开发板 【实验环境】 ubuntu 14.04 发行版FS4412 实验平台 【注意事项】 实验步骤中以“$”开头的命令表示在 ubuntu 环境下执行,以“#”开头的…...

ubuntu can应用开发环境搭建指南

sudo apt-get update sudo apt-get install can-utils libsocketcan-dev can数据发送这个采用来自网上的一段代码进行测试: can_send.c代码内容如下: /* 1. 报文发送程序 */ #include <stdio.h> #include <stdlib.h> #include <string.h> #include <…...

全流程R语言Meta分析核心技术高阶应用

查看原文>>>全流程R语言Meta分析核心技术高阶应用 目录 专题一、Meta分析的选题与检索 专题二、Meta分析与R语言数据清洗及统计方法 专题三、R语言Meta分析与作图 专题四、R语言Meta回归分析 专题五、R语言Meta诊断分析 专题六、R语言Meta分析的不确定性 专题…...

windows下安装使用git-lfs克隆大文件

下载安装git-lfs工具 首先去git-lfs这里&#xff0c;下载相应平台的工具&#xff0c;我下载的windows版本&#xff0c;非安装版本&#xff0c;直接配置到系统环境变量里 执行以下命令验证是否成功 git lfs install 克隆数据集 这样自动会下载里边的大文件 git clone https:/…...

Node.js下载安装及环境配置教程

一、进入官网地址下载安装包 https://nodejs.org/zh-cn/download/ 选择对应你系统的Node.js版本&#xff0c;这里我选择的是Windows系统、64位 Tips&#xff1a;如果想下载指定版本&#xff0c;点击【以往的版本】&#xff0c;即可选择自己想要的版本下载 二、安装程序 &a…...

半导体低压热氧工艺中的真空度精密控制解决方案

摘要&#xff1a;在目前的各种半导体材料热氧化工艺中&#xff0c;往往需要对正负压力进行准确控制并对温度变化做出快速的响应&#xff0c;为此本文提出了热氧化工艺的正负压力控制解决方案。解决方案的核心是基于动态平衡法分别对进气和排气流量进行快速调节&#xff0c;具体…...

TCP的可靠性之道:确认重传和流量控制

TCP 全称为 Transmission Control Protocol&#xff08;传输控制协议&#xff09;&#xff0c;是一种面向连接的、可靠的、基于字节流的传输层通信协议&#xff0c;其中可靠性是相对于其他传输协议的优势点。TCP 为了确保数据传输的可靠性主要做了以下几点&#xff1a; 发送确…...

基于spring boot校园疫情信息管理系统/疫情管理系统

摘要 随着计算机技术&#xff0c;网络技术的迅猛发展&#xff0c;Internet 的不断普及&#xff0c;网络在各个领域里发挥了越来越重要的作用。特别是随着近年人民生活水平不断提高&#xff0c;校园疫情信息管理系统给学校带来了更大的帮助。 由于当前疫情防控形势复杂&#xff…...

使用Python批量将飞书文档转为MD

说明&#xff1a;飞书是在线文档平台&#xff0c;本文介绍如何使用Python程序批量将飞书文档转为MD文档&#xff0c;并下载到本地&#xff1b; 复制地址 首先&#xff0c;把文档的URL都复制下来&#xff0c;这个需要一个一个点&#xff0c;并复制拷贝&#xff0c;但却是工作量…...

Nacos配置管理、Feign远程调用、Gateway服务网关

1.Nacos配置管理 1.1.将配置交给Nacos管理的步骤 1.在Nacos中添加配置 Data Id服务名称-环境名称.yaml eg&#xff1a;userservice-dev.yaml 2.引入nacos-config依赖 在user-service服务中&#xff0c;引入nacos-config的客户端依赖 <!--nacos配置管理依赖--> <dep…...

解决Spring Boot前后端分离开发模式中的跨域问题

在实际开发中&#xff0c;经常会遇到前端Vue应用与后端Spring Boot API接口存在跨域访问的问题。本篇博客将分享解决Spring Boot前端Vue跨域问题的实战经验&#xff0c;帮助开发者快速解决该问题。 一、跨域问题的原因 跨域问题是由于浏览器的同源策略引起的。同源策略限制了…...

常见前端面试之VUE面试题汇总五

13. assets 和 static 的区别 相同点&#xff1a; assets 和 static 两个都是存放静态资源文件。项目中所 需要的资源文件图片&#xff0c;字体图标&#xff0c;样式文件等都可以放在这两个文件 下&#xff0c;这是相同点 不相同点&#xff1a;assets 中存放的静态资源文件在…...

带着问题看SpringBoot

带着问题看SpringBoot 1、Spring容器具体是什么&#xff1f; 跟进run方法&#xff0c;context this.createApplicationContext()&#xff0c;得出容器是AnnotationConfigServletWebServerApplicationContext类。 SpringApplication.run(ServeroneApplication.class, args);…...

【Go 基础篇】Go语言匿名函数详解:灵活的函数表达式与闭包

介绍 在Go语言中&#xff0c;函数是一等公民&#xff0c;这意味着函数可以像其他类型的值一样被操作、传递和赋值。匿名函数是一种特殊的函数&#xff0c;它没有固定的函数名&#xff0c;可以在代码中被直接定义和使用。匿名函数在Go语言中具有重要的地位&#xff0c;它们常用…...

MobileNet、MobileNetV2和MobileNetV3创新点总结

当谈论MobileNet、MobileNetV2和MobileNetV3时&#xff0c;我们指的是一系列基于深度学习的轻量级神经网络架构&#xff0c;这些架构旨在在保持高度准确性的同时减少模型的计算和参数量。以下是它们各自的创新点的详细总结&#xff1a; MobileNet&#xff1a; 深度可分离卷积&…...

算法:数据转换处理2(云台显控)

#define DISPLAYFUNC #include"define.h" extern OS_EVENT *KEYMsg; uchar mBlank[21] = " " ; u c h a r s t r v g a [ ] = " 0.00 V "; uchar str_vga[] = "0.00V...

让大数据平台数据安全可见-行云管家

数字化经济在快速发展&#xff0c;大数据时代已经到来&#xff0c;大数据已经成为企业和政府决策的重要依据。然而大数据行业快速发展所带来的一系列安全问题也继续解决&#xff0c;例如数据安全更难保障&#xff0c;例如认证体系不完善等等。为此行云管家推出了大数据平台数据…...

微信小程序开发教学系列(3)- 页面设计与布局

3. 页面设计与布局 在微信小程序开发中&#xff0c;页面的设计和布局是非常重要的。一个好的页面设计可以提升用户体验&#xff0c;并使小程序更加吸引人。本章节将介绍如何设计和布局微信小程序的页面。 3.1 页面结构和样式的创建和设置 在创建微信小程序页面时&#xff0c…...

基于JSP+Servlet+mysql员工权限管理系统

基于JSPServletmysql员工权限管理系统 一、系统介绍二、功能展示四、其他系统实现五、获取源码 一、系统介绍 项目类型&#xff1a;Java web项目 项目名称&#xff1a;基于JSPServlet的员工权限管理系统[qxxt] 项目架构&#xff1a;B/S架构 开发语言&#xff1a;Java语言 …...

Qt 自定义提示框 右下角冒泡

网页右下角上经常会出现一些提示性的信息&#xff0c;B/S有的东西&#xff0c;C/S当然也可以有&#xff0c;就像QQ的消息提示一样&#xff01; 实现一个类似的东西并不困难&#xff0c;只要想明白原理实现起来就很简单了&#xff01; 实现原理&#xff1a; &#xff08;1&#…...

IDEA运行Tomcat出现乱码问题解决汇总

最近正值期末周&#xff0c;有很多同学在写期末Java web作业时&#xff0c;运行tomcat出现乱码问题&#xff0c;经过多次解决与研究&#xff0c;我做了如下整理&#xff1a; 原因&#xff1a; IDEA本身编码与tomcat的编码与Windows编码不同导致&#xff0c;Windows 系统控制台…...

AtCoder 第409​场初级竞赛 A~E题解

A Conflict 【题目链接】 原题链接&#xff1a;A - Conflict 【考点】 枚举 【题目大意】 找到是否有两人都想要的物品。 【解析】 遍历两端字符串&#xff0c;只有在同时为 o 时输出 Yes 并结束程序&#xff0c;否则输出 No。 【难度】 GESP三级 【代码参考】 #i…...

Frozen-Flask :将 Flask 应用“冻结”为静态文件

Frozen-Flask 是一个用于将 Flask 应用“冻结”为静态文件的 Python 扩展。它的核心用途是&#xff1a;将一个 Flask Web 应用生成成纯静态 HTML 文件&#xff0c;从而可以部署到静态网站托管服务上&#xff0c;如 GitHub Pages、Netlify 或任何支持静态文件的网站服务器。 &am…...

Qwen3-Embedding-0.6B深度解析:多语言语义检索的轻量级利器

第一章 引言&#xff1a;语义表示的新时代挑战与Qwen3的破局之路 1.1 文本嵌入的核心价值与技术演进 在人工智能领域&#xff0c;文本嵌入技术如同连接自然语言与机器理解的“神经突触”——它将人类语言转化为计算机可计算的语义向量&#xff0c;支撑着搜索引擎、推荐系统、…...

Python爬虫(一):爬虫伪装

一、网站防爬机制概述 在当今互联网环境中&#xff0c;具有一定规模或盈利性质的网站几乎都实施了各种防爬措施。这些措施主要分为两大类&#xff1a; 身份验证机制&#xff1a;直接将未经授权的爬虫阻挡在外反爬技术体系&#xff1a;通过各种技术手段增加爬虫获取数据的难度…...

【AI学习】三、AI算法中的向量

在人工智能&#xff08;AI&#xff09;算法中&#xff0c;向量&#xff08;Vector&#xff09;是一种将现实世界中的数据&#xff08;如图像、文本、音频等&#xff09;转化为计算机可处理的数值型特征表示的工具。它是连接人类认知&#xff08;如语义、视觉特征&#xff09;与…...

Ascend NPU上适配Step-Audio模型

1 概述 1.1 简述 Step-Audio 是业界首个集语音理解与生成控制一体化的产品级开源实时语音对话系统&#xff0c;支持多语言对话&#xff08;如 中文&#xff0c;英文&#xff0c;日语&#xff09;&#xff0c;语音情感&#xff08;如 开心&#xff0c;悲伤&#xff09;&#x…...

大语言模型(LLM)中的KV缓存压缩与动态稀疏注意力机制设计

随着大语言模型&#xff08;LLM&#xff09;参数规模的增长&#xff0c;推理阶段的内存占用和计算复杂度成为核心挑战。传统注意力机制的计算复杂度随序列长度呈二次方增长&#xff0c;而KV缓存的内存消耗可能高达数十GB&#xff08;例如Llama2-7B处理100K token时需50GB内存&a…...

Typeerror: cannot read properties of undefined (reading ‘XXX‘)

最近需要在离线机器上运行软件&#xff0c;所以得把软件用docker打包起来&#xff0c;大部分功能都没问题&#xff0c;出了一个奇怪的事情。同样的代码&#xff0c;在本机上用vscode可以运行起来&#xff0c;但是打包之后在docker里出现了问题。使用的是dialog组件&#xff0c;…...

Java求职者面试指南:Spring、Spring Boot、MyBatis框架与计算机基础问题解析

Java求职者面试指南&#xff1a;Spring、Spring Boot、MyBatis框架与计算机基础问题解析 一、第一轮提问&#xff08;基础概念问题&#xff09; 1. 请解释Spring框架的核心容器是什么&#xff1f;它在Spring中起到什么作用&#xff1f; Spring框架的核心容器是IoC容器&#…...