Atlas 200 DK 开发者套件(1.0.7.alpha)Atlas 200 DK 开发者套件(1.0.7.alpha)

计算
弹性云服务器 ECS
裸金属服务器 BMS
云手机 CPH
专属主机 DeH
弹性伸缩 AS
镜像服务 IMS
函数工作流 FunctionGraph
云耀云服务器 HECS
VR云渲游平台 CVR
特惠算力专区
存储
对象存储服务 OBS
云硬盘 EVS
云备份 CBR
弹性文件服务 SFS
存储容灾服务 SDRS
云硬盘备份 VBS
云服务器备份 CSBS
数据快递服务 DES
专属企业存储服务
云存储网关 CSG
专属分布式存储服务 DSS
CDN与智能边缘
内容分发网络 CDN
智能边缘云 IEC
智能边缘小站 IES
智能边缘平台 IEF
人工智能
AI开发平台ModelArts
华为HiLens
图引擎服务 GES
图像识别 Image
文字识别 OCR
自然语言处理 NLP
内容审核 Moderation
图像搜索 ImageSearch
医疗智能体 EIHealth
园区智能体 CampusGo
企业级AI应用开发专业套件 ModelArts Pro
人脸识别服务 FRS
对话机器人服务 CBS
视频分析服务 VAS
语音交互服务 SIS
知识图谱 KG
人证核身服务 IVS
IoT物联网
设备接入 IoTDA
设备管理 IoTDM(联通用户专用)
全球SIM联接 GSL
IoT数据分析 IoTA
路网数字化服务 DRIS
IoT边缘 IoTEdge
设备发放 IoTDP
开发与运维
软件开发平台 DevCloud
项目管理 ProjectMan
代码托管 CodeHub
流水线 CloudPipeline
代码检查 CodeCheck
编译构建 CloudBuild
部署 CloudDeploy
云测 CloudTest
发布 CloudRelease
移动应用测试 MobileAPPTest
CloudIDE
Classroom
开源镜像站 Mirrors
应用魔方 AppCube
云性能测试服务 CPTS
应用管理与运维平台 ServiceStage
云应用引擎 CAE
视频
实时音视频 SparkRTC
视频直播 Live
视频点播 VOD
媒体处理 MPC
视频接入服务 VIS
管理与监管
统一身份认证服务 IAM
消息通知服务 SMN
云监控服务 CES
应用运维管理 AOM
应用性能管理 APM
云日志服务 LTS
云审计服务 CTS
标签管理服务 TMS
资源管理服务 RMS
应用身份管理服务 OneAccess
区块链
区块链服务 BCS
可信跨链服务 TCS
可信分布式身份服务
智能协作
IdeaHub
开发者工具
SDK开发指南
API签名指南
DevStar
HCloud CLI
Terraform
Ansible
云生态
云市场
合作伙伴中心
华为云培训中心
其他
管理控制台
消息中心
产品价格详情
系统权限
我的凭证
客户关联华为云合作伙伴须知
公共问题
宽限期保留期
奖励推广计划
活动
容器
云容器引擎 CCE
云容器实例 CCI
容器镜像服务 SWR
应用编排服务 AOS
多云容器平台 MCP
基因容器 GCS
容器洞察引擎 CIE
云原生服务中心 OSC
容器批量计算 BCE
容器交付流水线 ContainerOps
应用服务网格 ASM
网络
虚拟私有云 VPC
弹性公网IP EIP
弹性负载均衡 ELB
NAT网关 NAT
云专线 DC
虚拟专用网络 VPN
云连接 CC
VPC终端节点 VPCEP
数据库
云数据库 RDS
数据复制服务 DRS
文档数据库服务 DDS
分布式数据库中间件 DDM
云数据库 GaussDB (for openGauss)
云数据库 GaussDB(for MySQL)
云数据库 GaussDB NoSQL
数据管理服务 DAS
数据库和应用迁移 UGO
大数据
MapReduce服务 MRS
数据湖探索 DLI
表格存储服务 CloudTable
可信智能计算服务 TICS
推荐系统 RES
云搜索服务 CSS
数据可视化 DLV
数据湖治理中心 DGC
数据接入服务 DIS
数据仓库服务 GaussDB(DWS)
应用中间件
微服务引擎 CSE
分布式消息服务Kafka版
分布式消息服务RabbitMQ版
API网关 APIG
分布式缓存服务 DCS
分布式消息服务RocketMQ版
企业应用
域名注册服务 Domains
云解析服务 DNS
云速建站 CloudSite
网站备案
商标注册
华为云WeLink
会议
隐私保护通话 PrivateNumber
语音通话 VoiceCall
消息&短信 MSGSMS
云管理网络
SD-WAN 云服务
边缘数据中心管理 EDCM
云桌面 Workspace
应用与数据集成平台 ROMA Connect
ROMA资产中心 ROMAExchange
API全生命周期管理 ROMA API
安全与合规
安全技术与应用
DDoS防护 ADS
Web应用防火墙 WAF
云防火墙 CFW
应用信任中心 ATC
企业主机安全 HSS
容器安全服务 CGS
云堡垒机 CBH
数据库安全服务 DBSS
数据加密服务 DEW
数据安全中心 DSC
云证书管理服务 CCM
SSL证书管理 SCM
漏洞扫描服务 VSS
态势感知 SA
威胁检测服务 MTD
管理检测与响应 MDR
安全治理云图 Compass
认证测试中心 CTC
迁移
主机迁移服务 SMS
对象存储迁移服务 OMS
云数据迁移 CDM
专属云
专属计算集群 DCC
解决方案
高性能计算 HPC
SAP
混合云灾备
华为工业云平台 IMC
价格
成本优化最佳实践
专属云商业逻辑
用户服务
帐号中心
费用中心
成本中心
资源中心
企业管理
工单管理
客户运营能力
国际站常见问题
支持计划
专业服务
合作伙伴支持计划
更新时间:2021-10-26 GMT+08:00
分享

连接Atlas 200 DK开发者板与Ubuntu服务器

场景描述

Atlas 200 DK开发者板支持通过USB端口或者网线与Ubuntu服务器进行连接,连接示例图如图1所示。

图1 Atlas 200 DK与Mind Studio连接图

Atlas 200 DK连接Ubuntu服务器有以下场景:

  • 使用USB连接线通过USB端口与Ubuntu服务器直连,请参考通过USB端口直连Ubuntu服务器

    此种场景下,Atlas 200 DK不方便接入网络,仅适用于与Ubuntu服务器进行通信。

  • 使用网线将Atlas 200 DK接入路由器的网口,通过网络与Ubuntu服务器连接,请参考使用网线通过路由器连接Ubuntu服务器(推荐)

    推荐使用此种方式,此种方式下,Atlas 200 DK可直接接入网络。

  • 使用网线将Atlas 200 DK与Ubuntu服务器的网口直连,请参考使用网线直连Ubuntu服务器

    此种场景下,Atlas 200 DK不方便接入网络,仅适用于与Ubuntu服务器进行通信。

若制作SD卡时,您已修改Atlas 200 DK开发者板的IP地址与Ubuntu服务器的虚拟USB网卡的IP地址在同一网段,则以下步骤中修改Ubuntu服务器虚拟USB网卡IP地址的操作跳过。

通过USB端口直连Ubuntu服务器

Atlas 200 DK开发者板与Ubuntu服务器通过USB端口直连场景下,由于Atlas 200 DK的USB网卡的默认IP地址为192.168.1.2,所以需要修改Ubuntu服务器的USB虚拟网卡的IP地址为192.168.1.x(x取值范围为0~1,3~254)。

下面提供通过脚本配置Ubuntu服务器的USB虚拟网卡的IP地址与手工配置Ubuntu服务器USB虚拟网卡IP地址的两种方法。

若您的Ubuntu服务器是通过Windows主机上的虚拟机进行安装的场景,需要参考如何安装windows的USB网卡驱动在Windows主机上安装USB虚拟网卡驱动,否则Ubuntu服务器无法识别Atlas 200 DK的USB虚拟网卡。

假设您已经通过USB连接线将Atlas 200 DK与Ubuntu服务器的USB端口进行连接,操作步骤如下:

  • 通过脚本配置
    1. https://gitee.com/ascend/tools/tree/master/configure_usb_ethernet/for_1.7x.0.0或者https://github.com/Huawei-Ascend/tools/tree/master/configure_usb_ethernet/for_1.7x.0.0下载configure_usb_ethernet.sh到Ubuntu服务器的任一目录,例如/home/ascend/config_usb_ip/

      通过脚本配置仅针对首次配置USB网卡对应IP地址的场景。USB网卡IP已经配置,若需要修改其IP地址,请参考 手工配置修改USB网卡的IP地址。

    2. 以root用户进入配置USB网卡IP地址的脚本所在目录,例如/home/ascend/config_usb_ip
    3. 执行如下命令进行USB网卡IP地址的配置。

      bash configure_usb_ethernet.sh -s ip_address

      以指定的IP地址配置Ubuntu服务器中USB网卡的静态IP地址,如果直接执行bash configure_usb_ethernet.sh,则以默认IP地址“192.168.1.166”进行配置。

      • 如果存在多个USB网卡,则首先执行ifconfig命令查询USB网卡名称(若系统中有多个USB网卡,可以通过拔插开发者板进行判定,Ubuntu服务器会将Atlas 200 DK开发者板识别为虚拟USB网卡),再执行如下命令配置指定网卡的IP地址。

        bash configure_usb_ethernet.sh -s usb_nic_name ip_address

        usb_nic_name:USB网卡名称。

        ip_address:配置的IP地址。

        命令示例,配置Ubuntu服务器的USB网卡IP为192.168.1.223:

        bash configure_usb_ethernet.sh -s enp0s20f0u8 192.168.1.223

      配置完成后,可执行ifconfig命令查看IP是否生效。

  • 手工配置
    1. 以普通用户登录Ubuntu服务器,执行如下命令切换到root用户。
      su - root
    2. 获取USB网卡名
      ifconfig -a

      若系统中有多个USB网卡,可以通过拔插开发者板进行判定。

    3. “/etc/netplan/01-netcfg.yaml”文件中添加USB网卡的静态IP。

      执行如下命令打开网络配置文件:

      vi /etc/netplan/01-netcfg.yaml
      ethernets层下增加USB网卡网络配置,例如USB网卡名为enp0s20f0u4,配置静态IP为192.168.1.223,配置方法如下:
        ethernets: 
          ...
          enp0s20f0u4:
            dhcp4: no
            addresses: [192.168.1.223/24]
            gateway4: 192.168.0.1
            nameservers:
                  addresses: [255.255.0.0]

      输入:wq保存退出。

    4. 执行如下命令重启网络服务。

      netplan apply

      重启后执行ifconfig命令,可查看USB网卡enp0s20f0u4的IP地址是否生效。

使用网线通过路由器连接Ubuntu服务器(推荐)

Atlas 200 DK通过网线接入路由器的场景下,需要开启路由器的DHCP功能,然后使用DHCP的方式自动分配Atlas 200 DK的IP地址,所以需要修改Atlas 200 DK的NIC网卡的IP地址获取方式为DHCP。此时,需要同时使用USB方式连接Ubuntu服务器,然后通过Ubuntu服务器 SSH登录到Atlas 200 DK进行NIC网卡的IP获取方式的修改。

假如您已经将Atlas 200 DK通过网线接入路由器,并开启了路由器的DHCP功能,后续操作步骤如下:

  1. 使用USB连接线将Atlas 200 DK与Ubuntu服务器连接,并参考通过USB端口直连Ubuntu服务器配置Ubuntu服务器的USB网卡的IP地址,使其可与Atlas 200 DK通信。
  2. 配置Atlas 200 DK的NIC网卡IP地址获取方式为DHCP。
    1. Ubuntu服务器中,以HwHiAiUser用户ssh登录到Atlas 200 DK开发者板。

      ssh HwHiAiUser@192.168.1.2

      Atlas 200 DK的USB网卡的默认IP地址为192.168.1.2。

      用户HwHiAiUser缺省登录密码为“Mind@123”

    2. 切换到root用户,并打开网络配置文件。

      su - root

      vi /etc/netplan/01-netcfg.yaml

    3. 修改eth0网卡的IP地址获取方式为DHCP。

      把eth0的配置修改为如下内容:

          eth0:
            dhcp4: true
            addresses: []
            optional: true
    4. 保存退出。

      :wq

  3. 执行如下命令重启网络服务。

    netplan apply

    至此,您可以在Atlas 200 DK开发者板上访问网络了。

  4. 执行ifconfig命令获取eth0网卡的IP地址,您可以使用此IP地址与Ubuntu服务器通信,当然,您也可以继续使用USB网卡的IP地址与Ubuntu服务器通信。

使用网线直连Ubuntu服务器

Atlas 200 DK开发者板与Ubuntu服务器通过网线直连的场景下,需要修改Ubuntu服务器的IP地址为192.168.0.x(x取值范围为0~1,3~254)。
  • Atlas 200 DK开发者板的NIC网卡的默认地址为192.168.0.2,子网掩码为24位。
  • Atlas 200 DK网口接入网线后,黄色的ACT灯闪烁,代表有数据传输。当是千兆以太网时,绿色的LINK灯会亮,当是百兆/10兆的以太网时,LINK灯正常不会亮。

配置方法如下:

  1. 以普通用户登录Ubuntu服务器,执行如下命令切换到root用户。
    su - root
  1. 配置一个虚拟网卡IP,用于与Atlas 200 DK进行通信。

    例如,配置eth0:1的虚拟静态IP地址。

    ifconfig eth0:1 192.168.0.223 netmask 255.255.0.0 up

后续处理

Atlas 200 DK开发者板连接Ubuntu服务器后,您可以根据Atlas 200 DK开发者板 LED指示灯的状态决定是否重启Atlas 200 DK开发者板上的操作系统或对Atlas 200 DK开发者板执行断电操作,指示灯状态说明请参考表1

切忌不要随意重启或断电,尤其是Atlas 200 DK开发者板正在进行升级。

分享:

    相关文档

    相关产品

关闭导读