Re: Shorewall maintenance

Winston Sorfleet <[email protected]> Tue, 11 Feb 2025 01:35:09 -0500
Newsgroups gmane.comp.security.shorewall
Message-ID <[email protected]>
This is a multi-part message in MIME format.
--===============8257290506914621313==
Content-Type: multipart/alternative;
 boundary="------------3ZE9DgvRyr7NuKHz1iyUneZE"
Content-Language: en-GB

This is a multi-part message in MIME format.
--------------3ZE9DgvRyr7NuKHz1iyUneZE
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit

Good resource Wayne.  Can you (or Tuomi) comment on how mature foomuuri 
is for multi-ISP?  Here is my usecase:

1. ISP 1 is slow static IPv4 on PPPoE.  IPv6/56 available via dhcp6 but 
not enabled due to my not being able to get it working along with IPv6 
on ISP 2 with Shorewall6 (incoming packets on one and returning the 
other).  It is the static external IPv4 interface for my domain (e.g. 
SMTP, IMAPS, HTTP, OpenVPN, etc) as well as SIP trunk.  Otherwise 
"fallback".

2. ISP 2 is fast dynamic IPv4 on cable, but with usual commercial ISP 
port blocking.  Used for all outgoing traffic ("primary") except SIP.  
Also provides an IPv6/56 range using dhcp6, so that's where my inbound 
IPv6 comes in.

Thanks

On 2025-02-08 10:56 a.m., Wayne Shumaker wrote:
> At 2/6/2025 02:25 PM, Winston wrote:
>
>> Shorewall (and Shorewall6) has been fantastic to me, as a multi-ISP 
>> user.  I'm deeply indebted to Tom for this fantastic tool, and all 
>> the work he put into the documentation especially. Nothing else seems 
>> to come close to ease-of-configuration and maintenance.  I'm 
>> dreading the day when Debian (or the kernel itself) moves iptables 
>> from deprecated to discarded, and I know that nftables is the future, 
>> but I'm still yet waiting for something that even comes close before 
>> I risk destablizing everything my home system relies upon.  Tom, if 
>> you're reading this, can I ask - are you still running your own 
>> systems, and what you expect to be shifting to yourself?
>
> I have used shorewall since I can't remember. I struggled quite a 
> while (4 years) trying to find an alternative to shorewall. Nothing 
> was right for me and nothing compared to shorewall, until foomuuri 
> came along. Yes, systemd is likely needed. foomuuri is still young but 
> I see it as my path forward with nftables.
>
> As for iptables going obsolete, on my previous debian (bookworm) 
> router using shorewall, typing:
>
> nft list ruleset
>
> I see that the shorewall iptables was converted to nftables anyway via 
> iptables-nft. So as long as iptables-nft exists, shorewall should be 
> converting to nftables.
>
> I have now converted to foomuuri and find it was relatively painless, 
> including ulogd2 logging. I also found adding blocklists fairly 
> convenient with automatic daily updates.
>
> https://blog.frehi.be/2024/11/30/protecting-your-server-from-known-bad-ips-with-foomuuri-iplists/ 
>
>
> and other things from https://blog.frehi.be/ - a former shorewall user.
>
> Wayne
>
>
>
>
>
>
>
>
>
> _______________________________________________
> Shorewall-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/shorewall-users
--------------3ZE9DgvRyr7NuKHz1iyUneZE
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: 8bit

<!DOCTYPE html>
<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <p>Good resource Wayne.  Can you (or Tuomi) comment on how mature
      foomuuri is for multi-ISP?  Here is my usecase:</p>
    <p>1. ISP 1 is slow static IPv4 on PPPoE.  IPv6/56 available via
      dhcp6 but not enabled due to my not being able to get it working
      along with IPv6 on ISP 2 with Shorewall6 (incoming packets on one
      and returning the other).  It is the static external IPv4
      interface for my domain (e.g. SMTP, IMAPS, HTTP, OpenVPN, etc) as
      well as SIP trunk.  Otherwise "fallback".<br>
    </p>
    <p>2. ISP 2 is fast dynamic IPv4 on cable, but with usual commercial
      ISP port blocking.  Used for all outgoing traffic ("primary")
      except SIP.  Also provides an IPv6/56 range using dhcp6, so that's
      where my inbound IPv6 comes in.</p>
    <p>Thanks<br>
    </p>
    <div class="moz-cite-prefix">On 2025-02-08 10:56 a.m., Wayne
      Shumaker wrote:<br>
    </div>
    <blockquote type="cite"
      cite="mid:[email protected]">
      <meta http-equiv="content-type" content="text/html; charset=UTF-8">
      <font size="3">At 2/6/2025 02:25 PM, Winston wrote:<br>
        <br>
        <blockquote type="cite" class="cite" cite="">Shorewall (and
          Shorewall6) has
          been fantastic to me, as a multi-ISP user.  I'm deeply
          indebted to
          Tom for this fantastic tool, and all the work he put into the
          documentation especially. Nothing else seems to come close to
          ease-of-configuration and maintenance.  I'm dreading the day
          when
          Debian (or the kernel itself) moves iptables from deprecated
          to
          discarded, and I know that nftables is the future, but I'm
          still yet
          waiting for something that even comes close before I risk
          destablizing
          everything my home system relies upon.  Tom, if you're
          reading
          this, can I ask - are you still running your own systems, and
          what you
          expect to be shifting to yourself?</blockquote>
        <br>
      </font>I have used shorewall since I can't remember. I struggled
      quite a
      while (4 years) trying to find an alternative to shorewall.
      Nothing was
      right for me and nothing compared to shorewall, until foomuuri
      came
      along. Yes, systemd is likely needed. foomuuri is still young but
      I see
      it as my path forward with nftables.<br>
      <br>
      As for iptables going obsolete, on my previous debian (bookworm)
      router
      using shorewall, typing:<br>
      <br>
      nft list ruleset<br>
      <br>
      I see that the shorewall iptables was converted to nftables anyway
      via
      iptables-nft. So as long as iptables-nft exists, shorewall should
      be
      converting to nftables.<br>
      <br>
      I have now converted to foomuuri and find it was relatively
      painless,
      including ulogd2 logging. I also found adding blocklists fairly
      convenient with automatic daily updates.<br>
      <br>
      <a
href="https://blog.frehi.be/2024/11/30/protecting-your-server-from-known-bad-ips-with-foomuuri-iplists/"
        eudora="autourl" moz-do-not-send="true"
        class="moz-txt-link-freetext">
https://blog.frehi.be/2024/11/30/protecting-your-server-from-known-bad-ips-with-foomuuri-iplists/</a>
      <br>
      <br>
      and other things from
      <a href="https://blog.frehi.be/" eudora="autourl"
        moz-do-not-send="true" class="moz-txt-link-freetext">
        https://blog.frehi.be/</a> - a former shorewall user.<br>
      <br>
      Wayne<br>
      <br>
      <br>
      <br>
      <br>
      <br>
      <br>
      <br>
      <br>
      <fieldset class="moz-mime-attachment-header"></fieldset>
      <br>
      <fieldset class="moz-mime-attachment-header"></fieldset>
      <pre class="moz-quote-pre" wrap="">_______________________________________________
Shorewall-users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:[email protected]">[email protected]</a>
<a class="moz-txt-link-freetext" href="https://lists.sourceforge.net/lists/listinfo/shorewall-users">https://lists.sourceforge.net/lists/listinfo/shorewall-users</a>
</pre>
    </blockquote>
  </body>
</html>

--------------3ZE9DgvRyr7NuKHz1iyUneZE--


--===============8257290506914621313==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline


--===============8257290506914621313==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline