<?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[DUP! - CARP with Virtual-IP and single firewall for NAT]]></title><description><![CDATA[<p dir="auto">Hello</p>
<p dir="auto">I have the following setup:<br />
ONE pfSense with a Public Subnet and Hybrid Outbound NAT</p>
<p dir="auto">For example:</p>
<p dir="auto">WAN: <em>.</em>.*.42  NAT for everything (else)<br />
LAN1: 192.168.1.0/24<br />
LAN2: 192.168.248.0/24 (which is NATed different)</p>
<p dir="auto">CARP: <em>.</em>.*.248 NAT for 192.168.248.0/24</p>
<p dir="auto">I also created rules at the WAN interface to allow ping to WAN-address and CARP-address.</p>
<p dir="auto">Now something strange happens. If i ping the WAN-address everything works fine.<br />
If i ping the CARP address from the internet i get a "DUP!" as an answer.</p>
<p dir="auto">I looked at the capture and noticed something: Destination is "IETF-VRRP-VRID_f8 (00:00:5e:00:01:f8)" but the source for the reply is always the MAC-address for .42!</p>
<p dir="auto">I also noticed 2 ping-requests in my capture and i think, something is very wrong in my setup. But i think that is because of the strange reply from the pfsense.</p>
<p dir="auto">To make that clear. I wanted to have different mac-addresses for every virtual IP, therefore i am using CARP with only one firewall.</p>
<p dir="auto">What could be the problem?</p>
<p dir="auto">Thank you.</p>
<p dir="auto">EDIT: Just rebooted the firewall. Now the DUP! messages are gone. But where could the problem be?</p>
]]></description><link>https://forum.netgate.com/topic/159611/dup-carp-with-virtual-ip-and-single-firewall-for-nat</link><generator>RSS for Node</generator><lastBuildDate>Sun, 15 Mar 2026 07:57:44 GMT</lastBuildDate><atom:link href="https://forum.netgate.com/topic/159611.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 03 Jan 2021 01:02:43 GMT</pubDate><ttl>60</ttl></channel></rss>