实验一 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.rhkb.cn/news/99374.html

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

相关文章

Android 命令行如何运行 JAR 文件

​ 最近有位老哥问了一个问题,说如果将java的jar文件在Android中执行?这个其实很简单的一个问题,直接写个App放里面不就可以了么?但是人家说没有App,直接使用命令行去运行。说明这个需求的时候,把我给整懵了…

无需公网IP——搭建web站点

文章目录 概述使用 Raspberry Pi Imager 安装 Raspberry Pi OS设置 Apache Web 服务器测试 web 站点安装静态样例站点将web站点发布到公网安装 Cpolar内网穿透cpolar进行token认证生成cpolar随机域名网址生成cpolar二级子域名将参数保存到cpolar配置文件中测试修改后配置文件配…

python控制obs实现无缝切换场景!obs-websocket-py

前言 最近一直在研究孪生数字人wav2lip。目前成果可直接输入高清嘴型,2070显卡1分钟音频2.6分钟输出。在直播逻辑上可以做到1比1.3这样,所以现在开始研究直播。在逻辑上涉及到了无缝切换,看到csdn上有一篇文章还要vip解锁。。。那自己研究吧…

AMBA总线协议(4)——AHB(二)

目录 一、前言 二、AHB操作概述 三、AHB 基本传输 1、简单传输 2、带有等待的传输 3、多重传输 四、AHB传输类型 五、小结 一、前言 在之前的文章中对于AMBA AHB做了一个简单的介绍,AHB 主要用于高性能模块(如 CPU、DMA 和 DSP 等)之间的连接&#x…

dB(分贝)定义及其应用(音量 dB dBA 计算 调整)

一、dB的诞生背景 dB是英文“decibel”的简写,其中,deci表示十分之一,Bel表示“贝”。Decibel,分贝就是十分之一贝。“贝”是“贝尔”的简称,是以杰出科学家Alexander Graham Bell的名字来命名的单位。贝尔在1876年获…

Ubuntu服务器service版本初始化

下载 下载路径 官网:https://cn.ubuntu.com/ 下载路径:https://cn.ubuntu.com/download 服务器:https://cn.ubuntu.com/download/server/step1 点击下载(22.04.3):https://cn.ubuntu.com/download/server…

《知识图谱与大模型融合实践研究报告》发布,创邻科技参编

近期,第三届知识图谱产业发展论坛暨知识图谱与大模型融合研讨会在北京召开。会上,《知识图谱与大模型融合实践研究报告》正式发布! 该白皮书是由中国电子技术标准化研究院依托知识图谱产业推进方阵、全国信标委人工智能分委会知识图谱工作组…

如何准备软件开发项目成本估算?

软件开发的成本估算是出了名的困难。对于软件开发项目来说,预算超支反而是常态,而不是例外。 在开始估算之前,请从业务角度了解项目的战略目标和你的目标。你可能计划尽可能赚取更多利润,探索新技术,或者在项目可能亏…

【002】学习笔记之typescript的【任意类型】

任意类型 顶级类型:any类型和 unknown 类型 any类型 声明变量的时候没有指定任意类型默认为any任意类型都可以赋值给any,不需要检查类型。也是他的弊端如果使用any 就失去了TS类型检测的作用 unknown 类型 TypeScript 3.0中引入的 unknown 类型也被认为…

【图像去噪的滤波器】非局部均值滤波器的实现,用于鲁棒的图像去噪研究(Matlab代码实现)

💥💥💞💞欢迎来到本博客❤️❤️💥💥 🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。 ⛳️座右铭&a…

认识Junit

1. 前言 2. Junit注解 2.1. 常用的注解 2.1.1. Test 表示当前方法是一个测试方法(不需要main来执行) Test void Test01() throws InterruptedException {System.out.println("测试用例1");WebDriver webDriver new ChromeDriver();webDriver.get("https:/…

Web会话技术

会话:用户打开浏览器,访问web服务器的资源,会话建立,直到有一方断开连接,会话结束。在一次会话中可以包含多次请求和响应 会话跟踪:一种维护浏览器状态的方法,服务器需要识别多次请求是否来自于同一浏览器,…

快速入门vue3新特性和新的状态管理库pinia

(创作不易,感谢有你,你的支持,就是我前行的最大动力,如果看完对你有帮助,请留下您的足迹) 目录 Vue3.3新特性 defineOptions defineModel pinia 介绍 与 Vuex 3.x/4.x 的比较 安装 核心概念 定义…

ASP.NET实验室信息管理系统源码 LIMS成品源码

实验室信息管理系统(Laboratory Information Management System)简称LIMS系统,是指通过计算机对实验室的各种信息进行管理的计算机软、硬件系统,并将实验室的设备各种信息通过计算机网络连接起来,采用科学的管理思想和…

⛳ TCP 协议详解

目录 ⛳ TCP 协议详解🎨 一、TCP / IP 协议的分层模型🏓 1.1、应用层🧸 1.2、传输层🔮 1.3、网络层🎯 1.4、链路层 🏭 二、HTTP 报文传输原理🥅 2.1、HTTP 报文传输💎 2.2、封装和分…

贝锐蒲公英助力电子公交站牌联网远程运维,打造智慧出行新趋势

在现代城市公共交通系统中,我们随处可见电子公交站牌的身影。作为公共交通服务的核心之一,电子公交站牌的稳定运行至关重要,公交站台的实时公交状况、公共广告信息,是市民候车时关注的焦点。 某交通科技公司在承接某市智能电子站牌…

【Python】Web学习笔记_flask(6)——会话session对象

处理利用cookie来判断用户登录外,也可以使用session来判断用户是否登录 html代码和cookie对象的设置相同 from flask import Flask,request,render_template,make_response,session,url_for,redirectappFlask(__name__) app.secret_keyps1234567890 app.route(/) …

SpringBoot + Mybatis多数据源

一、配置文件 spring: # datasource: # username: root # password: 123456 # url: jdbc:mysql://127.0.0.1:3306/jun01?characterEncodingutf-8&serverTimezoneUTC # driver-class-name: com.mysql.cj.jdbc.Driverdatasource:# 数据源1onedata:jdbc-url: j…

基于X86六轮差速移动机器人运动控制器设计与实现(一)软件与硬件架构

本文研究的六轮差速移动机器人 (Six-Wheeled Differential Mobile Robot , SWDMR) 为了满足资源站到资源站点对点的物资运输,对机器人的跨越障碍能力 有较高的要求。对比传统的四轮移动机器人,六轮移动机器人能够提供更强的驱动 力&#…

【TypeScript】元组

元组(Tuple)是 TypeScript 中的一种特殊数据类型,它允许你定义一个固定数量和类型的元素组合。元组可以包含不同类型的数据,每个数据的类型在元组中都是固定的。以下是 TypeScript 中元组的基本用法和特点: // 声明一…