• 2 Posts
  • 284 Comments
Joined 1 year ago
cake
Cake day: June 15th, 2023

help-circle
  • This is an old post about ipv6, but it inspired me to go looking, and I wanted to share my findings.

    1. for globally routeable IPv6 addresses, probably do let it happen automatically, either direct from the ISP, through the router by prefix delegation, or your own implementation of prefix delegation.

    2. for devices you want to access, internally, create a ULA within the fd00::/8 space, and assign numbers (and names) however you like. Translate all your 192.168.x.y IPv4 addresses to fd00::x:y and go. Only limitation is you won’t be able to access those devices, using the ULA, from outside your network.

    3. you can do both of these on the same subnet, and devices pick up both addresses then use the global address for internet and the ULA for intranet.

    That means you can do dhcp, dynamic DNS, private domains, and all the stuff you know about IPv4 for IPv6, and still do all the stateless autoconfig that “they” want. Some devices, like my android phone, never played well with dhcpd6, but immediately preferred IPv6 as soon as I let them SLAAC.

    If the prefix assigned by the ISP doesn’t change, then device SLAAC address shouldn’t change, either, because they’re calculated from MAC, so if you need to access some internal devices from the internet, you have to mark that address, but (IMO) marking the full address is not that much worse than marking the prefix and remembering the device number.


  • I gotta say, I recognized both of those debate performances. One of them’s the angry grandfather who’s always complaining that his foreign neighbor is stealing his trash; the other’s the nice grandpa who calls you by your cousin’s name, then gives you $5 to go to a movie.

    I wouldn’t want either to babysit my kids - Trump because he’d steal my TV and throw out my avocados; Biden because he’d fall down the stairs and let the kids stay up to midnight eating ice cream.

    But a President’s job isn’t really to be a subject matter expert on every policy. He’s there to assemble a good team of policy matter experts and balance the needs of normal people against the power of megacorporations. And we have the rare opportunity to judge both grandpas on their past performance: Jared Kushner, Secretary of Everything; Janet Yellen vs Steve Mnuchin; Rick Perry vs Jennifer Granholm; Jeff Sessions & William Barr vs Merrick Garland.





  • Yeah, I think it really depends on use case. Like, I’m trying to imagine what aspect of my home lab could go so wrong, while I’m out of the house, that it would need fixed right away, and there’s nothing. I only leave my house for work or maybe a week of vacation, though, and I can imagine someone who’s occasionally away from home/house for 6-month deployments, or has a vacation home they only visit four weekends a year, might want more extensive remote maintenance. I’d still want to do that via ssh or vpn, but that’s me.




  • Foreign students pay full tuition, with no state contribution. Lots of universities have increased foreign admissions specifically to address declining state allocations. Science grad schools, where grants pay the student’s tuition & stipend are a different question, but a lot of funding mechanisms, including some US gov’t, bar foreign nationals.

    The whole pool of foreign students are great, though: top students in their home country, generally from families wealthy in their home country, highly motivated & ambitious. Many/most of them seek college in the US hoping it will be a stepping stone to employment and permanent residence. I can understand why even a xenophobe like Trump would make an exception for students.





  • Looks to me like BBQ chicken would have been more appropriate, but I’m a white guy, so I’m going to say that I have no place picking a corporate Juneteenth menu. I’m not even sure it’s appropriate for a corp to have a Juneteenth celebration - give people the freedom to recognize it however they like, without the oversight of corporate bosses. It’s like having a corporate seder for rosh hashanah or an eid al-Fitr: guaranteed to go badly.

    If the corp does insist on having a party, they need to have members of the relevant community as prominent organizers, not some dude named Pezzuto. A white guy planning Juneteenth is going to be either condescending or cultural appropriation.




  • IPv6 does have private spaces. Any prefix beginning with fd is ‘private,’ and (IIRC) there’s a formula to generate the next 40 bits of prefix to minimize the chance of intersections. i.e., you can generate your own internal /48 functionally equivalent to 192.168/16 or 10/8

    Don’t know if you can use that with SLAAAC, but it works if you run a dhcpv6 and makes ipv6 feel a lot like ipv4. You have to NAT everything inside &c, but if you already have a functioning internal IPv4 network, IPv6 is just a matter of figuring out which config options need to be changed (eg, dhcp6.name-servers for option domain-name-servers)


  • Definitely agree for a single install. If OP has a bunch of these installs to do, then editing an install USB to configure networking and enable sshd might be worth the effort. Do the install over ssh and hope the machine starts up as desired, but even then, if it doesn’t just magically appear on the network, he’s going to need a monitor to see where the startup failed.

    Raspberry Pi’s disk imager will let you pre-configure networking, accounts, and ssh, so you just write the image to an SD card, plug it in, and go. That’s a great solutions for systems usually meant to be headless and removable media. If OP’s client hardware allows, he could plug in the M2 or SATA drive meant to be the server’s startup, install Deb there, and. transfer to the server hardware. That’s definitely more work that just swapping the keyboard & monitor, but it accomplishes OP’s stated goal. (Otherwise, a lot of this thread follows the linux meme of “How do I [X]?” “[X] is dumb, do [Y] instead.”)


  • I don’t so much care where it’s made. The real selling point, to me, for Pi is that their products are well documented, in English, and solutions for problems are easily googled. There’s tons of SBCs out there, some of them even inexpensive, but I can’t tell if any are going to last longer than a single production run. Meanwhile, I can still buy a Pi 3 after almost a decade. Or I can take the hat I made for a Pi3, plug it straight into a new Pi Zero, and expect it to work without changes.

    IPO is a big step down the path to enshittification, especially when there’s no clear, dominant alternative.