Issue setting up Ad-Hoc Network with Orin Nanos Jetpack 6.2

I followed link above to set Jetson Orin nano IBSS Ad-Hoc Network. But i followed all commands and there is no mismatch of BSSID. I check info and link, It showed that two of Orin connected to Ad-Hoc Network. But each orin nano doesn’t recognize each other. So Ping doesn’t work. what is the problem and what should i do for fix it? These are logs of each Jetson Orin Nano to set Ad-Hoc Network.

Orin A:

dcasl_kari_1@dcasl1:~$ sudo ip link set wlP1p1s0 up
[sudo] password for dcasl_kari_1:
dcasl_kari_1@dcasl1:~$ sudo iw wlP1p1s0 set type ibss
dcasl_kari_1@dcasl1:~$ sudo ip link set wlP1p1s0 up
dcasl_kari_1@dcasl1:~$ sudo iw wlP1p1s0 ibss join “AdhocTest” 2462 02:11:87:32:06:c4
dcasl_kari_1@dcasl1:~$ sudo ip addr add 192.168.2.2/24 dev wlP1p1s0
dcasl_kari_1@dcasl1:~$ ping 192.168.2.1
PING 192.168.2.1 (192.168.2.1) 56(84) bytes of data.
From 192.168.2.2 icmp_seq=1 Destination Host Unreachable
From 192.168.2.2 icmp_seq=2 Destination Host Unreachable
From 192.168.2.2 icmp_seq=3 Destination Host Unreachable
From 192.168.2.2 icmp_seq=4 Destination Host Unreachable
From 192.168.2.2 icmp_seq=5 Destination Host Unreachable
From 192.168.2.2 icmp_seq=6 Destination Host Unreachable
^C
— 192.168.2.1 ping statistics —
7 packets transmitted, 0 received, +6 errors, 100% packet loss, time 6141ms
pipe 3
dcasl_kari_1@dcasl1:~$ 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 a6:4d:01:d9:57:da 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

enP8p1s0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
ether 48:b0:2d:f7:68:39 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 20 base 0x5000

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

usb0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
ether 26:ab:bb:d7:c7:39 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

usb1: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
ether 26:ab:bb:d7:c7:3b 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

wlP1p1s0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
inet 192.168.2.2 netmask 255.255.255.0 broadcast 0.0.0.0
ether c0:bf:be:72:fe:1d 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 24 overruns 0 carrier 0 collisions 0

dcasl_kari_1@dcasl1:~$ sudo arp -s 192.168.2.1 28:d0:43:84:e2:d5
dcasl_kari_1@dcasl1:~$ arp -a
? (192.168.2.1) at 28:d0:43:84:e2:d5 [ether] PERM on wlP1p1s0
dcasl_kari_1@dcasl1:~$ ping 192.168.2.1
PING 192.168.2.1 (192.168.2.1) 56(84) bytes of data.
^C
— 192.168.2.1 ping statistics —
11 packets transmitted, 0 received, 100% packet loss, time 10231ms

dcasl_kari_1@dcasl1:~$ sudo tcpdump -i wlP1p1s0 -nn
[sudo] password for dcasl_kari_1:
tcpdump: verbose output suppressed, use -v[v]… for full protocol decode
listening on wlP1p1s0, link-type EN10MB (Ethernet), snapshot length 262144 bytes
^C
0 packets captured
0 packets received by filter
0 packets dropped by kernel
dcasl_kari_1@dcasl1:~$ iw dev wlP1p1s0 station dump
dcasl_kari_1@dcasl1:~$ sudo iw wlP1p1s0 ibss leave

Orin B:

dcasl_kari_5@dcasl5:~$ sudo iw wlP1p1s0 set type ibss
dcasl_kari_5@dcasl5:~$ sudo ip link set wlP1p1s0 up
dcasl_kari_5@dcasl5:~$ sudo iw wlP1p1s0 ibss join “AdhocTest” 2462 02:11:87:32:06:c4
dcasl_kari_5@dcasl5:~$ sudo ip addr add 192.168.2.1/24 dev wlP1p1s0
dcasl_kari_5@dcasl5:~$ iw dev wlP1p1s0 info
Interface wlP1p1s0
ifindex 2
wdev 0x1
addr 28:d0:43:84:e2:d5
ssid AdhocTest
type IBSS
wiphy 0
channel 11 (2462 MHz), width: 20 MHz (no HT), center1: 2462 MHz
txpower 15.00 dBm
dcasl_kari_5@dcasl5:~$ iw dev wlP1p1s0 link
Joined IBSS 02:11:87:56:2b:a4 (on wlP1p1s0)
SSID: AdhocTest
freq: 2462
dcasl_kari_5@dcasl5:~$ ping 192.168.2.2
PING 192.168.2.2 (192.168.2.2) 56(84) bytes of data.
From 192.168.2.1 icmp_seq=1 Destination Host Unreachable
From 192.168.2.1 icmp_seq=2 Destination Host Unreachable
From 192.168.2.1 icmp_seq=3 Destination Host Unreachable
^C
— 192.168.2.2 ping statistics —
5 packets transmitted, 0 received, +3 errors, 100% packet loss, time 4097ms
pipe 3
dcasl_kari_5@dcasl5:~$ sudo arp -s 192.168.2.2 c0:bf:be:72:fe:1d
dcasl_kari_5@dcasl5:~$ arp -a
? (192.168.2.2) at c0:bf:be:72:fe:1d [ether] PERM on wlP1p1s0
dcasl_kari_5@dcasl5:~$ ping 192.168.2.2
PING 192.168.2.2 (192.168.2.2) 56(84) bytes of data.
^C
— 192.168.2.2 ping statistics —
11 packets transmitted, 0 received, 100% packet loss, time 10222ms

dcasl_kari_5@dcasl5:~$ ifconfig
enP8p1s0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
ether 48:b0:2d:f7:6a:db 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 20 base 0x1000

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

usb0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
ether 26:df:fb:b7:06:49 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

usb1: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
ether 26:df:fb:b7:06:4b 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

wlP1p1s0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
inet 192.168.2.1 netmask 255.255.255.0 broadcast 0.0.0.0
ether 28:d0:43:84:e2:d5 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 33 overruns 0 carrier 0 collisions 0

dcasl_kari_5@dcasl5:~$ ping 192.168.2.2
PING 192.168.2.2 (192.168.2.2) 56(84) bytes of data.
^C
— 192.168.2.2 ping statistics —
76 packets transmitted, 0 received, 100% packet loss, time 76808ms

dcasl_kari_5@dcasl5:~$ iw dev wlP1p1s0 station dump
dcasl_kari_5@dcasl5:~$ sudo iw wlP1p1s0 ibss leave

Hi,
We don’t have much experience in the use-case. Would see if other users can share suggestion. The page seems to be based on Jetpack 6.0. You may use the version for a try.

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