1
0

2024-07-19

This commit is contained in:
dtb 2024-07-19 21:06:27 -06:00
parent 2e1a5460fe
commit e9da63243f

View File

@ -1050,6 +1050,341 @@ pre { /* DRY who? */
}
/blah/2024-07-19.html
: what acid taught me
- I can change.
- I can feel.
- I can love.
- I can be kinder.
- I can be happier.
- I can be mindful.
- I can take care of myself.
- My friends care about me.
- I love my friends.
- I love people.
- I love the world.
- I love myself.
- I suffer.
- I don't have to suffer.
- If I don't change Right Now, I may never.
: poems i wrote at work today
when I looked down the kaleidoscope
what caught my sight?
a million colorful stars
lighting up the night
for they were dancing,
with gravity as the song;
the soup of the cosmos
convection moving them along
they lulled me to sleep and I had a wonderful dream
a being on another planet
looking through another kaleidoscope
thinking of me
like one of those rubber toys filled with water
an elongated donut shaped like a snake
slipping out of my hands as if it's water
so too do my dreams leave when I wake
many of my own memories have passed me by
like divine fingers pulled them from my brain
at night I lay awake counting the years so far of mine
wondering what more of my life they will take
: a painting I did on my trip
Everything seems so cosmic... Here, in the vast reaches of space.
Except this is just a painting. Look around you. Could you say
hello to someone nearby for me? Hug them? How are we
so different. Meat, wires, flesh. You breathe. I breathe. Wars
are fought for greed, lust, all these little miseries poor souls
like to share. Why must there be discord? Why can't we all just get
along? Peace is seen as depravity, peace-sharing seen as hippies
and hypocricy or however you spell that. It's easier to seek
gold than happiness. Finding happiness requires respect of self
and others, kindness, perhaps love for those still capable. Gold
demands only lust. Depravity is spilling blood in the desert
for the remains of million-year-old trees. Hypocrisy is
wearing a suit while debating bombing a country into the stone
age. Wires are veins are roads are rivers are conduits are vias
are the grid on which life grows. Life is somewhat beautiful.
Somewhat scary, too. Self-replicating, self-healing, self-ish. All
qualities had by the most loathesome monsters and ghouls of
fairy tales. The scariest thing to us is us. The loveliest, too.
Fear, love, sadness, happiness, loathing, lust, hatred, passion,
openness. The full range, the vibrancy of life can only
be experienced with others. I breathe as do my siblings in Russia,
Ukraine, China, the DPRK, the ROK, Taiwan, the USA, and all these
places in the world with names that wage war on other places.
We only have one Earth. We are one people. When air is bought and
sold, what will we have left to breathe? [delta]
/blah/2024-07-03.html
: packages installed on my openbsd vm
gdb
git
gnupg
helix
llvm
rust
rust-analyzer
rust-bindgen
/blah/2024-06-26.html
Still sick but not as sick as yesterday.
Host (Raspbian)
# brctl addbr br0
# brctl addif br0 eth0
# ip link set up dev br0
# ip addr add dev br0 10.0.0.101/24
<https://pub.gctl.io/posts/2019-12-07-vlan-on-openbsd/>
Guest (OpenBSD)
# ifconfig
$ ifconfig
lo0: flags=2008049<UP,LOOPBACK,RUNNING,MULTICAST,LRO&rt; mtu 32768
index 3 priority 0 llprio 3
groups: lo
inet6 ::1 prefixlen 128
inet6 fe80::1%lo0 prefixlen 64 scopeid 0x3
inet 127.0.0.1 netmask 0xff000000
vio0: flags=8802<BROADCAST,SIMPLEX,MULTICAST&rt; mtu 1500
lladdr 52:54:00:a7:bf:8e
index 1 priority 0 llprio 3
media: Ethernet autoselect
status: no carrier
enc0: flags=0<&rt;
index 2 priority 0 llprio 3
groups: enc
status: active
pflog0: flags=141<UP,RUNNING,PROMISC&rt; mtu 33136
index 4 priority 0 llprio 3
groups: pflog
# echo up | tee /etc/hostname.vio0
up
# sh /etc/netstart
WARNING: /etc/hostname.vio0 is insecure, fixing permissions.
# ifconfig
lo0: flags=2008049<UP,LOOPBACK,RUNNING,MULTICAST,LRO> mtu 32768
index 3 priority 0 llprio 3
groups: lo
inet6 ::1 prefixlen 128
inet6 fe80::1%lo0 prefixlen 64 scopeid 0x3
inet 127.0.0.1 netmask 0xff000000
vio0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
lladdr 52:54:00:a7:bf:8e
index 1 priority 0 llprio 3
media: Ethernet autoselect
status: active
enc0: flags=0<>
index 2 priority 0 llprio 3
groups: enc
status: active
pflog0: flags=141<UP,RUNNING,PROMISC> mtu 33136
index 4 priority 0 llprio 3
groups: pflog
# echo inet 10.0.0.105 255.255.255.0 NONE | tee -a /etc/hostname.vio0
inet 10.0.0.105 255.255.255.0 NONE
# sh /etc/netstart
# ifconfig
lo0: flags=2008049<UP,LOOPBACK,RUNNING,MULTICAST,LRO> mtu 32768
index 3 priority 0 llprio 3
groups: lo
inet6 ::1 prefixlen 128
inet6 fe80::1%lo0 prefixlen 64 scopeid 0x3
inet 127.0.0.1 netmask 0xff000000
vio0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
lladdr 52:54:00:a7:bf:8e
index 1 priority 0 llprio 3
media: Ethernet autoselect
status: active
inet 10.0.0.105 netmask 0xffffff00 broadcast 10.0.0.255
enc0: flags=0<>
index 2 priority 0 llprio 3
groups: enc
status: active
pflog0: flags=141<UP,RUNNING,PROMISC> mtu 33136
index 4 priority 0 llprio 3
groups: pflog
Host
$ ssh 10.0.0.105
The authenticity of host '10.0.0.105 (10.0.0.105)' can't be established.
ECDSA key fingerprint is SHA256:/[...]/[...].
Are you sure you want to continue connecting (yes/no/[fingerprint])? yes
Warning: Permanently added '10.0.0.105' (ECDSA) to the list of known hosts.
Last login: Wed Jun 26 07:45:42 2024
OpenBSD 7.5 (GENERIC) #131: Wed Mar 20 19:09:19 MDT 2024
Welcome to OpenBSD: The proactively secure Unix-like operating system.
Please use the sendbug(1) utility to report bugs in the system.
Before reporting a bug, please try to reproduce it with the latest
version of the code. With bug reports, please try to ensure that
enough information to reproduce the problem is enclosed, and if a
known fix for it exists, include that as well.
## HOLY FUCKING SHIT. I JUST NEEDED TO USE A STATIC IPv4.
$ git pull --all
ssh: Could not resolve hostname git.tebibyte.media: no address associated with
name
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
## oh fucking hell. now that the bridge is established I can't get to the wlan.
## i'm just giving the VM another interface. also, i'm using virt-manager now
Guest
# echo up | tee /etc/hostname.vio1
up
# sh /etc/netstart
WARNING: /etc/hostname.vio1 is insecure, fixing permissions.
# ifconfig
lo0: flags=2008049<UP,LOOPBACK,RUNNING,MULTICAST,LRO> mtu 32768
index 4 priority 0 llprio 3
groups: lo
inet6 ::1 prefixlen 128
inet6 fe80::1%lo0 prefixlen 64 scopeid 0x4
inet 127.0.0.1 netmask 0xff000000
vio0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
lladdr 52:54:00:a7:bf:8e
index 1 priority 0 llprio 3
media: Ethernet autoselect
status: active
inet 10.0.0.105 netmask 0xffffff00 broadcast 10.0.0.255
vio1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
lladdr 52:54:00:ea:4d:90
index 2 priority 0 llprio 3
media: Ethernet autoselect
status: active
enc0: flags=0<>
index 3 priority 0 llprio 3
groups: enc
status: active
pflog0: flags=141<UP,RUNNING,PROMISC> mtu 33136
index 5 priority 0 llprio 3
groups: pflog
## I'm not getting an IP via DHCP on vio1 so I must have configured it wrong.
## I made a new Routed network and changed vio1 to use that in virt-manager.
## That didn't work.
## Same settings except NAT explicitly forwarded to wlan0.
## Updated the vio1 NIC to use that.
Guest
# ifconfig
lo0: flags=2008049<UP,LOOPBACK,RUNNING,MULTICAST,LRO> mtu 32768
index 4 priority 0 llprio 3
groups: lo
inet6 ::1 prefixlen 128
inet6 fe80::1%lo0 prefixlen 64 scopeid 0x4
inet 127.0.0.1 netmask 0xff000000
vio0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
lladdr 52:54:00:a7:bf:8e
index 1 priority 0 llprio 3
media: Ethernet autoselect
status: active
inet 10.0.0.105 netmask 0xffffff00 broadcast 10.0.0.255
vio1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
lladdr 52:54:00:ea:4d:90
index 2 priority 0 llprio 3
media: Ethernet autoselect
status: active
enc0: flags=0<>
index 3 priority 0 llprio 3
groups: enc
status: active
pflog0: flags=141<UP,RUNNING,PROMISC> mtu 33136
index 5 priority 0 llprio 3
groups: pflog
# ifconfig vio1 inet autoconf
# ifconfig
lo0: flags=2008049<UP,LOOPBACK,RUNNING,MULTICAST,LRO> mtu 32768
index 4 priority 0 llprio 3
groups: lo
inet6 ::1 prefixlen 128
inet6 fe80::1%lo0 prefixlen 64 scopeid 0x4
inet 127.0.0.1 netmask 0xff000000
vio0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
lladdr 52:54:00:a7:bf:8e
index 1 priority 0 llprio 3
media: Ethernet autoselect
status: active
inet 10.0.0.105 netmask 0xffffff00 broadcast 10.0.0.255
vio1: flags=808843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST,AUTOCONF4> mtu 1500
lladdr 52:54:00:ea:4d:90
index 2 priority 0 llprio 3
groups: egress
media: Ethernet autoselect
status: active
inet 192.168.100.145 netmask 0xffffff00 broadcast 192.168.100.255
enc0: flags=0<>
index 3 priority 0 llprio 3
groups: enc
status: active
pflog0: flags=141<UP,RUNNING,PROMISC> mtu 33136
index 5 priority 0 llprio 3
groups: pflog
## Huh.
# ping 1.1.1.1
PING 1.1.1.1 (1.1.1.1): 56 data bytes
64 bytes from 1.1.1.1: icmp_seq=0 ttl=54 time=38.432 ms
64 bytes from 1.1.1.1: icmp_seq=1 ttl=54 time=24.622 ms
^C
--- 1.1.1.1 ping statistics ---
2 packets transmitted, 2 packets received, 0.0% packet loss
round-trip min/avg/max/std-dev = 24.622/31.527/38.432/6.905 ms
Host
$ ssh 10.0.0.105
Last login: Wed Jun 26 08:43:23 2024
OpenBSD 7.5 (GENERIC) #131: Wed Mar 20 19:09:19 MDT 2024
Welcome to OpenBSD: The proactively secure Unix-like operating system.
Please use the sendbug(1) utility to report bugs in the system.
Before reporting a bug, please try to reproduce it with the latest
version of the code. With bug reports, please try to ensure that
enough information to reproduce the problem is enclosed, and if a
known fix for it exists, include that as well.
It works. IT WORKS!
Now just to
$ echo inet autoconf | doas tee -a /etc/hostname.vio1
inet autoconf
[11 hours later]
&lt;https://wiki.debian.org/BridgeNetworkConnections
#Configuring_bridging_in_.2Fetc.2Fnetwork.2Finterfaces&rt;
[4 hours later]
Okay, br0 was unnecessary. For real.
# ip link set br0 down
# brctl delif br0 eth0
# brctl delbr br0
# virsh net-start --network default
/blah/2024-06-24.html
I'm sick today. Was pretty sick yesterday. Now pretty sick today. I keep
@ -1126,7 +1461,7 @@ public and secret key created and signed.
sec ed25519/3AA5C34371567BD2 2021-06-06 [SC] [expires: 2025-06-25]
6CD8F2B4F3E2E8F08274B563480F8962730149C7
uid [ultimate] knut <knut@codeberg.org>
uid [ultimate] knut &lt;knut@codeberg.org&rt;
ssb cv25519/42B317FD4BA89E7A 2024-06-25 [E] [expires: 2025-06-25]
```
@ -1174,7 +1509,7 @@ contributions!
/blah/2024-06-23.html
Watched Smiling Frriends last night, and by that I mean I rewatched some of the
Watched Smiling Friends last night, and by that I mean I rewatched some of the
later of the first season and saw for the first time some of the second which
was really brilliant. Smiling Friends really holds up on rewatches.
@ -1290,7 +1625,7 @@ Serial console looks like shit. How do I SSH into this virtual shitbox?
# brctl addbr br0
# brctl addif br0 eth0
# ip link set up dev br0
# echo allow br0 >/etc/qemu/bridge.conf
# echo allow br0 &rt;/etc/qemu/bridge.conf
# chmod 644 /etc/qemu/bridge.conf
# ip addr add dev br0 10.0.0.101/24
@ -1318,8 +1653,8 @@ CD-ROM: E0
Loading /7.5/AMD64/CDBOOT
probing: pc0 com0 mem[639K 510M a20=on]
disk: hd0+* cd0
>> OpenBSD/amd64 CDBOOT 3.65
boot>
&rt;&rt; OpenBSD/amd64 CDBOOT 3.65
boot&rt;
cannot open cd0a:/etc/random.seed: No such file or directory
booting cd0a:/7.5/amd64/bsd.rd: 4076463+1688576+3891240+0+708608 [109+464016+317
541]=0xaa40e8
@ -1328,7 +1663,7 @@ entry point at 0xffffffff8100100
And then it hangs. What's going on?
&lt;https://www.reddit.com/r/openbsd/comments/l4c1zo
/openbsd_hangs_after_entry_point_at/&rt;
/openbsd_hangs_after_entry_point_at/&gt;
says perhaps I'm using a 32b processor rather than 64b. The software I'm
writing needs to work on 32b so whatever, let's try the i386 install75.iso.
@ -1350,8 +1685,8 @@ CD-ROM: E0
Loading /7.5/I386/CDBOOT
probing: pc0 com0 apm pci mem[639K 510M a20=on]
disk: fd0 hd0+* cd0
>> OpenBSD/i386 CDBOOT 3.65
boot>
&rt;&rt; OpenBSD/i386 CDBOOT 3.65
boot&rt;
cannot open cd0a:/etc/random.seed: No such file or directory
booting cd0a:/7.5/i386/bsd.rd: 3279379+1442816+4362248+0+417792 [88+160+28]=0x91
2300
@ -1379,10 +1714,10 @@ CD-ROM: E0
Loading /7.5/AMD64/CDBOOT
probing: pc0 com0 mem[639K 510M a20=on]
disk: fd0 hd0+* cd0
>> OpenBSD/amd64 CDBOOT 3.65
boot> set tty com0
switching console to com>> OpenBSD/amd64 CDBOOT 3.65
boot> boot
&rt;&rt; OpenBSD/amd64 CDBOOT 3.65
boot&rt; set tty com0
switching console to com&rt;&rt; OpenBSD/amd64 CDBOOT 3.65
boot&rt; boot
0
cannot open cd0a:/etc/random.seed: No such file or directory
booting cd0a:/7.5/amd64/bsd.rd: 4076463+1688576+3891240+0+708608 [109+464016+317541]=0xaa40e8
@ -1397,7 +1732,7 @@ We got it. I just needed to set the tty to the serial port I was monitoring
with QEMU. Now that I understand the theory I'd really like to get arm64
emulation working because I imagine it'd be a little easier on my poor CM4. I
foumd a guide on booting OpenBSD/arm64 on QEMU:
&lt;https://www.nechtan.io/articles/openbsd_arm64_qemu.html&rt;
&lt;https://www.nechtan.io/articles/openbsd_arm64_qemu.html&gt;
and stripped the weird shit out of it to see if that works.
$ qemu-system-aarch64 \
@ -1594,7 +1929,7 @@ I keep going and I hope I've had some sort of positive impact. There are a lot
of people I miss.
My blah has been perused by hopefully less than two dozen people which makes it
special to me as a novel-length mostly nonsensical and often incoherent >700K
special to me as a novel-length mostly nonsensical and often incoherent &rt;700K
obscure Internet oddity that I have created. It hasn't been posted anywhere on
social media (though, feel free to share it on Hacker News, but anywhere more
popular is off limits) and even my close friends haven't read all of it. This