How to connect jetson nano orin to laptop over ethernet

Hi there,

I recently bought a jetson orin nano and I’m looking forward to carry on working with it along a remote desktop that’s connected directly between my computer and the jetson with an ethernet connection. I’ve been using reminna in my computer (which os is linux mint) but since i’m quite rookie with communication protocols, I cannot find a suitable way to make the match with the jetson. Is there any appropiate way to use remote desktop (either RCP or VNC) with the jetson?

Thanks

Hi,

Please refer to blow docs:

Thanks

Hey thanks! How does the procedure differ to a connection with ethernet (straight connection, no modem)? I could make it over wifi by the moment

Hi,

Do you mean your VPN connects successfully over wifi but fails when using an ethernet?

Thanks

yes indeed. With Wifi I could but with straight ethernet connection I couldn’t. I did assign an ip to the jetson ethernet connection but it didn’t work.

Again, I’m not an expert in network and perhaps I’m failling at something.

Hi,

Please check the current status of your ethernet connection by running ip a; let us know if the network is operational and provide the command’s output, since we verify our vpn access working normal through ethernet.

Thanks

This is the output of ip a , I think it’s operational, right?

ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: can0: <NOARP,ECHO> mtu 16 qdisc noop state DOWN group default qlen 10
link/can
3: wlP1p1s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
link/ether 58:02:05:e8:b4:15 brd ff:ff:ff:ff:ff:ff
inet 192.168.1.155/24 brd 192.168.1.255 scope global dynamic noprefixroute wlP1p1s0
valid_lft 86098sec preferred_lft 86098sec
inet6 2a0c:5a80:120d:f00:628e:74b:be06:534c/64 scope global temporary dynamic
valid_lft 604501sec preferred_lft 85675sec
inet6 2a0c:5a80:120d:f00:cfa9:1d4b:bee0:3ab0/64 scope global mngtmpaddr noprefixroute
valid_lft forever preferred_lft forever
inet6 fe80::a576:ce79:2e30:32a1/64 scope link noprefixroute
valid_lft forever preferred_lft forever
4: l4tbr0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
link/ether 3e:c7:e7:79:f3:87 brd ff:ff:ff:ff:ff:ff
5: usb0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast master l4tbr0 state DOWN group default qlen 1000
link/ether 16:5f:29:de:31:cd brd ff:ff:ff:ff:ff:ff
6: usb1: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast master l4tbr0 state DOWN group default qlen 1000
link/ether 16:5f:29:de:31:cf brd ff:ff:ff:ff:ff:ff
7: enP8p1s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
link/ether 3c:6d:66:76:67:f5 brd ff:ff:ff:ff:ff:ff
inet 192.168.1.1/24 brd 192.168.1.255 scope global noprefixroute enP8p1s0
valid_lft forever preferred_lft forever
inet6 fe80::35a3:cc6b:d9a4:f5fa/64 scope link noprefixroute
valid_lft forever preferred_lft forever
8: docker0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default
link/ether 26:18:2b:e5:ef:22 brd ff:ff:ff:ff:ff:ff
inet 172.17.0.1/16 brd 172.17.255.255 scope global docker0
valid_lft forever preferred_lft forever

Hi,

It’s look good to me.

Thus, could you connect to network (browser or others) through ethernet?

Thanks

I’m actually triyin to connect to my laptop (which os is linux mint). So Im using remmina with RDP plugin (I did install in the jetson too). So the situation is odd:

  1. I configured the static ip in the jetson and it can be ping ok from my laptop. Same jetson to laptop.

  2. When I want to connect from laptop to jetson with remmina, the supposed shared screen shows the initial nvidia’s white background (the one that appears suddenly at booting) just for a milisecond and it dissapears and the connection is lost again.

PS: I just found a way to get a log from remmina:

The stats button (Ctrl+T), can be useful to gather system info you may share when reporting a bug.
There is more info about debugging Remmina on Remmina debugging · Wiki · Remmina / Remmina · GitLab
(DEBUG) - (rcw_map_event) - Mapping: RemminaConnectionWindow
(DEBUG) - (remmina_protocol_widget_map_event) - Calling plugin mapping function
(DEBUG) - (remmina_protocol_widget_open_connection_real) - Opening connection
(DEBUG) - (remmina_rdp_event_init) - Disable smooth scrolling is set to 0
(DEBUG) - (remmina_rdp_event_init) - Adding GDK_SMOOTH_SCROLL_MASK
(DEBUG) - (remmina_protocol_widget_open_connection_real) - Have SSH
(DEBUG) - (remmina_rdp_main) - RDP data path is /home/cnapole/.local/share/remmina/RDP
(DEBUG) - (remmina_rdp_main) - Not using system proxy settings
(DEBUG) - (remmina_rdp_tunnel_init) - Tunnel init
(DEBUG) - (remmina_protocol_widget_start_direct_tunnel) - SSH tunnel initialization…
(DEBUG) - (remmina_protocol_widget_start_direct_tunnel) - Calling remmina_public_get_server_port
(DEBUG) - (remmina_protocol_widget_start_direct_tunnel) - Calling remmina_public_get_server_port (tunnel)
(DEBUG) - (remmina_protocol_widget_start_direct_tunnel) - server: 192.168.1.1, port: 3389
(DEBUG) - (remmina_rdp_tunnel_init) - protocol_plugin_start_direct_tunnel() returned [192.168.1.1]:3389
(DEBUG) - (remmina_rdp_tunnel_init) - Tunnel has been optionally initialized. Now connecting to 192.168.1.1:3389
(DEBUG) - (remmina_rdp_main) - gfx_h264_available: 0
(DEBUG) - (remmina_rdp_main) - Resolution set by the user: 1868x976
(DEBUG) - (remmina_rdp_main) - Resolution set after workarounds: 1868x976
(DEBUG) - (remmina_rdp_main) - proxy_type: (null)
(DEBUG) - (remmina_rdp_main) - proxy_username: (null)
(DEBUG) - (remmina_rdp_main) - proxy_password: (null)
(DEBUG) - (remmina_rdp_main) - proxy_hostname: (null)
(DEBUG) - (remmina_rdp_main) - proxy_port: 80
(DEBUG) - (remmina_rdp_main) - rdp_keyboard_remapping_list: (null)
(DEBUG) - (remmina_rdp_main) - Log level set to to INFO
(DEBUG) - (remmina_rdp_post_connect) - bpp: 24
(DEBUG) - (remmina_rdp_post_connect) - CAIRO_FORMAT_RGB24
(DEBUG) - (remmina_rdp_OnChannelConnectedEventHandler) - Channel rdpdr has been opened
(DEBUG) - (remmina_rdp_OnChannelConnectedEventHandler) - Channel rdpsnd has been opened
(DEBUG) - (remmina_rdp_OnChannelConnectedEventHandler) - Channel cliprdr has been opened
(DEBUG) - (remmina_rdp_event_connected) - [2025-08-29T15:02:04.323507+02] - cnapole - cnapole - Connected to 192.168.1.1 via RDP
(DEBUG) - (remmina_rdp_event_on_focus_in) - Top level name is: RemminaConnectionWindow
(DEBUG) - (rco_on_connect) - Connect signal emitted
(DEBUG) - (rco_on_connect) - We save the last successful connection date
(DEBUG) - (remmina_file_state_last_success) - State file /home/cnapole/.cache/remmina/group_rdp_jetson_192-168-1-1.remmina.state.
(DEBUG) - (remmina_rdp_OnChannelConnectedEventHandler) - Channel drdynvc has been opened
(DEBUG) - (remmina_file_state_last_success) - Last connection made on 20250829.
(DEBUG) - (rco_on_connect) - Saving credentials
(DEBUG) - (remmina_file_save) - Saving profile
(DEBUG) - (remmina_file_save) - We have a secret and disablepasswordstoring=0
(DEBUG) - (remmina_plugin_glibsecret_delete_password) - password “ssh_tunnel_password” deleted for file /home/cnapole/.local/share/remmina/group_rdp_jetson_192-168-1-1.remmina
(DEBUG) - (remmina_file_save) - We have a secret and disablepasswordstoring=0
(DEBUG) - (remmina_plugin_glibsecret_delete_password) - password “gateway_password” deleted for file /home/cnapole/.local/share/remmina/group_rdp_jetson_192-168-1-1.remmina
(DEBUG) - (remmina_file_save) - We have a secret and disablepasswordstoring=0
(DEBUG) - (remmina_plugin_glibsecret_delete_password) - password “ssh_tunnel_passphrase” deleted for file /home/cnapole/.local/share/remmina/group_rdp_jetson_192-168-1-1.remmina
(DEBUG) - (remmina_file_save) - We have a secret and disablepasswordstoring=0
(DEBUG) - (remmina_plugin_glibsecret_store_password) - Password “password” saved for file /home/cnapole/.local/share/remmina/group_rdp_jetson_192-168-1-1.remmina

(DEBUG) - (remmina_file_save) - Profile saved
(DEBUG) - (remmina_file_save) - Connection profile states saved
(DEBUG) - (remmina_network_monitor_status) - G_NETWORK_CONNECTIVITY_FULL
(DEBUG) - (rco_on_connect) - Trying to present the window
(DEBUG) - (remmina_rdp_OnChannelConnectedEventHandler) - Channel Microsoft::Windows::RDS::DisplayControl has been opened
(DEBUG) - (remmina_rdp_cliprdr_get_client_format_list) - gp=0x5c1425b3e8d0 sending to server the following local clipboard content formats
(DEBUG) - (remmina_rdp_cliprdr_get_client_format_list) - local clipboard format UTF8_STRING will be sent to remote as 13
(DEBUG) - (remmina_rdp_cliprdr_get_client_format_list) - local clipboard format TEXT will be sent to remote as 1
(DEBUG) - (remmina_rdp_cliprdr_get_client_format_list) - local clipboard format text/plain;charset=utf-8 will be sent to remote as 13
(DEBUG) - (remmina_rdp_cliprdr_get_client_format_list) - local clipboard format text/plain will be sent to remote as 1
(DEBUG) - (remmina_rdp_main_loop) - [2025-08-29T15:02:05.127634+02] - cnapole - cnapole - Disconnected from 192.168.1.1 via RDP
(DEBUG) - (remmina_rdp_OnChannelDisconnectedEventHandler) - Channel rdpdr has been closed
(DEBUG) - (remmina_rdp_OnChannelDisconnectedEventHandler) - Channel rdpsnd has been closed
(DEBUG) - (remmina_rdp_OnChannelDisconnectedEventHandler) - Channel cliprdr has been closed
(DEBUG) - (remmina_rdp_OnChannelDisconnectedEventHandler) - Channel Microsoft::Windows::RDS::DisplayControl has been closed
(DEBUG) - (remmina_rdp_OnChannelDisconnectedEventHandler) - Channel drdynvc has been closed
(DEBUG) - (remmina_rdp_main_loop) - RDP client disconnected
(DEBUG) - (rco_on_disconnect) - Disconnect signal received on RemminaProtocolWidget
(DEBUG) - (remmina_file_save) - Saving profile
(DEBUG) - (remmina_file_save) - We have a secret and disablepasswordstoring=0
(DEBUG) - (remmina_plugin_glibsecret_delete_password) - password “ssh_tunnel_password” deleted for file /home/cnapole/.local/share/remmina/group_rdp_jetson_192-168-1-1.remmina
(DEBUG) - (remmina_file_save) - We have a secret and disablepasswordstoring=0
(DEBUG) - (remmina_plugin_glibsecret_delete_password) - password “gateway_password” deleted for file /home/cnapole/.local/share/remmina/group_rdp_jetson_192-168-1-1.remmina
(DEBUG) - (remmina_file_save) - We have a secret and disablepasswordstoring=0
(DEBUG) - (remmina_plugin_glibsecret_delete_password) - password “ssh_tunnel_passphrase” deleted for file /home/cnapole/.local/share/remmina/group_rdp_jetson_192-168-1-1.remmina
(DEBUG) - (remmina_file_save) - We have a secret and disablepasswordstoring=0
(DEBUG) - (remmina_plugin_glibsecret_store_password) - Password “password” saved for file /home/cnapole/.local/share/remmina/group_rdp_jetson_192-168-1-1.remmina

(DEBUG) - (remmina_file_save) - Profile saved
(DEBUG) - (remmina_file_save) - Connection profile states saved
(DEBUG) - (remmina_network_monitor_status) - G_NETWORK_CONNECTIVITY_FULL
(DEBUG) - (rco_on_disconnect) - Disconnected

Could it be there any uncompatibility with rdp and the jetson?

There is no update from you for a period, assuming this is not an issue anymore.
Hence, we are closing this topic. If need further support, please open a new one.
Thanks
~1008

Is this still an issue to support? Any result can be shared?