<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[How to use CARP Redundancy Without NAT?]]></title><description><![CDATA[<p dir="auto">Hi,</p>
<p dir="auto">I got a question about CARP and routing a vIP.</p>
<p dir="auto">Do I need VIP1 in my drawing? I want failover and I got a /29 net with static IPs.<br />
How can I setup a upstream gateway for VIP1?<br />
Did I understood wrong how it works?</p>
<p dir="auto">How can I setup a route from VIP2 to VIP1 or any client behind this?<br />
I want a routing between the subnets not NAT.</p>
<p dir="auto">Can I find some more detail about all of this in the pfSense Cookbook?</p>
<p dir="auto">The IPs / subnets are chossen randomly and do not represent any real subnets.<br />
It is just for logic.</p>
<p dir="auto">Thank you for help.</p>
<p dir="auto">CAT<br />
<img src="/public/_imported_attachments_/1/RoutingVHID.jpg" alt="RoutingVHID.jpg" class=" img-fluid img-markdown" /><br />
<img src="/public/_imported_attachments_/1/RoutingVHID.jpg_thumb" alt="RoutingVHID.jpg_thumb" class=" img-fluid img-markdown" /></p>
]]></description><link>https://forum.netgate.com/topic/115689/how-to-use-carp-redundancy-without-nat</link><generator>RSS for Node</generator><lastBuildDate>Mon, 08 Jun 2026 20:15:44 GMT</lastBuildDate><atom:link href="https://forum.netgate.com/topic/115689.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 15 May 2017 12:36:37 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to How to use CARP Redundancy Without NAT? on Thu, 26 Aug 2021 07:51:07 GMT]]></title><description><![CDATA[<p dir="auto">Is this "rule" still valid, that the VIP should be the lowest IP?</p>
<p dir="auto">Additional: without NAT, how do I attach OpenVPN to the CARP IP, doesn't it also have to be mapped/rewritten to the CARP IP?</p>
<p dir="auto">I try to set up a CARP cluster and have issues assigning fw rules etc, because I don't see the CARP IP in the Destination dropdown.</p>
]]></description><link>https://forum.netgate.com/post/998763</link><guid isPermaLink="true">https://forum.netgate.com/post/998763</guid><dc:creator><![CDATA[sgw]]></dc:creator><pubDate>Thu, 26 Aug 2021 07:51:07 GMT</pubDate></item><item><title><![CDATA[Reply to How to use CARP Redundancy Without NAT? on Wed, 17 May 2017 09:43:29 GMT]]></title><description><![CDATA[<p dir="auto">Thank you.</p>
<p dir="auto">My problem is solved. I bought support and we resolved my problem very quickly.</p>
<p dir="auto">The most important rule was: VIP Address should have the lowest IP.<br />
Both nodes have the same count of physical interfaces.</p>
<p dir="auto">Example: we have a 10.0.0.0/29 net from ISP for redundant uplinks.</p>
<p dir="auto">10.0.0.1 = Upstream Gateway from ISP (regular the lowest IP)<br />
10.0.0.2 = WAN VIP1<br />
10.0.0.3 = pfSense Node1<br />
10.0.0.4 = pfSense Node2</p>
<p dir="auto">Second Net: 10.0.1.0/29<br />
10.0.1.1 = ROUTED VIP2<br />
10.0.1.2 = pfSense Node1<br />
10.0.1.3 = pfSense Node2<br />
10.0.1.4 = first possible Computer/Server</p>
<p dir="auto">Turn Off NAT.<br />
Set NAT -&gt; Outbound to Manual Outbound NAT and delete all rules you don't need for the routing interfaces.</p>
<p dir="auto">On the Computer you have to set the gateway to 10.0.1.1 and you can set DNS to this too if DNS Forwarder is used.<br />
Important is that on the router of the ISP for next hop for the routed 10.0.1.0/29 net is: 10.0.0.2<br />
All other routes and stuff makes the kernel by itself.</p>
<p dir="auto">So the routing with CARP should work.</p>
<p dir="auto">Hope this helps someone.</p>
<p dir="auto">CAT</p>
]]></description><link>https://forum.netgate.com/post/700127</link><guid isPermaLink="true">https://forum.netgate.com/post/700127</guid><dc:creator><![CDATA[cat1510]]></dc:creator><pubDate>Wed, 17 May 2017 09:43:29 GMT</pubDate></item><item><title><![CDATA[Reply to How to use CARP Redundancy Without NAT? on Tue, 16 May 2017 14:14:16 GMT]]></title><description><![CDATA[<p dir="auto">Hi,</p>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/cat1510">@<bdi>cat1510</bdi></a>:</p>
<blockquote>
<p dir="auto">There is no way to define a upstream Gateway because u cannot select the VIP1 interface.</p>
</blockquote>
<p dir="auto">A VIP isn't an interface but a virtual IP address which is assigned to an interface.</p>
<p dir="auto">When adding the gateway just select the WAN interface or whatever it is connected to and check "Default Gateway".</p>
]]></description><link>https://forum.netgate.com/post/699911</link><guid isPermaLink="true">https://forum.netgate.com/post/699911</guid><dc:creator><![CDATA[viragomann]]></dc:creator><pubDate>Tue, 16 May 2017 14:14:16 GMT</pubDate></item><item><title><![CDATA[Reply to How to use CARP Redundancy Without NAT? on Tue, 16 May 2017 13:30:33 GMT]]></title><description><![CDATA[<p dir="auto">Thank you Firagomann.</p>
<p dir="auto">XML Sync is working fine on both nodes.</p>
<p dir="auto"><strong>System &gt; Routing &gt; Gateways</strong></p>
<p dir="auto">Of course I know how to set up a route / gateway / interface.<br />
There is no way to define a upstream Gateway because u cannot select the VIP1 interface.</p>
<p dir="auto">I subscribed in the meantime to pfSense Gold Membership.<br />
They exactly describe my topology but there is no example of the rules / gateways etc.<br />
ALL other guides / howtos / tutorials only use CARP with NAT.</p>
<p dir="auto">It is Chapter: Providing Redundancy Without NAT in the pfSense Book.</p>
<p dir="auto">Maybe someone has a suggestion how to go on?</p>
<p dir="auto">Thank you.</p>
<p dir="auto">CAT</p>
]]></description><link>https://forum.netgate.com/post/699898</link><guid isPermaLink="true">https://forum.netgate.com/post/699898</guid><dc:creator><![CDATA[cat1510]]></dc:creator><pubDate>Tue, 16 May 2017 13:30:33 GMT</pubDate></item><item><title><![CDATA[Reply to How to use CARP Redundancy Without NAT? on Mon, 15 May 2017 22:51:14 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/cat1510">@<bdi>cat1510</bdi></a>:</p>
<blockquote>
<p dir="auto">Do I need VIP1 in my drawing? I want failover and I got a /29 net with static IPs.</p>
</blockquote>
<p dir="auto">Yes, VIP1 is the shared WAN IP. In a CARP setup any interface of the master box shares an IP address with the backup.<br />
The VIP1 is your default WAN address. You should also use this IP for outbound NAT translations. This has to be set manually in Firewall &gt; NAT &gt; Outbound.</p>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/cat1510">@<bdi>cat1510</bdi></a>:</p>
<blockquote>
<p dir="auto">How can I setup a upstream gateway for VIP1?</p>
</blockquote>
<p dir="auto">System &gt; Routing &gt; Gateways</p>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/cat1510">@<bdi>cat1510</bdi></a>:</p>
<blockquote>
<p dir="auto">How can I setup a route from VIP2 to VIP1 or any client behind this?</p>
</blockquote>
<p dir="auto">There is no route needed, since you have set the upstream gateway. The gateway is the default route on pfSense.<br />
Your hosts default routes have to point to VIP2, so traffic is directed to pfSense and there it is forwarded to the upstream gateway.</p>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/cat1510">@<bdi>cat1510</bdi></a>:</p>
<blockquote>
<p dir="auto">I want a routing between the subnets not NAT.</p>
</blockquote>
<p dir="auto">So the subnet 93.12.17.32/27 has to be routed to VIP1 by the ISP or any other address which hooks up on it.<br />
Okay, so you don't need the outbound NAT as mentioned above.</p>
<p dir="auto">Here are some more details:<br />
https://doc.pfsense.org/index.php/Configuring_pfSense_Hardware_Redundancy_(CARP)</p>
<p dir="auto">Your drawing shows two ISP uplinks, but the IPs are in the same subnet. So it want just be one uplink split by a switch.</p>
]]></description><link>https://forum.netgate.com/post/699798</link><guid isPermaLink="true">https://forum.netgate.com/post/699798</guid><dc:creator><![CDATA[viragomann]]></dc:creator><pubDate>Mon, 15 May 2017 22:51:14 GMT</pubDate></item></channel></rss>