2024-07-19
This commit is contained in:
parent
2e1a5460fe
commit
e9da63243f
363
homepage.content
363
homepage.content
@ -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]
|
||||
|
||||
<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 <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?
|
||||
|
||||
<https://www.reddit.com/r/openbsd/comments/l4c1zo
|
||||
/openbsd_hangs_after_entry_point_at/&rt;
|
||||
/openbsd_hangs_after_entry_point_at/>
|
||||
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:
|
||||
<https://www.nechtan.io/articles/openbsd_arm64_qemu.html&rt;
|
||||
<https://www.nechtan.io/articles/openbsd_arm64_qemu.html>
|
||||
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
|
||||
|
Loading…
Reference in New Issue
Block a user