742

ok.  let's try an old version of bitcoin while waiting for these sources --- but wait!

if I want to sync a node, I'll need more than 17KB/s anyway!

so instead, maybe some network debugging.

743

I have one of those atheros ar9271 linux usb wifi dongles.  the kernel driver and dongle have a symbiotic bug where when the signal is poor or the mtu too high the driver can corrupt the kernel, or somesuch, but everybody keeps using them anyway because they have open source firmware.

I wonder if I have my kernel sources.

i've plugged the dongle in!

it looks like the device is recognised ok (i've been fudging things for weeks so crashes are much rarer now) but it's not getting an ip address.

this probably means the issue in is the router I guess

747

inhibition around free wifi access.  we don't want those hacktivists getting free wifi, nosiree.  wait!  hacktivists are good people?  uhhhhhhhh.  but we could give wardriving to our cronies!  let's make special cronie-only wardriving setups.  then we can rip the arms off the hacktivists?

arms?

this timestamp got lost somewhere: 745

let's run tcpdump like any normal millenial network bum would.

749

sudo tcpdump -vvni wlp0s20f0u4 <- these letters are assigned by the kernel driver deterministically based on bus architecture and module timing.  they are not secret messages.

750

struggling with typing tcpump or tcpdumpdump instead of what I mean

751

no packet traffic.

let's run a dhcp client!

oops! nm!  there's an arp packet!

the arp packet came from 10.0.0.1, so the router's gateway stuff is running and the problem is probably either local or in packet transmission to the router.

i'll try setting a manual ip and see if I can reach the router.

752

I set a manual ip but no response from router on port 80, foolishly closed tcpdump

753 inhibition around tcpdump again

754 tcpdump isn't showing any TCP packets being sent. rerun curl ..

doesnt make tcp packets.  maybe my routing table is sending them elsewhere or something.

755

yupyup need to add a routing table entry

my routing table looks weird to me, i'll try handtyping it

Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
default gateway 0.0.0.0 UG

ohhh I think I get it.  also inhibition around sharing local information, hrm.  "gateway" must pick the interface's configured gateway or something.

man it has been a long time since I added or changed a routing entry.  i'll try taking my other interface down.

757

dang my hands enabled airplane mode

758

the system won't reassociate with the AP after toggling airplane mode ...

759 now the ap isn't showing up anymore.  maybe my antenna fell off the branch it's draped on.

hey there it is!

still not associating.

Okay the plan is to check the antenna before continuing that.

800

ooooh toggling airplane mode and taking my interface down broke the gdb clone :/

my hands keep clicking on interface selection over and over again

801

there we go, other interface.

I have an idea!  I can clone gdb on my phone, and transfer over.

802

oops my phone is in airplane mode.  sometimes it does this on its o804

804

I took it out of airplane mode and a pkg update in gdb, and airplane mode toggled back on during the pkg update.  i'll repeatedly untoggle it until I have git installed.

808

I've gotten about 56 MB downloaded before airplane mode kicks on, which is about 76% of git clone --mirror --depth=1
i'll try some more

810

i've set it up in a script to keep retrying, so I can just keep reenabling airplane mode

811

I remembered how to fix my airplane mode issue!  I take another phone, videorecord the display of this phone, and then the airplane issue stops happening while i'm recording.

this'll be an easy clone now!

812

i've misplaced my other phone, to videorecord the misbehaviors of this with, to clone gdb on to workaround the misbehaviors of my laptop, to debug the misbehaviors of gdb, to debug the misbehaviors of bitcoin, to sync a node to store records of things

i'll look for it.  it's 813