<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Port translation issues in Network Security</title>
    <link>https://community.cisco.com/t5/network-security/port-translation-issues/m-p/2884384#M167713</link>
    <description>&lt;P&gt;I have a very simple port translation setup problem that I'm dealing with on an ASA 5510 using the ASDM. I just want to setup a translation for a port on a public IP address to translate to a private IP and port. The one wrinkle is that I want only traffic on this particular port to translate to this particular private IP/port. All other traffic to that public IP address, I want to translate to a different IP address. So&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;Traffic pointed to: [Public IP Address] (no port) -&amp;gt; go to Private IP address "A"&lt;/P&gt;
&lt;P&gt;Traffic pointed to [Public IP Address] (port 3001) -&amp;gt; go to Private IP address "B" (port 3001)&lt;/P&gt;
&lt;P&gt;I used to do this all the time on a Watchguard Firewall with no issues. I'm sure it's possible on the ASA but it is completely confusing me. I already followed the&amp;nbsp;Port Redirection (Forwarding) with Static directions in this link:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://www.cisco.com/c/en/us/support/docs/ip/network-address-translation-nat/118996-config-asa-00.html" target="_blank"&gt;http://www.cisco.com/c/en/us/support/docs/ip/network-address-translation-nat/118996-config-asa-00.html&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;To create a new rule. When I run the CLI Analyzer, I get this error:&lt;/P&gt;
&lt;DIV&gt;Phase: 2&lt;/DIV&gt;
&lt;DIV&gt;Type: ACCESS-LIST&lt;/DIV&gt;
&lt;DIV&gt;Subtype:&lt;/DIV&gt;
&lt;DIV&gt;Result: DROP&lt;/DIV&gt;
&lt;DIV&gt;Config:&lt;/DIV&gt;
&lt;DIV&gt;Implicit Rule&lt;/DIV&gt;
&lt;DIV&gt;Additional Information:&lt;/DIV&gt;
&lt;DIV&gt;Forward Flow based lookup yields rule:&lt;/DIV&gt;
&lt;DIV&gt;in id=0xacf76530, priority=11, domain=permit, deny=true&lt;/DIV&gt;
&lt;DIV&gt;hits=5036767, user_data=0x5, cs_id=0x0, use_real_addr, flags=0x0, protocol=0&lt;/DIV&gt;
&lt;DIV&gt;src ip/id=0.0.0.0, mask=0.0.0.0, port=0, tag=0&lt;/DIV&gt;
&lt;DIV&gt;dst ip/id=0.0.0.0, mask=0.0.0.0, port=0, tag=0, dscp=0x0&lt;/DIV&gt;
&lt;DIV&gt;input_ifc=outside, output_ifc=any&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;
&lt;DIV&gt;Result:&lt;/DIV&gt;
&lt;DIV&gt;input-interface: outside&lt;/DIV&gt;
&lt;DIV&gt;input-status: up&lt;/DIV&gt;
&lt;DIV&gt;input-line-status: up&lt;/DIV&gt;
&lt;DIV&gt;output-interface: inside&lt;/DIV&gt;
&lt;DIV&gt;output-status: up&lt;/DIV&gt;
&lt;DIV&gt;output-line-status: up&lt;/DIV&gt;
&lt;DIV&gt;Action: drop&lt;/DIV&gt;
&lt;DIV&gt;Drop-reason: (acl-drop) Flow is denied by configured rule&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;But I can't find any rules that would deny this packet access. I think I'm just missing some step so I was hoping someone might know how to set something like this up from step one.&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;I called Cisco for setup assistance (I have a SmartNet agreement) but the tech was completely lost on how to do this. He was no help at all. Just out of curiosity, what action do I take in the future if I speak to a technician and they clearly do not know how to accomplish what I need help with?&lt;/DIV&gt;
&lt;/DIV&gt;</description>
    <pubDate>Tue, 12 Mar 2019 07:26:49 GMT</pubDate>
    <dc:creator>ACStech</dc:creator>
    <dc:date>2019-03-12T07:26:49Z</dc:date>
    <item>
      <title>Port translation issues</title>
      <link>https://community.cisco.com/t5/network-security/port-translation-issues/m-p/2884384#M167713</link>
      <description>&lt;P&gt;I have a very simple port translation setup problem that I'm dealing with on an ASA 5510 using the ASDM. I just want to setup a translation for a port on a public IP address to translate to a private IP and port. The one wrinkle is that I want only traffic on this particular port to translate to this particular private IP/port. All other traffic to that public IP address, I want to translate to a different IP address. So&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;Traffic pointed to: [Public IP Address] (no port) -&amp;gt; go to Private IP address "A"&lt;/P&gt;
&lt;P&gt;Traffic pointed to [Public IP Address] (port 3001) -&amp;gt; go to Private IP address "B" (port 3001)&lt;/P&gt;
&lt;P&gt;I used to do this all the time on a Watchguard Firewall with no issues. I'm sure it's possible on the ASA but it is completely confusing me. I already followed the&amp;nbsp;Port Redirection (Forwarding) with Static directions in this link:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://www.cisco.com/c/en/us/support/docs/ip/network-address-translation-nat/118996-config-asa-00.html" target="_blank"&gt;http://www.cisco.com/c/en/us/support/docs/ip/network-address-translation-nat/118996-config-asa-00.html&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;To create a new rule. When I run the CLI Analyzer, I get this error:&lt;/P&gt;
&lt;DIV&gt;Phase: 2&lt;/DIV&gt;
&lt;DIV&gt;Type: ACCESS-LIST&lt;/DIV&gt;
&lt;DIV&gt;Subtype:&lt;/DIV&gt;
&lt;DIV&gt;Result: DROP&lt;/DIV&gt;
&lt;DIV&gt;Config:&lt;/DIV&gt;
&lt;DIV&gt;Implicit Rule&lt;/DIV&gt;
&lt;DIV&gt;Additional Information:&lt;/DIV&gt;
&lt;DIV&gt;Forward Flow based lookup yields rule:&lt;/DIV&gt;
&lt;DIV&gt;in id=0xacf76530, priority=11, domain=permit, deny=true&lt;/DIV&gt;
&lt;DIV&gt;hits=5036767, user_data=0x5, cs_id=0x0, use_real_addr, flags=0x0, protocol=0&lt;/DIV&gt;
&lt;DIV&gt;src ip/id=0.0.0.0, mask=0.0.0.0, port=0, tag=0&lt;/DIV&gt;
&lt;DIV&gt;dst ip/id=0.0.0.0, mask=0.0.0.0, port=0, tag=0, dscp=0x0&lt;/DIV&gt;
&lt;DIV&gt;input_ifc=outside, output_ifc=any&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;
&lt;DIV&gt;Result:&lt;/DIV&gt;
&lt;DIV&gt;input-interface: outside&lt;/DIV&gt;
&lt;DIV&gt;input-status: up&lt;/DIV&gt;
&lt;DIV&gt;input-line-status: up&lt;/DIV&gt;
&lt;DIV&gt;output-interface: inside&lt;/DIV&gt;
&lt;DIV&gt;output-status: up&lt;/DIV&gt;
&lt;DIV&gt;output-line-status: up&lt;/DIV&gt;
&lt;DIV&gt;Action: drop&lt;/DIV&gt;
&lt;DIV&gt;Drop-reason: (acl-drop) Flow is denied by configured rule&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;But I can't find any rules that would deny this packet access. I think I'm just missing some step so I was hoping someone might know how to set something like this up from step one.&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;I called Cisco for setup assistance (I have a SmartNet agreement) but the tech was completely lost on how to do this. He was no help at all. Just out of curiosity, what action do I take in the future if I speak to a technician and they clearly do not know how to accomplish what I need help with?&lt;/DIV&gt;
&lt;/DIV&gt;</description>
      <pubDate>Tue, 12 Mar 2019 07:26:49 GMT</pubDate>
      <guid>https://community.cisco.com/t5/network-security/port-translation-issues/m-p/2884384#M167713</guid>
      <dc:creator>ACStech</dc:creator>
      <dc:date>2019-03-12T07:26:49Z</dc:date>
    </item>
    <item>
      <title>Hi,</title>
      <link>https://community.cisco.com/t5/network-security/port-translation-issues/m-p/2884385#M167714</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;You need to allow an access-list on the outside interface for the ports and the private IP.&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;You need to configure the following NAT on the ASA:&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;object service obj-tcp-eq-3001&lt;BR /&gt;service &lt;G class="gr_ gr_17 gr-alert gr_spell undefined ContextualSpelling ins-del multiReplace" id="17" data-gr-id="17"&gt;tcp&lt;/G&gt; destination eq 3001&lt;/P&gt;
&lt;P&gt;object service obj-tcp-3001&lt;BR /&gt;service &lt;G class="gr_ gr_18 gr-alert gr_spell undefined ContextualSpelling ins-del multiReplace" id="18" data-gr-id="18"&gt;tcp&lt;/G&gt; source eq 3001&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;object network obj_privateaddA&lt;BR /&gt;host x.x.x.x&lt;BR /&gt;nat (inside,outside) static PUBLIC IP&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;object network obj-privaddB&lt;BR /&gt;host x.x.x.x&lt;BR /&gt;nat (inside,outside) static &amp;lt;public ip service&amp;gt; tcp obj-tcp-3001 obj-tcp-eq-3001&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;You would find this link useful: (Check&amp;nbsp;&lt;STRONG&gt;Regular Static PAT section)&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;https://supportforums.cisco.com/document/33921/asa-pre-83-83-nat-configuration-examples&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;Let me know if it works.&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;Regards,&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;Aditya&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;Please rate helpful posts.&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 07 Mar 2016 13:49:34 GMT</pubDate>
      <guid>https://community.cisco.com/t5/network-security/port-translation-issues/m-p/2884385#M167714</guid>
      <dc:creator>Aditya Ganjoo</dc:creator>
      <dc:date>2016-03-07T13:49:34Z</dc:date>
    </item>
    <item>
      <title>I wonder if it's the order of</title>
      <link>https://community.cisco.com/t5/network-security/port-translation-issues/m-p/2884386#M167715</link>
      <description>&lt;P&gt;I wonder if it's the order of my rules on the access list? The rule to allow any traffic on the public IP address comes first. It looks like, on my trace, traffic pointed to port 3001 is all going to the Private IP address A rather than B.&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;Also, when you wrote &amp;lt;pubic ip service&amp;gt; is that something I am supposed to enter verbatim or is that a place-holder for something? I am getting an error on that command.&lt;/P&gt;</description>
      <pubDate>Mon, 07 Mar 2016 14:16:59 GMT</pubDate>
      <guid>https://community.cisco.com/t5/network-security/port-translation-issues/m-p/2884386#M167715</guid>
      <dc:creator>ACStech</dc:creator>
      <dc:date>2016-03-07T14:16:59Z</dc:date>
    </item>
    <item>
      <title>Just FYI, I am getting an</title>
      <link>https://community.cisco.com/t5/network-security/port-translation-issues/m-p/2884387#M167716</link>
      <description>&lt;P&gt;Just FYI, I am getting an invalid input detected on this line:&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;&lt;SPAN&gt;nat (inside,outside) static &amp;lt;public ip&amp;gt;&amp;nbsp;tcp obj-tcp-3001 obj-tcp-eq-3001&lt;/SPAN&gt;&lt;/P&gt;
&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&lt;SPAN&gt;When it gets to "tcp"&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;I tried changing it to&lt;/SPAN&gt;&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;&lt;SPAN&gt;nat (inside,outside) static &amp;lt;public ip&amp;gt; service tcp obj-tcp-3001 obj-tcp-eq-3001&lt;/SPAN&gt;&lt;/P&gt;
&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&lt;SPAN&gt;but now I get an error when it gets to "obj-tcp-3001"&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 07 Mar 2016 15:19:06 GMT</pubDate>
      <guid>https://community.cisco.com/t5/network-security/port-translation-issues/m-p/2884387#M167716</guid>
      <dc:creator>ACStech</dc:creator>
      <dc:date>2016-03-07T15:19:06Z</dc:date>
    </item>
    <item>
      <title>Hi,</title>
      <link>https://community.cisco.com/t5/network-security/port-translation-issues/m-p/2884388#M167717</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;My bad.&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;The correct syntax &lt;G class="gr_ gr_17 gr-alert gr_gramm undefined Punctuation multiReplace" id="17" data-gr-id="17"&gt;is :&lt;/G&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;object network obj-privaddB&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;host x.x.x.x&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;nat (inside,outside) static &amp;lt;public ip &amp;gt; service tcp obj-tcp-3001 obj-tcp-eq-3001&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;Did you try creating the service objects before creating this &lt;G class="gr_ gr_60 gr-alert gr_gramm undefined Punctuation multiReplace" id="60" data-gr-id="60"&gt;NAT ?&lt;/G&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;object service obj-tcp-eq-3001&lt;BR /&gt;service tcp destination eq 3001&lt;/P&gt;
&lt;P&gt;object service obj-tcp-3001&lt;BR /&gt;service tcp source eq 3001&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;Since you are using a different private IP it should go to the correct NAT statement.&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;Let me know if it helps.&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;Regards,&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;Aditya&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 07 Mar 2016 16:21:23 GMT</pubDate>
      <guid>https://community.cisco.com/t5/network-security/port-translation-issues/m-p/2884388#M167717</guid>
      <dc:creator>Aditya Ganjoo</dc:creator>
      <dc:date>2016-03-07T16:21:23Z</dc:date>
    </item>
  </channel>
</rss>

