venam suggested to use your Raspberry Pi for adblock via DNS.[1] While I don't like the idea of blocking ads via DNS (you can't block on a URL basis, just host names), I do think that having one central DNS server for my machines is a good idea. Why didn't I do this before? Next step: Move DHCP to the Pi. Maybe I'll do that this afternoon. ____________________ Done. Now I've got proper DNS and DHCP on my local network. Should have done this a long time ago. Seriously. Well, without a Raspberry Pi it's not much fun. I don't want to run a full-blown server. ____________________ Greatly simplified my network setup today. Now that I've got a proper DHCP server at home, I use DHCP everywhere. Even my printer now uses DHCP. Together with DNS, this makes everything so easy. I also discovered that dhcpcd[2] not only has a resolvconf hook (that's to be expected, it's the same author), but also a wpa_supplicant hook. Thus, on every Arch box, I can do this: 1 # systemctl enable dhcpcd@$iface That's my whole network config now. "$iface" being "en" for wired connections and "wl" for wifi connections. Given a proper "wpa_supplicant-wl.conf", dhcpcd automatically starts wpa_supplicant and you're done. If you configure all your wifi networks in one config, then it doesn't even matter where you are. At work? Then wpa_supplicant picks the right network (depending on the SSID). At home? Then it chooses another network. In fact, you can enable "dhcpcd@wl" just once and then you just turn on your laptop -- bam, connected. No user action required. This used to be sooooo much more complicated. Apparently, I was doing it wrong. (Yes, of course, a lot of complexity now lives on my Raspberry Pi. But that's just one system. I used to maintain my "/etc/hosts" on every node... I always thought: "Nah, I just got two or three nodes, a full- blown DNS/DHCP server isn't worth the effort. Boy, I was wrong.) ____________________ Speaking of DHCP. I just stumbled upon an interesting thread[3]. Of course, if you're using DHCP, you blindly trust your network. This can be fatal. ____________________ 1. http://nixers.net/showthread.php?tid=1663 2. http://roy.marples.name/projects/dhcpcd/ 3. https://bbs.archlinux.org/viewtopic.php?id=198323