Skip to main content

使用VNC登录

使用VNC登录

  1. 双击“MobaXterm_Personal_22.2.exe”启动SSH登录工具。

  2. 单击左上方的“Session”进入界面。

    图1 进入Session界面

  3. 单击“VNC”进入VNC连接配置界面。

    图2 通过VNC登录开发者套件

  4. 按照下图填写开发者套件以太网口IP地址(以eth1网口默认IP地址192.168.137.100为例),填写端口号5901

    图3 通过VNC登录开发者套件

  5. 单击“OK”,输入默认密码Mind@123进入可视化图形桌面,出现以下界面表示通过VNC登录开发者套件成功。

    • Ubuntu可视化图形桌面

      图4 Ubuntu可视化图形桌面

    • openEuler可视化图形桌面

      图5 openEuler可视化图形桌面

    :::note 说明

    • 打开终端后,请执行bash激活命令行。

    • 在命令行开启远程桌面服务(执行以后重启,可使用VNC登录图形桌面。默认已开启,无需配置。)

      sudo systemctl enable vncserver@1.service
      reboot
    • 在命令行关闭远程桌面服务(执行以后重启,不可使用VNC登录图形桌面,且系统会释放相应内存。)

      sudo systemctl disable vncserver@1.service
      reboot
    • 在命令行修改VNC登录密码(修改密码之后,使用VNC登录远程桌面需要重新输入密码。)

      vncpasswd

      回显如下:

      Using password file /root/.vnc/passwd
      Password:

    :::

父主题: 远程登录

修改接口IP地址

本节内容介绍开发者套件以太网口和Type-C接口IP地址修改方法,网络配置约束如下:

  • 开发者套件3个接口的IP地址不能为同一网段,以255.255.255.0子网掩码为例,接口IP地址的前3段不能相同,例如Type-C接口IP为192.168.0.2,那么eth1网口和eth0网口不能配置为192.168.0.x。
  • 动态IP地址池不能和静态IP地址为同一个网段,如eth0网口默认为DHCP模式,分配的IP地址段为192.168.1.x,则eth1网口静态IP地址不能配置为192.168.1.x。

修改开发者套件网口IP地址

对于需要修改开发者套件默认IP地址的场景,本节以修改eth1网口地址为例介绍修改IP地址方法。

  1. root用户名登录开发者套件。

  2. 打开配置文件。

    • Ubuntu操作系统:执行cd /etc/netplan命令进入“netplan”目录,执行ll命令查看目录下是否有类似“xxxx-netcfg.yaml”文件,该文件为网络配置文件。
    • OpenEuler操作系统:执行cd /etc/sysconfig/network-scripts/进入“network-scripts”目录,执行ll命令查看目录下是否有类似“ifcfg-xxxx”文件,该文件为网络配置文件。
  3. 修改配置文件。

    • Ubuntu操作系统:执行vi 01-netcfg.yaml命令修改网络配置文件(文件名可能随版本迭代更新,以实际为准),在键盘上按I键进入编辑模式,修改eth1的IP地址(加粗部分),如修改为192.168.100.100。

      note

      须知

      • “dhcp4”参数为IP模式,“yes”表示该网口为动态IP模式,“no”表示静态IP模式。“usb0”为Type-C接口。
      • 如果eth0也需要被配置为静态IP地址,“dhcp4”参数的值需要修改为“no”,修改配置文件时,请确保参数信息格式包括每行的缩进和eth1的参数格式保持一致,否则会导致生效网络失败。
      • “routes”为网口路由地址,整个开发者套件只支持设置一个routes IP地址,如果需要开发者套件直连PC并通过PC连接外网,此时需要设置路由,且路由IP地址和PC IP地址保持一致,如PC IP地址为192.168.100.1,则路由也为192.168.100.1
      network:
      version: 2
      renderer: networkd
      ethernets:
      eth0:
      dhcp4: yes //DHCP开关,yes表示为DHCP模式,动态分配IP地址
      #addresses: [192.168.1.100/24]
      #nameservers:
      #addresses: [8.8.8.8]
      # addresses: [114.114.114.114]

      eth1:
      dhcp4: no //DHCP开关,no表示为静态IP地址
      addresses: [192.168.100.100/24]
      routes:
      - to: default
      via: 192.168.100.1
      nameservers:
      addresses: [8.8.8.8]
      addresses: [114.114.114.114]

      usb0:
      dhcp4: no
      addresses: [192.168.0.2/24]
    • OpenEuler操作系统:eth1、eth0、usb0网口配置文件为3个不同的配置文件,分别为ifcfg-eth1、ifcfg-eth0、ifcfg-usb0,此处以修改eth1为例。

      执行vi ifcfg-eth1命令修改网络配置文件(文件名可能随版本迭代更新,以实际为准)在键盘上按I键进入编辑模式,修改eth1的IP地址(加粗部分),如修改为192.168.100.100。

      TYPE=Ethernet
      BOOTPROTO=static
      DEFROUTE=yes
      NAME=eth1
      DEVICE=eth1
      ONBOOT=yes
      IPADDR=192.168.100.100
      NETMASK=255.255.255.0
      GATEWAY=192.168.137.1
      DNS1=8.8.8.8
      DNS2=114.114.114.114
  4. 保存配置。

    • Ubuntu操作系统:在键盘上按Esc键退出编辑状态,输入**:wq!保存配置。执行netplan apply**生效网络配置。

      :::note 说明

    • OpenEuler操作系统:在键盘上按Esc键退出编辑状态,输入**:wq!保存配置。执行nmcli con reload重加载配置文件,再执行nmcli con up eth1nmcli con up /etc/sysconfig/network-scripts/ifcfg-eth1**命令激活配置。

  5. 同时按键盘的“Win”键+“R”键,在运行窗口输入cmd进入命令行窗口。使用ping 192.168.100.100命令测试PC和开发者套件是否正常连通,窗口如果显示类似如下输出,说明PC与开发者套件已连通。

    正在 Ping 192.168.100.100 具有 32 字节的数据:
    来自 192.168.100.100 的回复: 字节=32 时间<1ms TTL=64
    来自 192.168.100.100 的回复: 字节=32 时间<1ms TTL=64

父主题: 配置网络

通过PC共享网络联网(Windows)

本节内容介绍开发者套件连接PC后,通过PC共享外部网络给开发者套件的配置方法,以实现开发者套件连接外部网络。

PC通过以太网口共享外部网络给开发者套件

开发者套件可以通过使用RJ45网线直连PC,PC共享外部网络给开发者套件的网口来实现开发者套件可以连通外部网络,本方法只适用于192.168.137.x网段,本步骤以eth1网口为例介绍共享网络的步骤(eth1网口也必须为192.168.137.x网段)。

  1. 在PC上打开“开始”,单击“设置”按钮,进入“Windows 设置”界面。

    图1 单击设置

  2. 选择“网络和Internet”,单击“更改适配器选项”。

    图2 单击“更改适配器选项”

  3. 修改当前网络的共享状态。

    1. 右键当前网络链接图标,单击“属性”,以下图为例。

      图3 配置PC直连开发者套件共享网络界面

    2. 进入“属性 > 共享 ”页面,勾选红框内选项,选择开发者套件的网络连接,单击“确定”。

      图4 配置RJ45网线直连开发者套件共享网络界面

      :::note 说明

    3. 登录开发者套件,执行以下命令验证是否成功共享网络。

      curl www.baidu.com

      显示以下内容表示开发者套件可连接网络,共享网络成功。

      图6 共享网络成功界面

PC通过Type-C接口共享外部网络给开发者套件

开发者套件可以通过Type-C数据线直连PC,PC共享外部网络给开发者套件的Type-C口来实现开发者套件可以连通外部网络,本方法只适用于192.168.137.x网段。

  1. 使用Type-C数据线连接开发者套件的Type-C接口,远程登录开发者套件。

  2. 打开配置文件。

    • Ubuntu操作系统:执行cd /etc/netplan命令进入“netplan”目录,执行ll命令查看目录下是否有类似“xxxx-netcfg.yaml”文件,该文件为网络配置文件。
    • OpenEuler操作系统:执行cd /etc/sysconfig/network-scripts/进入“network-scripts”目录,执行ll命令查看目录下是否有类似“ifcfg-xxxx”文件,该文件为网络配置文件。
  3. 修改配置文件。

    • Ubuntu操作系统:执行vi 01-netcfg.yaml命令修改网络配置文件(文件名可能随版本迭代更新,以实际为准),在键盘上按I键进入编辑模式。修改Type-C接口(usb0)IP地址(以192.168.137.2为例),注释eth1网口的routes路由配置,并为Type-C接口配置routes。

      note

      须知

      • usb0字段中的IP地址必须为192.168.137.x网段,且不能为192.168.137.1
      • 3个网卡的IP地址第三段(192.168.**xxx.**1)不可相同。
      • 若eth0或eth1已经配置为192.168.137.x网段,则需修改eth0与eth1的网段,避免与usb0的配置产生冲突。
      network:
      version: 2
      renderer: networkd
      ethernets:
      eth0:
      dhcp4: yes
      nameservers:
      addresses: [8.8.8.8]
      addresses: [114.114.114.114]

      eth1:
      dhcp4: no
      addresses: [192.168.0.100/24] #不可填入137网段的IP地址
      #routes:
      #- to: default
      #via: 192.168.137.1
      usb0:
      dhcp4: no
      addresses: [192.168.137.2/24]
      routes:
      - to: default
      via: 192.168.137.1
      nameservers:
      addresses: [8.8.8.8]
      addresses: [114.114.114.114]

      在键盘上按Esc键退出编辑状态,执行**:wq**保存修改。

    • OpenEuler操作系统:执行vi ifcfg-usb0命令修改网络配置文件(文件名可能随版本迭代更新,以实际为准),在键盘上按I键进入编辑模式。修改Type-C接口(usb0)IP地址(以192.168.137.2为例),注释eth1网口的routes路由配置,并为Type-C接口配置routes。

      1. 删除eth1的路由相关信息,如下方加粗内容所示。

        TYPE=Ethernet
        BOOTPROTO=static
        DEFROUTE=yes
        NAME=eth1
        DEVICE=eth1
        ONBOOT=yes
        IPADDR=192.168.137.100
        NETMASK=255.255.255.0
        GATEWAY=192.168.137.1
        DNS1=8.8.8.8
        DNS2=114.114.114.114
      2. 修改usb0的路由为192.168.137.1并添加DNS地址。

        TYPE=Ethernet
        BOOTPROTO=static
        DEFROUTE=yes
        NAME=usb0
        DEVICE=usb0
        ONBOOT=yes
        IPADDR=192.168.0.2
        NETMASK=255.255.255.0
        GATEWAY=192.168.137.1
        DNS1=8.8.8.8
        DNS2=114.114.114.114

        在键盘上按Esc键退出编辑状态,执行**:wq**保存修改。

  4. 生效配置。

    • Ubuntu操作系统:执行netplan apply命令生效配置文件,等待连接断开。

      :::note 说明 执行netplan apply报错,请参见netplan apply命令报错,提示:undefined symbol: g_spawn_check_wait_status解决。 :::

    • OpenEuler操作系统:在键盘上按Esc键退出编辑状态,输入**:wq!保存配置。执行nmcli con reload重加载配置文件,再执行nmcli con up eth1nmcli con up /etc/sysconfig/network-scripts/ifcfg-eth1**命令激活配置。

  5. 在PC上打开“开始”,单击“设置”按钮,进入“Windows 设置”界面。

    图7 单击设置

  6. 选择“网络和Internet”,单击“更改适配器选项”。

    图8 单击“更改适配器选项”

  7. 修改当前网络的共享状态。

    1. 右键当前网络链接图标,单击“属性”,以下图为例。

      图9 配置PC直连开发者套件共享网络界面

    2. 进入“属性 > 共享 ”页面,勾选红框内选项,选择开发者套件的网络连接,单击“确定”。

      图10 配置Type-c直连开发者套件共享网络界面

      :::note 说明

  8. 使用修改后的IP(192.168.137.2)登录开发者套件,执行以下命令验证是否成功共享网络。

    curl www.baidu.com

    显示以下内容表示开发者套件可连接网络,共享网络成功。

    图12 共享网络成功界面

:::note 说明 配置网络后无法联网请参见正确配置网络后仍无法联网解决。 :::

父主题: 配置网络

通过PC共享网络联网(Mac)

本节内容介绍开发者套件连接Mac PC后,通过PC共享外部网络给开发者套件的配置方法(仅支持RJ45网线连接),以实现开发者套件连接外部网络。

开发者套件可以通过使用RJ45网线直连PC,PC共享外部网络给开发者套件的网口来实现开发者套件可以连通外部网络,本方法只适用于192.168.137.x网段,本步骤以eth1网口为例介绍共享网络的步骤(eth1网口也必须为192.168.137.x网段)。

  1. 点击屏幕上方的苹果菜单,选择系统设置。

    图1 打开菜单

    进入“通用 > 共享”界面。 请确保此时mac已经连接网络。

    图2 进入通用设置

    图3 进入共享界面

    在共享菜单中,如果“互联网共享”选项已经打开,请关闭它,后续步骤中会重新开启。

  2. 按下键盘“Command”+“Space”键,输入terminal,打开Macos的终端。

    图4 打开终端

  3. 依次运行以下命令修改网口信息。

    sudo defaults write /Library/Preferences/SystemConfiguration/com.apple.nat NAT -dict-add SharingNetworkNumberStart 192.168.137.101
    sudo defaults write /Library/Preferences/SystemConfiguration/com.apple.nat NAT -dict-add SharingNetworkNumberEnd 192.168.137.253
    sudo defaults write /Library/Preferences/SystemConfiguration/com.apple.nat NAT -dict-add SharingNetworkMask 255.255.255.0

    :::note 说明 如果曾修改过开发者套件的IP地址,则命令中的IP地址的网段需要配置为与修改后的IP地址相同网段, 且不能与开发者套件的ip地址完全相同(即网段相同,但IP最后一部分不能相同)。 :::

  4. 执行命令查看是否修改成功。

    ifconfig | grep 192.168.137

    回显如下:

    inet 192.168.137.101 netmask 0xffffff00 broadcast 192.168.137.255
  5. 返回图3中“共享”菜单页面,打开“互联网共享”选项。

  6. 登录开发者套件,执行以下命令验证是否成功共享网络。

    curl www.baidu.com

    显示以下内容表示开发者套件可连接网络,共享网络成功。

    图5 共享网络成功界面

:::note 说明 配置网络后无法联网请参见正确配置网络后仍无法联网解决。 :::

父主题: 配置网络

在线提单