实验一 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 下的防火墙
    在这里插入图片描述

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/52777.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

改进YOLO系列:6.添加ECA注意力机制

添加ECA注意力机制 1. ECA注意力机制论文2. ECA注意力机制原理3. ECA注意力机制的配置3.1common.py配置3.2yolo.py配置3.3yaml文件配置1. ECA注意力机制论文 论文题目:ECA-Net: Efficient Channel Attention for Deep Convolutional Neural Networks 论文链接:ECA-N…

[国产MCU]-W801开发实例-按键与GPIO输入

按键与GPIO输入 文章目录 按键与GPIO输入1、硬件准备2、软件准备3、驱动实现4、驱动测试在前面的文章中,我们成功点亮了LED,同时也知道W801的GPIO是可软件配置的。在这里,将详细介绍如何通过按键控制LED。 1、硬件准备 W801开发板一块微动开关一个10K电阻一个导线若干1uF电容…

微服务参数透传实现

说明:在微服务架构中,用户身份经网关验证后,我们可以将用户信息,如ID加入到请求头上。后面的微服务中,可以设置一个拦截器,拦截请求,获取请求头上的用户ID,加入到ThreadLocal中。 最…

深入解析:树结构及其应用

文章目录 学习树的基本概念理解树的遍历方式学习堆和优先队列的应用案例分析:使用堆进行Top K元素的查找结论 🎉欢迎来到数据结构学习专栏~深入解析:树结构及其应用 ☆* o(≧▽≦)o *☆嗨~我是IT陈寒🍹✨博客主页:IT陈…

Redis三种持久化方式详解

一、Redis持久性 Redis如何将数据写入磁盘 持久性是指将数据写入持久存储,如固态磁盘(SSD)。Redis提供了一系列持久性选项。其中包括: RDB(快照):RDB持久性以指定的时间间隔执行数据集的时间点…

Stable Diffusion 系列教程 | 如何获得更高清优质的AI绘画

目录 1 高清修复 1.1 原理 1.2 基本操作 1.3 优缺点 2 UpScale 放大脚本 2.1 原理 2.2 基本操作 2.3 优缺点 3 附加功能放大 3.1 原理 3.2 基本操作 3.3 优缺点 优化出图质量,产出更高清,分辨率更高,更有细节的绘画作品呢&#x…

Nexus 如何配置匿名用户访问一个仓库

现在有这样一个需求,我们需要匿名用户访问 Nexus 的一个公共仓库。 设置 Roles 在满足这个需求之前,我们需要设置一个 Roles。 Role 的名字是可以随填写的。 这里关键的问题在你需要访问的仓库的 View 的权限需要设置 Read 和 Browse 这 2 个权限。 如…

08-信息收集-架构、搭建、WAF等

信息收集-架构、搭建、WAF等 信息收集-架构、搭建、WAF等一、前言说明二、CMS识别技术三、源码获取技术四、架构信息获取技术五、站点搭建分析1、搭建习惯-目录型站点2、搭建习惯-端口类站点3、搭建习惯-子域名站点4、搭建习惯-类似域名站点5、搭建习惯-旁注,c段站点…

OpenCV 中的色彩空间 (C++ / Python)

在本教程中,我们将了解计算机视觉中使用的流行色彩空间,并将其用于基于颜色的分割。我们还将分享 C++ 和 Python 的演示代码。

win10+wsl2+Ubuntu20.2+Pycharm+WSL解释器

目的:创建一个ubuntu系统下的python解释器,作为win平台下的pycharm的解释器。 这样做的好处是可以直接在win系统里操作文件,相比于linux方便一点,而且也不用对wsl的子系统进行迁移。 一、安装前准备 1. 设置-Windows更新-window…

SpringBoot项目集成ElasticSearch服务

本文已收录于专栏 《中间件合集》 目录 版本介绍背景介绍优势说明集成过程1.引入依赖2.添加配置文件3.初始化 示例说明代码结果 总结提升 版本介绍 Spring boot的版本是: 2.3.12   ElasticSearch的版本是:7.6.2 背景介绍 在我们的项目中经常会遇到对于…

Unity - 特殊文件夹

地址记录:https://www.cnblogs.com/zouqiang/p/6841399.html Assets Assets文件夹是unity项目中放置游戏资源的主文件夹。 该文件夹中的内容将直接反应在编辑器的Project视口中。许多系统API基于该文件夹路径。 Resources Unity允许你按需动态加载游戏资源到场景中…

Python使用pyqt5写windows桌面应用实战教程

本篇文章主要讲解,Python使用pyqt5写windows桌面应用的详细实战教程文章,主要涵盖单个界面的布局构建说明,表单构建说明,数据交互构建说明以及可直接开发的简易多界面框架实例构建说明,能够让你很快的了解pyqt在python中的使用和构建方式,快速实现一个简单的windows桌面图…

NTP相关问题

ntp协议的相关概念 ntp(时间同步协议),用来在分布式时间服务器和客户端之间进行时间同步。NTP基于UDP报文进行传输,使用的UDP端口号是123. 使用NTP的目的是对网络内所有具有时钟的设备进行时间同步,是网络内所有设备的时钟保持一致&#xff0…

【Java转Go】快速上手学习笔记(六)之网络编程篇一

目录 TCP一个简单案例server.go 服务端client.go 客户端 HTTPserver.go 服务端client.go 客户端 RPC一个很简单的示例server.go 服务端client.go 客户端 WebSocketserver.go 服务端client.go 客户端 完整代码server.go 服务端client.go 客户端 go往期文章笔记: 【J…

spring整合MybatisAOP整合PageHelper插件

一,spring集成Mybatis的概念 Spring 整合 MyBatis 是将 MyBatis 数据访问框架与 Spring 框架进行集成,以实现更便捷的开发和管理。在集成过程中,Spring 提供了许多特性和功能,如依赖注入、声明式事务管理、AOP 等 它所带来给我们的…

Qt --- QTimer

在Qt开发界面的时候,非常多的时候都得使用定时器,定时器具体可以干什么呢?比如:控制时钟、定时改变样式、改变进度等。。。说到这里,经常使用QQ,而不同的时段都会显示不同的背景,我认为如果用Qt…

yolov8实战之torchserve服务化:使用yolov8x来预打标

前言 最近在做一个目标检测的任务,部署在边缘侧,对于模型的速度要求比较严格(yolov8n这种),所以模型的大小不能弄太大,所以原模型的性能受限,更多的重点放在增加数据上。实测yolov8x在数据集上…

Golang Gorm 一对多关系 关系表创建

一对多关系 我们先从一对多开始多表关系的学习因为一对多的关系生活中到处都是,例如: 老板与员工女神和添狗老师和学生班级与学生用户与文章 在创建的时候先将没有依赖的创建。表名称ID就是外键。外键要和关联的外键的数据类型要保持一致。 package ma…

【Linux】进程状态|僵尸进程|孤儿进程

前言 本文继续深入讲解进程内容——进程状态。 一个进程包含有多种状态,有运行状态,阻塞状态,挂起状态,僵尸状态,死亡状态等等,其中,阻塞状态还包含深度睡眠和浅度睡眠状态。 个人主页&#xff…