Phaselockedloopable- PLL's continued exploration of networking, self-hosting and decoupling from big tech

Cat6 don’t bother with sfp+ just do cat6 wires and jacks. You can do affordable 2/5gb switches for now then switch to 10gb later. The 12-24 port 10gb switches are under 1k now though which I think is reasonable

2 Likes

Full disclosure… an adobe datacenter closed near me and I got ridiculously high quality cables used for short runs between SANs… they can do about 20 gbps … so I think im pretty covered here

sweet. I guess in time it will all come down. I generally wait until OpenWRT is available for a router. While its not really scientific. Ive found its a good measure of development of the wireless generational chipsets. Right now for me AC is king and despite actually understanding the physical engineer layer improvements of AX … it wasnt worth my investment yet. Too much development. I mean wifi 6E (aka 802.11 ax wave 2)… is right here… and tbch theres going to be a lot of development as us military folk move off of the sub I nato bands :wink: … and it opens spectrum to commercial…

So yeah Im starting to think about the upgrade down the road. This one you see took about a year or so of planning and its still a mess lol. I have yet to plop my 24 1GBE switch in that I got from sarge. Ive got this giant amount of packaging and parts I gotta sort because of a joint project (between sarge and I) coming to the forum soon.

I was aware of 2.5 GBE but not 5GBE… thats a thing? My main motivation is when I move to AX the wires will become a limitation and nobody likes that. Especially as 10 gigabit fiber in my area is coming for a price thats ridiculously low… (state has some open infrastructure project going)

1 Like

Pretty later

Function now

Max lazy mode chuck switch under router mode engaged

Thanks @SgtAwesomesauce switch worked flawlessly

2 Likes

@Buffy @SgtAwesomesauce I attempted to ddos my pi. Lol

It was unsuccessful. The pi4 OCd with my yuge heatsink running pihole with as many servers as I have in the resolver and as big of cache as I have was too robust

Results across multiple clients all doing this at once (10,000 queries a second each)

Statistics:

  Queries sent:         180957451
  Queries completed:    177977352 (98.35%)
  Queries lost:         2880123 (1.59%)
  Queries interrupted:  10034 (0.06%)

  Response codes:       NOERROR 13724982 (77.12%), SERVFAIL 188871 (1.06%), NXDOMAIN 3883865 (21.82%), REFUSED 2 (0.00%)
  Average packet size:  request 38, response 77
  Run time (s):         1492.196066
  Queries per second:   121285.154825

  Average Latency (s):  0.194975 (min 0.000163, max 4.966739)
  Latency StdDev (s):   0.348371

Like maybe I could spinup my own DoH server for when im out and about… No ads everywhere.

DoT as well for android private DNS?

Like as long as I don’t get cache evictions the server is performing correctly

Anyone know the dangers in doing what I’m saying above?

2 Likes

@SgtAwesomesauce Its all hear. Commence AI

2 Likes

Yubi key finally

2 Likes
odin:~ # zpool status
  pool: OnePoint21GigaWatts
 state: ONLINE
config:

        NAME                 STATE     READ WRITE CKSUM
        OnePoint21GigaWatts  ONLINE       0     0     0
          raidz2-0           ONLINE       0     0     0
            sdb              ONLINE       0     0     0
            sdc              ONLINE       0     0     0
            sdd              ONLINE       0     0     0
            sde              ONLINE       0     0     0
            sdf              ONLINE       0     0     0
            sdg              ONLINE       0     0     0

errors: No known data errors
odin:~ # zfs list
NAME                            USED  AVAIL     REFER  MOUNTPOINT
OnePoint21GigaWatts             464K  14.1T     44.0K  /mnt/OnePoint21GigaWatts
OnePoint21GigaWatts/encrypted  42.0K  2.00T     42.0K  /mnt/OnePoint21GigaWatts/encrypted
OnePoint21GigaWatts/media      42.0K  4.00T     42.0K  /mnt/OnePoint21GigaWatts/media
OnePoint21GigaWatts/nextcloud  42.0K  8.00T     42.0K  /mnt/OnePoint21GigaWatts/nextcloud
odin:~ # zfs get all OnePoint21GigaWatts | grep compress
OnePoint21GigaWatts  compressratio         1.00x                     -
OnePoint21GigaWatts  compression           zstd                      local
OnePoint21GigaWatts  refcompressratio      1.00x                     -
odin:~ # 

I fuckin love ZFS… heck yeah on the fly ztsd any day

odin:~ # zfs get all OnePoint21GigaWatts | grep checksum
OnePoint21GigaWatts  checksum              sha512                    local
odin:~ # 


@SgtAwesomesauce this filesystem is awesome

2 Likes

What do you use to tell drives apart? Do you have them in drive trays with LED indicators, or label the SATA cables, or … ? So like if your ZFS finds errors on one you know which one to replace?

2 Likes

Lol the sata port tag. Drive 1 is at the bottom. Drive 6 is at the top

2 Likes

Ive done a thing

Infrastructure Series -- Wireguard Site to Site Tunnel

1 Like

Ive done Yet Another Thing

Infrastructure Series -- Native Dual Stack IP4+IP6

2 Likes

Slowly I will have all my information coming out as small wiki posts. LOL

4 Likes

BLOCK YOUTUBE ADS

So blocking ads via the manifests alternative lookups is not too bad, Can confirm it works though

#➤ [documents] nslookup manifest.googlevideo.com
Server:         10.31.82.3
Address:        10.31.82.3#53

Non-authoritative answer:
Name:   manifest.googlevideo.com
Address: 172.217.12.14
Name:   manifest.googlevideo.com
Address: 2607:f8b0:400f:801::200e

#➤ [documents] 

pi-hole hosts

[eric@baldr ~]$ sudo cat /etc/hosts 
[sudo] password for eric: 
# Static table lookup for hostnames.
# See hosts(5) for details.
172.217.1.14	manifest.googlevideo.com
2607:f8b0:400f:801::200e	manifest.googlevideo.com
[eric@baldr ~]$ 

No more ads

According to reddit this is your process. It definitely works

3 Likes

Extend it further. Create your own list

echo "" > youtube-domains.txt
echo "" > youtube-filtered.txt
echo "" > youtube-ads.txt
curl "https://api.hackertarget.com/hostsearch/?q=googlevideo.com" > youtube-domains.txt
cat youtube-domains.txt | cut -d, -f1 > youtube-filtered.txt
sed '1d' youtube-filtered.txt > youtube-ads.txt 

Just place that in the /srv/pihole folder

Map to localhost/nameofpiholeadstext.txt

Voila. Update gravity can pull it from itself

Cron tasked it to do this every night

2 Likes

I just want to preface to everyone that without the extensive help from @Novasty and @SgtAwesomesauce some of the more technical aspects of some of this would have taken me greatly longer

Credit is due where Credit is due :wink:

3 Likes

Engaging translation matrix…

Translation: harass them if things go wrong.

:troll:

5 Likes

I think something was lost in the translation /S :stuck_out_tongue: honestly some of those issues are dumb. I hate how things break in stupid ways.

I also hate semicolons

2 Likes

You got a lotta hate buddy

1 Like

Hey what can I say… I got alotta hate so im dishing it out, gotta give back some how /s

I filled the gaps in my journal I wont need much to keep it going and adapt from here but jesus christ does webshit break a lot. We are just desensitized to it

1 Like

just wait until I implement this when nginx updates :wink: since my nginx is always bleeding edge

I actually cant believe we are going to see the downfall of TCP (soon ™ ). Everything is going to binary encapsulation.