Search results

  • SNBForums Code of Conduct

    SNBForums is a community for everyone, no matter what their level of experience.

    Please be tolerant and patient of others, especially newcomers. We are all here to share and learn!

    The rules are simple: Be patient, be nice, be helpful or be gone!

  1. Martineau

    Wireguard Session Manager - Discussion (3rd) thread

    @RMerlin's https://github.com/RMerl/asuswrt-merlin.ng/wiki/Addons-API states: 'If you need more complex values (like strings with carriage returns), it's recommended to use base64 encoding,' So I've successfully passed a Base64 encoded string back to my WireGuard® Manager Client...
  2. Martineau

    Wireguard Session Manager - Discussion (3rd) thread

    You will need to provide a FULL debug trace for wg11 e.g. Ensure wg11 is stopped, then assuming wg11 is not in Policy mode (auto=Y) issue sh -x /jffs/addons/wireguard/wg_client wg11 otherwise if (auto=P) use sh -x /jffs/addons/wireguard/wg_client wg11 policy There should be no...
  3. Martineau

    WANFailover Dual WAN Failover Script

    There is a difference in the quotes used by the OP echo “wan” | hexdump 0000000 80e2 779c 6e61 80e2 0a9d 000000a echo "wan" | hexdump 0000000 6177 0a6e 0000004 so this works nvram show | grep "wan"
  4. Martineau

    WANFailover Dual WAN Failover Script

    Try without the strange quotes.... nvram show | grep wan
  5. Martineau

    How do I find the domains this TV App is Using ?

    It's sometimes a black art identifying the IPs/Domain names, but @Xentrk included some auxiliary scripts to assist https://github.com/Xentrk/x3mRouting#4-x3mrouting-utility-scripts-1 e.g. and also suggested additional investigative methods...
  6. Martineau

    Wireguard Session Manager - Discussion (3rd) thread

    wireguard_manager is currently hardcoded to auto-Disable Hardware Acceleration aka Flow Cache for only two models: https://github.com/MartineauUK/wireguard/blob/main/wg_manager.sh#L7294 Clearly the code clause doesn't take into account the actual line speed available for either model, so there...
  7. Martineau

    [HELP] How to change sending interface

    FYI ASUS Merlin: Route via VPN for specific destination hosts | Charles Wilkinson
  8. Martineau

    IPV6 Firewall with dynamic prefix

    Well.....only if it actually works? ;) P.S. I was hoping that an IPv6 Guru would chime in to say beware!....a minor security issue with it as-is, is that it opens up all inbound subnets, so if you have say a /56 from your provider then you should really restrict it to just the relevant one of...
  9. Martineau

    IPV6 Firewall with dynamic prefix

    At least the OP has a possible solution and can ultimately decide if it is feasible for his environment/privacy requirements. NOTE: You can override Micro$oft's default behaviour... PS C:\Users\admin> Get-NetIPv6Protocol DefaultHopLimit : 128 NeighborCacheLimit(Entries) : 256...
  10. Martineau

    IPV6 Firewall with dynamic prefix

    Disclaimer: Not using IPv6 but I've read a few articles etc. .......in case I'm forced to! ;) Does this http://blog.dupondje.be/?p=17 give any guidance with reference to MAC address?
  11. Martineau

    Wireguard Session Manager - Discussion (3rd) thread

    By default, during the installation of wireguard_manager, the 'server' Peer wg21 is ALWAYS created; then immediately asks if you wish to create/bind a Road-Warrior 'device' Peer such as iPhone to it. Clearly, if you have deliberately deleted 'server' Peer wg21 then the script has correctly...
  12. Martineau

    Wireguard Session Manager - Discussion (3rd) thread

    Dunno...works for me? As per the error message ***ERROR Invalid WireGuard® 'server' Peer 'wg21 ....do you actually have 'server' Peer wg21 defined to be able to bind/listen for the Road-Warrior device Samsung-S9 connection(s)? e = Exit Script [?] E:Option ==> peer wg21 e = Exit Script...
  13. Martineau

    Wireguard Session Manager - Discussion (3rd) thread

    Commercial VPN providers have a lot to answer for when a paid subscription service is erratic either by design or simply oversubscribed etc. Clearly you have needed to engineer a sophisticated resilient VPN environment...auto fallback to OpenVPN when WireGuard fails! - most impressive :cool...
  14. Martineau

    Wireguard Session Manager - Discussion (3rd) thread

    wg set $INTERFACE peer $PUBLIC_KEY endpoint $ENDPOINT is designed to work where a DDNS name is defined for the Endpoint, so effectively nothing has to be changed in the '.conf'/SQL database as the DDNS name remains static, but the actual IP address it resolves to can legitimately change.
  15. Martineau

    Wireguard Session Manager - Discussion (3rd) thread

    IIRC, should the 'client' Peer Endpoint be defined using a DDNS reference (rather than a hard-coded IPv4/IPv6 address), then a cron job is scheduled cru a WireGuard_ChkDDNSwg1X */5 * * * * /jffs/addons/wireguard/wg_ChkEndpointDDNS.sh wg1X when the 'client' Peer is initialised. The cron script...
  16. Martineau

    Wireguard Session Manager - Discussion (3rd) thread

    I've uploaded wireguard_manager Beta v4.17b7 https://github.com/MartineauUK/wireguard/commit/d8996bd340a49000963ccf07dcaf5a13cf7c1e62 To Upgrade use: e = Exit Script [?] E:Option ==> uf dev
  17. Martineau

    Wireguard Session Manager - Discussion (3rd) thread

    Probably because the imported DNS list isn't recognised as CSV string with no embedded spaces DNS = 192.168.50.1 2001:9b0:4:2601::53, 98.128.186.86, 155.4.89.136, but the actual DNS used will be the one saved/shown in the SQL database e = Exit Script [?] E:Option ==> peer wg11 I'll add a...
  18. Martineau

    Wireguard Session Manager - Discussion (3rd) thread

    Once imported, you should be able to update the DNS for 'nnn.nnn.nnn.nnn' and 'xxxx:xxxx:xxxx::nnnn' e.g. 192.168.1.1/1.1.1.1 and/or '2606:4700:4700::1111' peer wg11 dns=nnn.nnn.nnn.nnn[,xxxx:xxxx:xxxx::nnnn] then after a restart of the 'client' Peer, you can check Chain WGDNS1 for...
  19. Martineau

    Wireguard Session Manager - Discussion (3rd) thread

    OK Thanks - probably you mean the 'lack of UPPERCASE' as used in all of the example WireGuard configurations published on the Internet (well all those that I have seen!) Sorry for the inconvenience, I'll create a patch for wireguard_manager Beta v4.17b7 to allow DNS = specification to be case...
  20. Martineau

    Wireguard Session Manager - Discussion (3rd) thread

    Several days ago, I had to make changes to accommodate the import of '.conf' files created by Unraid. Upgrade to wireguard_manager Beta v4.17b6 e = Exit Script [?] E:Option ==> uf dev EDIT: Try manually editing/changing the KEYWORD to UPPER CASE e.g...
Top