PowerDNS s DNSdist is a versatile, performant and a generally awesome product for anything related to DNS proxying. Today I will describe how to use it as a forwarding, caching reverse proxy to improve performance for use cases like VPN servers, including DoT termination. One of the simplest ways to setup DNS resolution on a system [ ] The post DNSdist as a forwarding DNS proxy for resiliency and…
I have had a dead Celestica D2060 network switch laying in my garage for a while and decided to finally attempt to fix it. D2060 is a Broadcom Trident2 BCM56854A2 powered device offering 48x10G SFP+ and 6x40G QSFP+ ports, with an Intel Atom Rangeley C2558 based control plane notorious for dying due to a [ ] The post Fixing a dead 40Gbps Celestica D2060 network switch appeared first on FHR s Blog .
Sometimes it can be useful to be able to manually install an Ubuntu system either from an existing running system, or a live installation media environment. Fortunately this process is rather straightforward. Motivation Approximately once per month, I find myself in need of reinstalling an Ubuntu server. These systems can be spread across the [ ] The post Installing Ubuntu manually (from a running…
I have gotten my hands on an older Juniper SRX 300. Lacking a better use case, I determined this could be a reasonable home router for my VDSL2 connection. First, let s start with the requirements what are we even trying to configure? WAN side terminating a PPPoE session, dialing a connection through a modem [ ] The post Residential VDSL2/PPPoE connection with a Juniper SRX appeared first on FHR s…
Getting SSD SMART on LSI controllers for i in {0..23}; do smartctl --all /dev/sda -d megaraid,$i grep "Power_On\ Percent\ Reallocate"; echo "---"; done Bonus: NVMe status nvme smart-log /dev/nvm0 The post Getting SSD SMART on LSI controllers appeared first on FHR s Blog .
We all know the lovely routing daemon called Bird. However, the official documentation can be a bit lacking and daunting. Here s my collection of useful examples Useful links Guides on filtering bgpfilterguide.nlnog.net Useful commands Show Tier 1 in path bird show route where bgp_path ~ [ 174, 209, 701, 702, 1239, 1299, 2914, 3257, [ ] The post Bird 1.6: The Unofficial Guide appeared first on FHR…
Issues with EX4200 RPD_RT_PREFIX_LIMIT_REACHED: Number of prefixes (16384) in table inet.0 reached configured maximum (16384). The problem Recently I decided to use a Juniper EX4200 switch as a core router, taking in a default route + few thousands (after selective filtering) IX routes. EX4200 is a device capable of taking in 16k IPv4 routes [ ] The post Juniper EX4200 Issues with route filtering…
Ever wondered what xe means in traceroutes? Interface Naming Cisco IOS po Port Channel be Bundle Ethernet (LACP) fa FastEthernet 10/100Mbps gi GigabitEthernet 10/100/1000Mbps tw TwoGigabitEthernet 2.5Gbps te TenGigabitEthernet 10Gbps twe TwentyFiveGigE 25Gbps fo FortyGigabitEthernet 40Gbps hu HundredGigE 100Gbps [ ] The post Deciphering Traceroute rDNS appeared first on FHR s Blog .
Recently, I needed to compile a custom version of libvirt, repack it and insert it into my own repository. YUM/DNF was however ignoring my version and continued installing one from AppStream I could not even see my packages running yum search libvirt, which initially led me to believe I made an error while creating the [ ] The post YUM/DNF ignores packages from a custom repository appeared first…
Once again, I compiled a list of Vultr transits per location into a spreadsheet The data was discovered and collected using the NLNOG RING tool on 2020-10-04. Link to the public spreadsheet. The post Vultr List of Transits 2020/10 appeared first on FHR s Blog .