文档
注册

连接Atlas 200 DK与用户PC机

配置网络连接章节已介绍了如何实现Atlas 200 DK与PC机进行通信,并将Atlas 200 DK接入互联网的配置方式,若您的Atlas 200 DK无条件接入互联网,您可以参见本章节进行连接 ,仅实现Atlas 200 DK与用户PC机的通信。需要注意,此种场景下,Atlas 200 DK仅适合作为运行环境。

Atlas 200 DK提供了USB网卡与NIC网卡,您可以通过USB接口直连PC机或者NIC接口直连PC机的方式,实现Atlas 200 DK与PC机的通信。下面分别介绍两种方法的操作步骤。

通过USB接口直连PC机

Atlas 200 DK的USB网卡的默认IP地址为192.168.1.2,所以需要修改PC机的USB虚拟网卡的IP地址为192.168.1.x(x取值范围为0~1,3~254),使Atlas 200 DK与PC机可以通信。

  • 若制作SD卡时,您已修改Atlas 200 DK开发者板的USB网卡地址与PC机的虚拟USB网卡的IP地址在同一网段,则Atlas 200 DK与PC机可直接通过USB网卡的IP地址进行通信,本操作无需再做。
  • 若您的Ubuntu操作系统是通过Windows主机上的虚拟机进行安装的场景,需要参考如何安装windows的USB网卡驱动在Windows主机上安装USB网卡驱动,否则虚拟机上的Ubuntu系统无法识别Atlas 200 DK的USB网卡。

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

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

  • 通过脚本配置
    1. 执行如下命令下载configure_usb_ethernet.sh脚本,并将其上传到PC机的任一目录,例如/home/ascend/config_usb_ip/

      从gitee下载:

      wget https://gitee.com/ascend/tools/raw/master/configure_usb_ethernet/for_20.1/configure_usb_ethernet.sh

      从github下载:

      wget https://raw.githubusercontent.com/Huawei-Ascend/tools/master/configure_usb_ethernet/for_20.1/configure_usb_ethernet.sh

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

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

      bash configure_usb_ethernet.sh -s ip_address

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

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

        命令示例,配置PC机的USB网卡IP为192.168.1.223:

        bash configure_usb_ethernet.sh -s enp0s20f0u8 192.168.1.223

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

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

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

    3. “/etc/netplan”目录下后缀为“.yaml”的文件中添加USB网卡的静态IP。

      若“/etc/netplan”目录中不存在后缀为“.yaml”的文件,则需要自行创建,此处以文件名为“01-netcfg.yaml”为例进行配置描述。

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

      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地址是否生效。

通过NIC接口直连PC机

Atlas 200 DK NIC网卡的默认地址为192.168.0.2,子网掩码24位,所以需要修改用户PC机的IP地址为192.168.0.x(x取值范围为0~1,3~254),使Atlas 200 DK与用户PC机可以通信。

  • 若制作SD卡时,您已修改Atlas 200 DK开发者板NIC网卡的IP地址与用户PC机的NIC网卡的IP地址在同一网段,则Atlas 200 DK与PC机可直接通过NIC网卡的IP地址进行通信,本操作无需再做。
  • Atlas 200 DK网口接入网线后,黄色的ACT灯闪烁,代表有数据传输。当是千兆以太网时,绿色的LINK灯会亮,当是百兆/10兆的以太网时,LINK灯正常不会亮。

配置方法如下:

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

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

    ifconfig eth0:1 192.168.0.223 netmask 255.255.0.0 up
搜索结果
找到“0”个结果

当前产品无相关内容

未找到相关内容,请尝试其他搜索词