Day: November 22, 2024

  • OpenWRT

    I got bored last night and started researching OpenWRT. There is no particular feature that it supports, that my current router firmware doesn’t, but I haven’t looked into the project in at least 10 years.

    I currently run an ASUS AX-3000, which I bought because I thought my old Netgear X8 R8300 was malfunctioning, but when I had the same issue with the ASUS, I found it was a config problem. Since the Netgear is just sitting in the basement, I though I’d install OpenWRT on that first and then see if it’s worth it to install on the ASUS. The Netgear is a little more high end of a router, but it doesn’t have WiFi 6. The ASUS does, but has one less radio, so I’ll need to see how they perform.

    Unfortunately, neither router has images prebuilt for it, so I had to build my own image. Luckily there was already a profile for an R8500, which hardware wise is almost identical to the model I have.

    The build environment setup and instructions can be found here. It was a simple matter of firing up a Ubuntu VM and following along. I can’t flash it while I’m at work, so that will have to wait.

    The most annoying thing with getting this setup is how confusing the OpenWRT documentation is. I can see why they would organize it this way. It seems to me that unless you have a router that one of the maintainers owns, you are left with manual. Even though it’s just linux, so you really just need the hardware support to get up and running. I would think a more broad generic image to test things would make more sense. Oh well.

    cweb@testvmhost:~/openwrt-imagebuilder-bcm53xx-generic.Linux-x86_64$ make image \
    PROFILE="netgear_r8500"
    Generate local signing keys...
    WARNING: can't open config file: /builder/shared-workdir/build/staging_dir/host/etc/ssl/openssl.cnf
    WARNING: can't open config file: /builder/shared-workdir/build/staging_dir/host/etc/ssl/openssl.cnf
    read EC key
    writing EC key
    Checking 'true'... ok.
    Checking 'false'... ok.
    Checking 'working-make'... ok.
    Checking 'case-sensitive-fs'... ok.
  • New server plans

    I’ve been wanting to switch my server setup to something virtual for a while now. I upgraded my “gaming” desktop to 32GB of RAM, but it was kind of pointless after I did some research. A processor, motherboard, and 32 GB of DDR4 RAM isn’t that much more. Then I got to wondering how much it would be just to put something together, and I came out under $500. Hmm, I waste more than that in a week sometimes.

    I also tested out Fedora server as a Host system. I can’t say I really liked Cockpit at all.

    I’m testing ubuntu right now, probably with virt-manager.

    funny test vm host in vm guest on vm host

    Configure Your PC

    NameItemQtyPrice
    AMD Ryzen 5 4500 Renoir 3.6GHz 6-Core AM4 Boxed Processor - Wraith Stealth Cooler Included
    CPUAMD Ryzen 5 4500 Renoir 3.6GHz 6-Core AM4 Boxed Processor – Wraith Stealth Cooler Included1$64.99 EACH
    MSI B550 Gaming GEN3 AMD AM4 ATX Motherboard
    MotherboardMSI B550 Gaming GEN3 AMD AM4 ATX Motherboard1$89.99 EACH
    Corsair Vengeance LPX 32GB (2 x 16GB) DDR4-3200 PC4-25600 CL16 Dual Channel Desktop Memory Kit CMK32GX4M2E3200C16 - Black
    RAMCorsair Vengeance LPX 32GB (2 x 16GB) DDR4-3200 PC4-25600 CL16 Dual Channel Desktop Memory Kit CMK32GX4M2E3200C16 – Black1$50.99 EACH
    Crucial P3 Plus 2TB 3D NAND Flash PCIe Gen 4 x4 NVMe M.2 Internal SSD
    M.2 / NVMe SSDCrucial P3 Plus 2TB 3D NAND Flash PCIe Gen 4 x4 NVMe M.2 Internal SSD1$112.99 EACH
    Thermaltake V100 ATX Mid-Tower Computer Case - Black
    CaseThermaltake V100 ATX Mid-Tower Computer Case – Black1$44.99 EACH
    Thermaltake Toughpower GX2 600W 600 Watt 80 Plus Gold ATX Non-Modular Power Supply
    Power SupplyThermaltake Toughpower GX2 600W 600 Watt 80 Plus Gold ATX Non-Modular Power Supply1$69.99 EACH
    Total$433.94
    Generated by Micro Center 11/22/2024 4:38:04 AM