首页 >> 大全

网线直连NUC调试并使用VSCode实现X11转发(Jetson,树莓派适用)

2023-12-31 大全 28 作者:考证青年

1. 场景描述

此种场景下,NUC与PC机通过一根网线进行连接,网线负责PC与NUC进行通信(SSH连接)。同时可以将NUC的图形界面转发到PC(远程桌面或X11窗口转发均可)。方便战队成员在没有显示器的场景下对NUC进行调试。配置示例如下图所示:

其中NUC作为被控端,可以为其他任何设备,如 ,树莓派等。

本方法仅适用于被控设备可以正常开机,网卡正常驱动情况。

2. 硬件准备

示例操作系统:

PC机: 10 21H2 LTSC

NUC: 18.04 LTS

实验室使用的NUC

nuc8-removebg-preview

用网线将笔记本的网口和NUC的网口连接起来,如果笔记本没有网口的话需要购买一个USB有线网卡。

USB有线网卡

R-removebg-preview

连接好之后,将NUC连上电源,笔记本连上WiFi。

3. 网络准备

打开控制面板如图,我们需要使用的是名为“WLAN”和“以太网n”的设备。(“以太网n”为我的USB有线网卡,若使用笔记本自带网口则使用“以太网”设备即可。)

image-20230208142838666

右键WLAN,选择属性,选择共享,勾选“允许其他网络用户通过此计算机的连接来连接”,家庭网络连接的选项选择你用来连接NUC的网络设备,在我的电脑上为“以太网3”。

image-20230208142957336

点击确定退出,右键“以太网n”,选择属性,双击“协议版本4(TCP/IPv4)”

image-20230208143308779

_网线直连NUC调试并使用VSCode实现X11转发(Jetson,树莓派适用)_网线直连NUC调试并使用VSCode实现X11转发(Jetson,树莓派适用)

进行如图配置。

image-20230208143417578

确定退出。

打开cmd命令行,输入arp -a得到如图反馈

image-20230208143911940

其中,接口192.168.137.1下的设备即为PC给NUC分配的IP地址。第一次分配的IP可能为192.168.137.189,接下来依然以图中的IP 192.168.137.11举例。

测试一下网络是否互通,执行ping 192.168.137.11,出现如图即为网络通信成功。

image-20230208145118084

如果你得cmd中有ssh工具的话,可以直接在这里测试一下ssh是否可用。执行 ssh 用户名@ip,如 ssh hll@192.168.137.11

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img--34)(null)]

出现如图即为成功。

4. 配置-SSH

下载地址 Code - Code .

要装的插件如图

image-20230208150602550

安装之后,侧边栏出现如图图标

点击图标,点击加号,新建远程连接。

image-20230208150740756

nuc上ping外网卡住的时候可以通过将上wlan的网络共享关闭再打开解决。

image-20230208150752954

输入 ssh 用户名@ip,如 ssh hll@192.168.137.11,回车保存

网线直连NUC调试并使用VSCode实现X11转发(Jetson,树莓派适用)__网线直连NUC调试并使用VSCode实现X11转发(Jetson,树莓派适用)

image-20230208150852820

继续回车

侧边栏出现如图设备,点击文件夹图标进行连接

image-20230208150953513

选择Linux回车,点击侧边栏文件图标

image-20230208151037377

点击打开文件夹

image-20230208151051844

点击确定

image-20230208151129284

选择Linux回车

image-20230208151153779

出现如图,-SSH配置完毕

5. NUC配置静态IP

网线的插拔会导致PC每次分配给NUC的IP发生变化,这里我们需要给NUC分配静态IP。

在中打开NUC的终端,如图所示

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img--81)(null)]

输入,得到如图反馈

其中设备为NUC的有线网卡,为无线网卡,这里我们对有线网卡进行配置。(有线网卡设备名也有可能为eth0,视情况而定。)

关于网络配置文件说明:从17.10开始,已放弃在/etc//里固定IP的配置,即使配置也不会生效,而是改成方式 ,网卡配置文件路径在:/etc//文件下,一般后缀名为.yaml文件;可自行切换到/etc/文件下自行查看,我的是:01---all.yaml

在终端执行:cd /etc/ && ls

关于我们

最火推荐

小编推荐

联系我们


版权声明:本站内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 88@qq.com 举报,一经查实,本站将立刻删除。备案号:桂ICP备2021009421号
Powered By Z-BlogPHP.
复制成功
微信号:
我知道了