Should I use a PiHole or a second router with OpenWRT, if I am forced to use my ISPs router anyways? - eviltoast

I am tending towards a RaspberryPi with PiHole. Would there be any advantage with an OpenWRT router if it’s just plugged into the ISPs router anyways?

  • jet@hackertalks.com
    link
    fedilink
    English
    arrow-up
    27
    ·
    edit-2
    1 year ago

    If you must use your ISP’s ONT, have it set to bridge mode. And then use whatever router you’re comfortable administrating. Open WRT is perfectly good for this.

    The benefits of bridge mode are that your routing device has the public IP address. And controls everything. Some of the more evil ISPs won’t let you set bridge mode on their device unless you open a support ticket it’s worth it to do so.

    • nebulaone@lemmy.worldOP
      link
      fedilink
      English
      arrow-up
      5
      ·
      edit-2
      1 year ago

      Update: This worked flawlessly. Thanks again.

      PS: If anyone cares: For Vodafone Germany, you have to enable bridge mode on their Website by logging into your account first.

          • nebulaone@lemmy.worldOP
            link
            fedilink
            English
            arrow-up
            1
            ·
            1 year ago

            My OpenWRT router does not support the cable Vodafone uses for their 1GBit fiber connection. And yes I know the Fritzbox Cable exists, but flashing OpenWRT onto that is a nightmare.

  • mustardman@discuss.tchncs.de
    link
    fedilink
    English
    arrow-up
    11
    ·
    1 year ago

    I would suggest using Piholes regardless of your routing strategy. They can help improve the web browsing experience by improving load times, can capture stuff missed by browser ad blocks, and work as an adblocker for devices that don’t have browsers, like Apps and smart tvs.

    • nebulaone@lemmy.worldOP
      link
      fedilink
      English
      arrow-up
      1
      ·
      1 year ago

      Thanks, I will definitely keep this in mind. Currently using OpenWRT with LuCI-adblock, which is not quite as extensive as a PiHole, but gets the job done. I have three RaspberryPi 3’s just collecting dust so I may as well switch at some point.

      • swordsmanluke@programming.dev
        link
        fedilink
        arrow-up
        2
        ·
        1 year ago

        If you already happen to have a generic server in your house, you can run it in a docker container. Since I already had a file server in my basement, I threw the pihole image on there, directed my router to use my server for dns and done! It took like an hour and most of that was just reading the instructions. Actually setting it up was stupidly easy.

        And I love it. My smart tv no longer shows ads in the sidebar. All my devices load websites faster…

        The only downside is sites that refuse to load if I refuse to watch their ads. No great loss.

  • tun@lemm.ee
    link
    fedilink
    arrow-up
    1
    ·
    1 year ago

    Was using pihole.

    Repurposed pihole as Batoceta retro gaming station.

    Set my router to use Ad-guard (others are NextDNS, RethinkDNS, cloudflare DNS family, mullvad).

  • Bahnd Rollard@lemmy.world
    link
    fedilink
    arrow-up
    2
    arrow-down
    1
    ·
    1 year ago

    You should never be required to use your ISP provided all-in-one/router/modem box thing. You can always switch to a decent modem (Motorola makes decent/cheap ones for residential network at the speeds you will likely need), and put your own route behind it. As far as what your ISP can control/see they are limited to the interface device between your network and their network. If you intentionally make it a brain-dead modem then they cant see your router at all and your free to do what ever you want with no oversight.

  • SokathHisEyesOpen@lemmy.ml
    link
    fedilink
    English
    arrow-up
    1
    ·
    1 year ago

    Why would you be forced to use your ISP router? Anyways, you can probably configure that. Look up the model, find out the login URL and default user/pass, and see if you can log in and make changes.