Can I use Intel Wireless-AC8265 wifi with jetson nano as internal wifi network?

Hi, first of all , I’m very sorry for my english and using of incorrect terms ( I’m a begginer level with non-native english) .

Can the Wireless-AC8265 wifi card provides me direct access to jetson WiFi independent of an external router so I can connect to Jetson via ssh ?
I saw some examples of using that card and creating Hotspots, but still I didn’t undarstnd if it is based on external wifi.

If it is possible , then , can I configure a static IP to the jetson with it? how can I do it?

Thanks in advance! I apriciate any advice and help!

@nimrodcurtis

Sure, with AP mode, you can connect it with a hotsport, just like connected to a wireless router.
If the DHCP is enabled, you can get a IP automaticly.
Usually you don’t need a static IP to access the AP, it will behave as a GW such as 192.168.1.1.

For AP mode setup, pls refer to Jetsonnano with wifi AP - #8 by karunakar.r

Hi @alanz , thanks for the response!
That way the jetson must be wired to an external router with ethernet cable?
I don’t want to wire my jetson to an external router.

The thing is:
I have a robotics project runs on the jetson nano and I want to connect to the robot remotely from my laptop (which runs ubuntu) and control it in remote mode.
The method I know and seems to me to be the most popular one - is ssh communication. So the way to that is to set up the same network on both machines and connect with ssh from the remote one.
So far so good, but my university network is secured and I cant ssh through it, so I need other solution.
A temporary solution that I’m using is connecting the machines to a hotspot I’m openning on my smartphone every time, but it is not proffesional and ofcourse it is not the right way to do that.

So I want to figure out what is the best network concept for this situation?

  1. setup the AP on your jetson device with SSID: DL_AP
nx@nx-desktop:~$ ifconfig
docker0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
        inet 172.17.0.1  netmask 255.255.0.0  broadcast 172.17.255.255
        ether 02:42:2a:61:a3:f5  txqueuelen 0  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

eth0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
        ether 48:b0:2d:07:6c:85  txqueuelen 1000  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
        device interrupt 37

l4tbr0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.55.1  netmask 255.255.255.0  broadcast 192.168.55.255
        inet6 fe80::d872:67ff:fec7:73fd  prefixlen 64  scopeid 0x20<link>
        inet6 fe80::1  prefixlen 128  scopeid 0x20<link>
        ether da:72:67:c7:73:fd  txqueuelen 1000  (Ethernet)
        RX packets 540  bytes 41412 (41.4 KB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 131  bytes 19287 (19.2 KB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1  (Local Loopback)
        RX packets 257  bytes 19931 (19.9 KB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 257  bytes 19931 (19.9 KB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

rndis0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet6 fe80::d872:67ff:fec7:73fd  prefixlen 64  scopeid 0x20<link>
        ether da:72:67:c7:73:fd  txqueuelen 1000  (Ethernet)
        RX packets 551  bytes 42464 (42.4 KB)
        RX errors 0  dropped 4  overruns 0  frame 0
        TX packets 147  bytes 29669 (29.6 KB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

usb0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
        ether da:72:67:c7:73:ff  txqueuelen 1000  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

wlan0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.1.113  netmask 255.255.255.0  broadcast 192.168.1.255
        inet6 2408:8210:7809:bc71:f856:23d5:e774:34ea  prefixlen 64  scopeid 0x0<global>
        inet6 fe80::e803:57a1:2ae2:f1  prefixlen 64  scopeid 0x20<link>
        inet6 2408:8210:7809:bc71::1005  prefixlen 128  scopeid 0x0<global>
        inet6 2408:8210:7809:bc71:44f5:2e80:f7ff:9d9f  prefixlen 64  scopeid 0x0<global>
        ether 70:66:55:63:cb:73  txqueuelen 1000  (Ethernet)
        RX packets 6059  bytes 10204227 (10.2 MB)
        RX errors 0  dropped 29  overruns 0  frame 0
        TX packets 2587  bytes 317553 (317.5 KB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

nx@nx-desktop:~$ sudo  nmcli con modify WIFI_AP 802-11-wireless.band bg

nx@nx-desktop:~$ sudo nmcli con modify WIFI_AP 802-11-wireless.channel 1


nx@nx-desktop:~$ sudo nmcli con modify WIFI_AP 802-11-wireless-security.key-mgmt wpa-psk
nx@nx-desktop:~$ sudo  nmcli con modify WIFI_AP 802-11-wireless-security.psk 11223344

nx@nx-desktop:~$ sudo nmcli con modify WIFI_AP ipv4.method shared
nx@nx-desktop:~$ ifconfig
docker0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
        inet 172.17.0.1  netmask 255.255.0.0  broadcast 172.17.255.255
        ether 02:42:2a:61:a3:f5  txqueuelen 0  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

eth0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
        ether 48:b0:2d:07:6c:85  txqueuelen 1000  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
        device interrupt 37

l4tbr0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.55.1  netmask 255.255.255.0  broadcast 192.168.55.255
        inet6 fe80::d872:67ff:fec7:73fd  prefixlen 64  scopeid 0x20<link>
        inet6 fe80::1  prefixlen 128  scopeid 0x20<link>
        ether da:72:67:c7:73:fd  txqueuelen 1000  (Ethernet)
        RX packets 890  bytes 70358 (70.3 KB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 294  bytes 46463 (46.4 KB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1  (Local Loopback)
        RX packets 285  bytes 22377 (22.3 KB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 285  bytes 22377 (22.3 KB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

rndis0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet6 fe80::d872:67ff:fec7:73fd  prefixlen 64  scopeid 0x20<link>
        ether da:72:67:c7:73:fd  txqueuelen 1000  (Ethernet)
        RX packets 901  bytes 71410 (71.4 KB)
        RX errors 0  dropped 4  overruns 0  frame 0
        TX packets 311  bytes 66413 (66.4 KB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

usb0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
        ether da:72:67:c7:73:ff  txqueuelen 1000  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

wlan0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.1.113  netmask 255.255.255.0  broadcast 192.168.1.255
        inet6 2408:8210:7809:bc71:f856:23d5:e774:34ea  prefixlen 64  scopeid 0x0<global>
        inet6 fe80::e803:57a1:2ae2:f1  prefixlen 64  scopeid 0x20<link>
        inet6 2408:8210:7809:bc71::1005  prefixlen 128  scopeid 0x0<global>
        inet6 2408:8210:7809:bc71:44f5:2e80:f7ff:9d9f  prefixlen 64  scopeid 0x0<global>
        ether 70:66:55:63:cb:73  txqueuelen 1000  (Ethernet)
        RX packets 9613  bytes 14843338 (14.8 MB)
        RX errors 0  dropped 29  overruns 0  frame 0
        TX packets 3563  bytes 433278 (433.2 KB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

nx@nx-desktop:~$ sudo nmcli con up WIFI_AP
Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/4)
nx@nx-desktop:~$ ifconfig
docker0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
        inet 172.17.0.1  netmask 255.255.0.0  broadcast 172.17.255.255
        ether 02:42:2a:61:a3:f5  txqueuelen 0  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

eth0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
        ether 48:b0:2d:07:6c:85  txqueuelen 1000  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
        device interrupt 37

l4tbr0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.55.1  netmask 255.255.255.0  broadcast 192.168.55.255
        inet6 fe80::d872:67ff:fec7:73fd  prefixlen 64  scopeid 0x20<link>
        inet6 fe80::1  prefixlen 128  scopeid 0x20<link>
        ether da:72:67:c7:73:fd  txqueuelen 1000  (Ethernet)
        RX packets 985  bytes 78436 (78.4 KB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 339  bytes 54383 (54.3 KB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1  (Local Loopback)
        RX packets 319  bytes 25058 (25.0 KB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 319  bytes 25058 (25.0 KB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

rndis0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet6 fe80::d872:67ff:fec7:73fd  prefixlen 64  scopeid 0x20<link>
        ether da:72:67:c7:73:fd  txqueuelen 1000  (Ethernet)
        RX packets 996  bytes 79488 (79.4 KB)
        RX errors 0  dropped 4  overruns 0  frame 0
        TX packets 356  bytes 76943 (76.9 KB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

usb0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
        ether da:72:67:c7:73:ff  txqueuelen 1000  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

wlan0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 10.42.0.1  netmask 255.255.255.0  broadcast 10.42.0.255
        inet6 fe80::f3e6:e9d0:d872:c706  prefixlen 64  scopeid 0x20<link>
        ether 70:66:55:63:cb:73  txqueuelen 1000  (Ethernet)
        RX packets 9990  bytes 15007797 (15.0 MB)
        RX errors 0  dropped 29  overruns 0  frame 0
        TX packets 3574  bytes 434670 (434.6 KB)
        TX errors 0  dropped 9 overruns 0  carrier 0  collisions 0

  1. then you will see the DL_AP hotsport on your notebook or your phone.
    Just connect it with the password: 11223344

  2. connect via the ssh on your notebook.

[C:\~]$ ssh nx@10.42.0.1


Connecting to 10.42.0.1:22...
Connection established.
To escape to local shell, press 'Ctrl+Alt+]'.

Welcome to Ubuntu 18.04.5 LTS (GNU/Linux 4.9.253-tegra aarch64)

 * Documentation:  https://help.ubuntu.com
 * Management:     https://landscape.canonical.com
 * Support:        https://ubuntu.com/advantage
This system has been minimized by removing packages and content that are
not required on a system that users do not log into.

To restore this content, you can run the 'unminimize' command.

256 updates can be applied immediately.
200 of these updates are standard security updates.
To see these additional updates run: apt list --upgradable

Last login: Wed Apr 27 11:10:28 2022 from 192.168.55.100
nx@nx-desktop:~$

Hi @alanz ,
Thanks again for reply!
And sorry again for dummy questions.
Last thing I could not understand from your answers is regarding to the question of whether the jetson is required to be wired (with the ethernet cable) or it can be wireless while setup and running the AP ?
The robot is a mobile one so it cannot be wired to external router.

Highly appreciate your help and answers!!

For nano you can connect a usb cable(macro usb on nano) to your notebook. in that case, you can get a IP 192.168.55.100, you can also access the nano via ssh nano@192.168.55.1. then you can continue to setup the AP.

Another possible ways is configure the AP with uart or a desktop env with mouse/keyboard.

Thanks.
And after the AP configuring , the jetson still must stay wired to the “internet source” for running the AP on it? or it can be mobile?

Totally, it don’t require any extenal ethernet/internet.

Perfect!

Thanks @alanz . I learned something and I’m hoping this is my solution.

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.