• 1 Post
  • 6 Comments
Joined 7 months ago
cake
Cake day: October 17th, 2025

help-circle
  • Cory Doctorow’s “Walkaway” may fit, depending on what you’re after.

    Society hasn’t collapsed exactly but they are building something new from scraps of deserted technology far away from civilisation. The setting is near-future, their motto: “The first days of a better nation.” It is about a group building their own bed&breakfast for themselves and others to escape from the “default” society. There is a global support network of others attempting the same. They build in old ruins with 3D printers and abandoned fuel cells.

    (Another topic of the book is mind uploading. The book is all on earth, no space travel. The main focus is on politics and society and a cultural rebellion against old money. I think the main characters are a bit weak in the sense that they are too similar and I sometimes confused them and it didn’t matter. But it was still fun to read for the political ideas being spelled and acted out, and yes, for the enthusiasm of building something new.)


  • I’d start with some basic Linux networking and tools, if you don’t have them already.

    I don’t know if that’s the basics everyone knows these days, but… learn how TCP,UDP,ICMP,TLS relate, what a netmask is, what is ARP and MAC addresses. Fire up Wireshark and look around what is happening on your network. Learn some basic commands like ip -br -a and ss (or the older netstat) so you know how to figure out which program is listening where. Learn how to manually resolve a DNS name (dig or host). How tunnel a TCP connection or a webbrowser through ssh (port forwarding, SOCKS proxy). Learn enough of the HTTP protocol so you can manually enter a valid GET request over a simple TCP connection to port 80 with netcat or nc. Or use httpie or curl for the same purpose. You can’t host a lot with that knowledge, but it helps to figure out why things are not working.






  • Sounds like a networking exercise on its own.

    Do the attempted pings show up on the wire? (Switch LEDs, network card activity light.)

    Does broadcast work? (Watch if it is received with tcpdump -n on both Linux VMs, and Wireshark on the Windows hosts, while doing ping -b 10.0.0.255. Or trigger a broadcast ARP by ping-ing a non-existing IP in the same network. Those should go through all bridge and switch devices, independent of IPs and routing setup.)

    I think you need four distinct MAC addresses for this setup, are they all different?

    The network card/driver is filtering received unicast by MAC. I’m sure something should set up the filters correctly, but maybe it went wrong, or there is a bug in the driver. Wireshark on Windows should be able to enable promiscuous mode, which disables the filter.

    Side note: I don’t think you need a crossover cable. Auto-crossover should just work these days.

    At work I map a USB Ethernet device into my Linux VM when I do anything networking, exactly to avoid those kind of “is it Windows?” questions. Also, I can then check the Ethernet link at the lowest level using Linux tools like ip link or mii-tool or ethtool.

    I’m using VMWare for this, which I cannot recommend any more. (It used to be good for this, but gut much worse in recent years.) I think vanilla VirtualBox doesn’t allow to map USB devices.