pfSense WireGuard Package - Project Report 006 (UPDATED)

แชร์
ฝัง
  • เผยแพร่เมื่อ 8 ก.พ. 2025
  • pfSense WireGuard Package - Project Report 010 • pfSense WireGuard Pack...
    Discussions:
    Reddit : / pfsense
    Forums: forum.netgate....
    www.netgate.co...
    "WireGuard" and the "WireGuard" logo are registered trademarks of Jason A. Donenfeld.

ความคิดเห็น • 19

  • @LAWRENCESYSTEMS
    @LAWRENCESYSTEMS 3 ปีที่แล้ว +7

    Project is coming along great and I like that the interfaces cant be modified without rebuilding each time. The Mullvad VPN setup will really be a popular use case.

  • @rollinthedice7355
    @rollinthedice7355 3 ปีที่แล้ว +3

    Top notch! Well done! Can't wait to see it in the next pfSense version.

    • @bhenstra
      @bhenstra 3 ปีที่แล้ว

      Just wanted to say the same :-)

  • @kittysreview9055
    @kittysreview9055 3 ปีที่แล้ว +1

    Wow!!! This is awesome. Thank you!

  • @ThisNameIsNotAvailbl
    @ThisNameIsNotAvailbl 3 ปีที่แล้ว +1

    Please allow for adding an "Allowed IP" without adding routes. Our use case is specifically having a point-to-point connection and using BGP on top of that. For instance 172.30.0.1 -> 172.30.0.2 and having BGP between those two peers exchange various 10.0.0.0/24 routes. Such that traffic may appear as 10.0.0.100 -> 10.0.0.1/172.30.0.1 -> 172.30.0.2/10.0.5.1 -> 10.0.5.50. If there was no possibility to disable automatic route adding, the use cases would be diminished.

    • @ChristianMcDonald
      @ChristianMcDonald  3 ปีที่แล้ว +1

      Yes absolutely this. I have similar requirements as well. I will be likely adding a checkbox on a per allowed ip to enable/disable automatic route creation

  • @testes2390
    @testes2390 3 ปีที่แล้ว

    Thank you for your effort! I was actually checking how to install wireguard in openwrt because the lack of functionallity in Pfsense. Then I happily read about these great news.
    I am looking forward for the 2.6 release version, so I can install wireguard as a package.
    Oh by the way I was forgetting to ask... Will it be possible to create a NAT outbound rule, and set up a gateway in specific interfaces, so we can tunnel only on certain interfaces? as I see it is possible with for example openvpn
    Thanks and have a good one!

  • @colbyqqvandnebr3177
    @colbyqqvandnebr3177 3 ปีที่แล้ว

    Hello, I have a question/request. I have managed to setup WindScribe VPN on PFSense and it's working well (way less buggier than original implementation and no kernel panics lol). The problem is that it uses default gateway with no way to change the interface. With OpenVPN, you can change the interface which is used to create the tunnel. Static route can be used with endpoint address as dest network to change it to non-default gateway but then the problem is that static route doesn't support gateway group.
    Is there any way to route the WireGuard tunnel over gateways other than default?
    Thanks

    • @ChristianMcDonald
      @ChristianMcDonald  3 ปีที่แล้ว +1

      Static route or setting the system default gateway to the desired gateway group is currently the only two options

    • @colbyqqvandnebr3177
      @colbyqqvandnebr3177 3 ปีที่แล้ว

      @@ChristianMcDonald ok, thank you

  • @TheDRMSKR
    @TheDRMSKR 3 ปีที่แล้ว

    But where do you select which WAN for the WG to use?

    • @ChristianMcDonald
      @ChristianMcDonald  3 ปีที่แล้ว

      Create a static route toward your remote endpoints /32 or /128 host out your desired gateway.
      Other than that, if you want WireGuard to follow a gateway group (static routes don't support gateway groups), you'll need to set your firewall gateway to your preferred group and policy route your LANs if you don't want them tracking thi as group too.

  • @yuriw777
    @yuriw777 3 ปีที่แล้ว

    Thanks !
    I guess it's not advisable to install on top on 2.5.x ?

    • @ChristianMcDonald
      @ChristianMcDonald  3 ปีที่แล้ว +1

      2.5.1 is fine

    • @yuriw777
      @yuriw777 3 ปีที่แล้ว

      @@ChristianMcDonald
      Is this a proper way ?
      2.5.1 installed
      Set branch in System Update to 2.6.x
      Find and install WireGuard in Packages ?

    • @ChristianMcDonald
      @ChristianMcDonald  3 ปีที่แล้ว +1

      I would not do that. If you’re on 2.5.1, sideloading is the best way currently

    • @yuriw777
      @yuriw777 3 ปีที่แล้ว

      @@ChristianMcDonald copy thx

    • @ChristianMcDonald
      @ChristianMcDonald  3 ปีที่แล้ว +2

      Will have the version in the video out tonight