Because of the way the network shows up via Wi-Fi, it only shows as one SSID for both bands. I've found instructions for how to force it to 2.4GHz under Windows but I can't easily find instructions for Linux. For the MAC addresses, I have added x's to the address to censor the full address.
IPv6 addresses have been removed.
Also to mention, my brother uses the Octoprint Cura plugin. Not sure if this has anything to do with it, but it's good to mention.
Here are the ifconfig
and arp
outputs on the RPi: (the arp
output of which looks suspect)
wlan0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 10.0.0.3 netmask 255.255.255.0 broadcast 10.0.0.255
ether b8:xx:xx:xx:xx:1f txqueuelen 1000 (Ethernet)
RX packets 1812174 bytes 305350991 (291.2 MiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 8497951 bytes 3704937364 (3.4 GiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
Address HWtype HWaddress Flags Mask Iface
10.0.0.1 ether 1c:xx:xx:xx:xx:0b C wlan0
10.0.0.50 (incomplete) wlan0
10.0.0.87 ether 44:xx:xx:xx:xx:64 C wlan0
On my Fedora workstation:
wls1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 10.0.0.87 netmask 255.255.255.0 broadcast 10.0.0.255
ether 44:xx:xx:xx:xx:64 txqueuelen 1000 (Ethernet)
RX packets 13906932 bytes 18361071618 (17.1 GiB)
RX errors 0 dropped 87 overruns 0 frame 0
TX packets 5227091 bytes 570167321 (543.7 MiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
Address HWtype HWaddress Flags Mask Iface
10.0.0.74 (incomplete) wls1
10.0.0.68 ether 20:xx:xx:xx:xx:3e C wls1
10.0.0.219 ether f4:xx:xx:xx:xx:08 C wls1
10.0.0.84 ether 38:xx:xx:xx:xx:60 C wls1
10.0.0.209 ether 20:xx:xx:xx:xx:2d C wls1
10.0.0.114 ether 20:xx:xx:xx:xx:be C wls1
10.0.0.0 (incomplete) wls1
10.0.0.147 ether b8:xx:xx:xx:xx:ec C wls1
10.0.0.22 (incomplete) wls1
10.0.0.187 ether fa:xx:xx:xx:xx:27 C wls1
10.0.0.50 ether 60:xx:xx:xx:xx:bf C wls1
10.0.0.54 ether 98:xx:xx:xx:xx:24 C wls1
10.0.0.67 (incomplete) wls1
10.0.0.111 ether 1c:xx:xx:xx:xx:35 C wls1
10.0.0.134 ether 34:xx:xx:xx:xx:e1 C wls1
_gateway ether 1c:xx:xx:xx:xx:0b C wls1
10.0.0.3 ether b8:xx:xx:xx:xx:1f C wls1
On my brother's Windows 10 workstation:
Wireless LAN adapter Wi-Fi:
Description . . . . . . . . . . . : Realtek 8821AE Wireless LAN 802.11ac PCI-E NIC
Physical Address. . . . . . . . . : 60-XX-XX-XX-XX-BF
DHCP Enabled. . . . . . . . . . . : Yes
Autoconfiguration Enabled . . . . : Yes
Lease Obtained. . . . . . . . . . : Saturday, May 14, 2022 12:54:17 AM
Lease Expires . . . . . . . . . . : Thursday, May 19, 2022 5:42:53 PM
IPv4 Address. . . . . . . . . . . : 10.0.0.50(Preferred)
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Lease Obtained. . . . . . . . . . : Saturday, May 14, 2022 12:54:16 AM
Lease Expires . . . . . . . . . . : Tuesday, May 17, 2022 5:26:08 PM
Default Gateway . . . . . . . . . : 10.0.0.1
DHCP Server . . . . . . . . . . . : 10.0.0.1
DNS Servers . . . . . . . . . . . : 8.8.8.8
8.8.4.4
NetBIOS over Tcpip. . . . . . . . : Enabled
A note about the arp -a
output, before pinging the machine from the RPi, the RPi's IP & MAC address didn't show up in this list. After pinging it, it shows in this list. After about an hour to a few hours, the ARP entry grows stale and eventually stops working until the Pi pings his machine again.
This is what happens when it cannot connect anymore, the ARP entry for the RPi disappears.
Interface: 10.0.0.50 --- 0x13
Internet Address Physical Address Type
10.0.0.1 1c-xx-xx-xx-xx-0b dynamic
10.0.0.2 a0-xx-xx-xx-xx-a0 dynamic
10.0.0.54 98-xx-xx-xx-xx-24 dynamic
10.0.0.67 f8-xx-xx-xx-xx-3b dynamic
10.0.0.68 20-xx-xx-xx-xx-3e dynamic
10.0.0.76 f0-xx-xx-xx-xx-c9 dynamic
10.0.0.87 44-xx-xx-xx-xx-64 dynamic
10.0.0.111 1c-xx-xx-xx-xx-35 dynamic
10.0.0.134 34-xx-xx-xx-xx-e1 dynamic
10.0.0.209 20-xx-xx-xx-xx-2d dynamic
10.0.0.219 f4-xx-xx-xx-xx-08 dynamic
10.0.0.255 ff-ff-ff-ff-ff-ff static