| 2 Jun 2025 |
magic_rb | Yeah i do that | 12:36:12 |
magic_rb | One of the rhings that broke a lot of sites for me, macos assumes 1500, or at least i couldnt get it to cooperate and if then the router would have to fragment things, cloudflare would fail to defragment it somehow | 12:37:05 |
magic_rb | cache.nixos.org was not working at all when it was fragmenting. I still dont know wtf was up with that | 12:37:33 |
magic_rb | I actually owe this setup to puck, (not in this room, but i think they should be somewhere in this space), cause i assumed theyd know how to set it up, which they did. I also initially had a bug where the bpi couldnt handle packets smaller than 40 bytes i think, which would break pppoe, now there is a patch at least in franks tree, which pads the frames out to 40 bytes | 12:39:29 |
emily | I think this probably just means you had stuff configured wrong? | 13:14:49 |
emily | macOS definitely supports MTU < 1500 | 13:14:55 |
magic_rb | yeah probably | 13:15:04 |
magic_rb | but its interesting that the fragmenetation broke it anyway | 13:15:24 |
magic_rb | id expect it to be slower, but work | 13:15:28 |
hexa | mssfix | 13:16:56 |
emily | is there anything I can set to make sure none of the legacy networking.* stuff gets used? not sure if anything but networking.useDHCP = false; is needed to get it out of the way | 13:22:56 |
emily | (yes I should have gone all-in on networkd sooner) | 13:24:04 |
K900 | Uhh you can probably assert on the existence of network-setup.service or whatever | 13:27:33 |
emily | magic_rb: looks like pppoe.so is in fact rp-pppoe these days. or at least a fork of it upstream in ppp or something. | 13:31:03 |
emily | https://github.com/ppp-project/ppp/blob/6f3bf58b846fb320db7f68e9ecbda7992c396750/Changes-2.4#L33-L35 | 13:31:35 |
emily | at least a common ancestry | 13:31:38 |
emily | no idea which is better. | 13:31:46 |
K900 | Man | 13:33:31 |
K900 | This is giving me flashbacks | 13:33:36 |
K900 | To when I had a giga cursed small town ISP | 13:33:44 |
emily | I don't suppose anyone has written a from-scratch PPPoE thing in Rust or something. | 13:34:14 |
K900 | That ran L2TP | 13:34:19 |
K900 | And that was before xl2tpd | 13:34:54 |
| finga joined the room. | 18:29:41 |
| 3 Jun 2025 |
matthewcroughan - nix.zone | Anyone have any idea how the Macintosh IIgs boots? | 17:32:28 |
matthewcroughan - nix.zone | http://apple2.guidero.us/doku.php/mg_notes/apple_ii_atlk/iigs_netboot | 17:33:31 |
matthewcroughan - nix.zone |
The system has a very minimal AppleTalk stack built into the ROM. It is capable of NBP lookups, ATP, and the lower level protocols to support these, and not much else. The stage 0 code performs an NBP lookup for Apple //gs. When it finds it, it retrieves the stage 1 code using ATP requests in the same fashion as the Workstation Card retrieves its boot blocks. The image is usually called ProDOS16 Boot Blocks
| 17:33:41 |
matthewcroughan - nix.zone | Though i never find this NBP Lookup in Wireshark, though I do for other Macintoshes, such as LCIII and SE30 | 17:34:07 |
matthewcroughan - nix.zone | * Though I never find this NBP Lookup in Wireshark, though I do for other Macintoshes, such as LCIII and SE30 | 17:34:15 |
matthewcroughan - nix.zone | relates to NixOS because I'm implementing a module for atalkd which uses Linux's CONFIG_APPLETALK | 17:34:30 |