当前位置:   article > 正文

Tx2 JetPack4.4.1 配置VNCServer以及外网访问VNC

jetpack4.4.1

Tx2 JetPack4.4.1 配置VNCServer以及外网访问VNC

​ 最近因为入手了一套TX2的套件,加上家里显示器有限,不得不配置VNC来调高工作效率。

​ 所以本渣码下这篇《指南》(看了各位大佬的踩坑日记完成的),记录下踩坑。

​ 毕竟手动插拔切换显示器的行为有点蠢(手动狗头)。

​ 言归正传,手头的tx2是从咸鱼收回来的,预装载的jetpack3.3和ubuntu16.04相对于现阶段已经更新到最新的jetpack4.4.1和L4T最新的包是有点老了,于是就先开始了苦逼的刷机踩坑历程。后续献上苦逼的刷机经过。

VNCServer选择

​ 一开始配置的时候我是直接下载了vnc4server,然后在诸多教程的指导下,我也是成功的花了一天时间在和vnc viewer上面和黑屏斗智斗勇,后面在更改了xstartup文件和下载gnome之后成功显示搭通。但是界面太丑了,包括原先我的unity桌面都被换成了很丑的gnome。无奈寻找能够直接远程unity桌面的vncserver。于是我就找到了x11vnc,而且这个vncserver对配置很友好,基本上不用更改太多的东西。

安装过程

​ 本过程根据以下大佬的教程配置完成——ChHanXiao

​ 首先就是一系列的安装过程了,这里安装过程可有两种方法的选用,可以用Ubuntu自带的软件商店搜索x11vnc,就能直接进行安装了,或者可以从terminal终端进行命令行的下载安装:

sudo apt-get install x11vnc -y

安装完成之后就可以进行手动的连接配置进行测试了

sudo /usr/bin/x11vnc -display :0 -auth /var/run/lightdm/root/:0 -forever -bg -o /var/log/x11vnc.log -rfbauth /etc/x11vnc.pass -rfbport 5900

测试之前先打开桌面共享,按照如下选择配置:

在这里插入图片描述

设置开机自启动

​ 开机自启动的设置参照了网上的众多教程,对于千篇一律的设置/etc/init/x11vnc.conf 文件其实在我的tx2上面并不可以奏效,最终寻找到这位大佬的解决方案 – amituofo_cq&zq

​ 打开./bashrc 文件。输入自启动的命令

gedit ~/.bashrc

​ 将以下代码复制到最后一行

gnome-terminal -x x11vnc -forever -shared -rfbauth ~/.vnc/passwd

​ 保存并退出,执行一遍 source ~/.bashrc

​ 终端输入gnome-session-properties,设置开启启动程序启动一个终端。
在这里插入图片描述

最后就可以在其他的设备上用vnc viewer打开了

通过IP:5900连接。

外网访问

​ 由于有些队友没法接触到实体的机器,但又需要进行开发任务,所以就简单的通过路由器进行端口映射到公网IP了。

​ 首先可以先找运营商要一个公网IP,我家的是电信宽带,所以我直接打了10000号找电信客服要了一个动态的公网IP。通过光猫和路由器的网关管理界面进行虚拟服务器配置。

​ 下面是腾达路由器的虚拟服务器配置的位置:
在这里插入图片描述

​ 通过你的路由器管理界面找到你的tx2设备的局域网IP,然后可以自己配置好端口映射,一般内部端口指的是tx2的vncserver的端口号,我们一般设置为5900,对外的话可以自己选用空闲端口号。

在这里插入图片描述

然后就是同样的对光猫网关管理界面的设置将这一个路由器端口再映射到公网IP就可以了。

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号