User Tools

Site Tools


computing:piholeonblack

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
computing:piholeonblack [2021/03/01 18:26] oemb1905computing:piholeonblack [2023/02/27 01:10] (current) oemb1905
Line 35: Line 35:
   chown pihole:pihole /var/lib/misc/dnsmasq.leases     chown pihole:pihole /var/lib/misc/dnsmasq.leases  
   sudo nano /etc/dnsmasq.d/SoftAp0   sudo nano /etc/dnsmasq.d/SoftAp0
 +  #interface=usb0
 +  #interface=usb1
   #cache-size=2048   #cache-size=2048
   #dhcp-leasefile=/var/run/dnsmasq.leases   #dhcp-leasefile=/var/run/dnsmasq.leases
Line 42: Line 44:
      
   sudo apt remove --purge connman   sudo apt remove --purge connman
-  sudo reboot+  sudo reboot [OR, if you don't have serial and/or lose connection, unplug and plug back in after 5-10]
      
-More than likely, the Beagle Bone Black will hang at around 20/30% of the removal, since it will have lost its dhcp client reservation.  Personally, I always have serial connected just in case, but if not, wait 3-minutes and then unplug and plug the device back in, and connman will be removed, and pihole-FTL.service will now be able to start and listen on port 53 and manage DNS requests, and the pihole will configure the device properly as a dhcp client underneath your router.  The next step is to configure your router DHCP server to utilize the pihole DNS for its clients.  In my case, I use openWRT so I go to Interfaces / LAN / DHCP Server / Advanced Settings.  In that area, you can specify what DNS the router should use:+More than likely, the Beagle Bone Black will hang at around 20/30% of the removal, since it will have lost its dhcp client reservation.  Personally, I always have serial connected just in case, but if not, wait 5-10 minutes and then unplug and plug the device back in, and connman will be removed, and pihole-FTL.service will now be able to start and listen on port 53 and manage DNS requests, and the pihole will configure the device properly as a dhcp client underneath your router.  The next step is to configure your router DHCP server to utilize the pihole DNS for its clients.  In my case, I use openWRT so I go to Interfaces / LAN / DHCP Server / Advanced Settings.  In that area, you can specify what DNS the router should use:
  
 {{ :computing:openwrt.png?direct&600 |}}    {{ :computing:openwrt.png?direct&600 |}}   
Line 52: Line 54:
 Thanks to [[https://frdmtoplay.com/running-pi-hole-on-the-beagle-bone-black/|Freedom to Play]], [[https://bacnh.com/how-to-setup-pi-hole-with-openwrt/|Embedded Knowledge]], and Jared from [[https://gitlab.com/ABQLUG|ABQ GLUG]] for the idea to tinker with this. Thanks to [[https://frdmtoplay.com/running-pi-hole-on-the-beagle-bone-black/|Freedom to Play]], [[https://bacnh.com/how-to-setup-pi-hole-with-openwrt/|Embedded Knowledge]], and Jared from [[https://gitlab.com/ABQLUG|ABQ GLUG]] for the idea to tinker with this.
      
- --- //[[jonathan@haacksnetworking.com|oemb1905]] 2021/03/01 11:08//+ --- //[[jonathan@haacksnetworking.com|oemb1905]] 2021/10/27 11:17//
computing/piholeonblack.1614623195.txt.gz · Last modified: 2021/03/01 18:26 by oemb1905