[nos-bbs] UDP Port Unreachable - problem found
Bob Tenty
bobtenty at gmail.com
Sat Nov 16 02:36:56 EST 2013
Yes, I have seen that with those boxes. That is why I always replace
the firmware with linux when possible.
Bob
On 13-11-16 01:33 AM, Michael E. Fox - N6MEF wrote:
>
> I found the problem with the UDP port 93 unreachable message: JNOS is
> (incorrectly) requiring the source port to also be 93 in AXUDP
> connections.
>
>
>
> When I connect outbound from my JNOS system, through my firewall, the
> firewall is changing the source port when it performs the outbound
> NAT. But this is normal for a firewall. In fact, it HAS to do this
> if it's going to allow for multiple connects of the same protocol from
> different machines. Many consumer-grade firewalls will leave the
> source port alone for the first connection (if it's not already in
> use) and only change it for subsequent connections. SonicWall is a
> bit more strict, frequently changing the source port, making it harder
> for intercepted packets to be tracked to any one machine.
>
>
>
> Normally, this doesn't matter. Applications/services listen on a
> particular port and respond to whatever incoming connections use that
> **destination** port. They don't care what the source port is.
> Firewalls then use different source ports to track multiple
> conversations so that when the packets return, all addressed to the
> same external NAT address, it can direct them to the proper place by
> the port number.
>
>
>
> But when JNOS receives an AXUDP packet, apparently it doesn't behave
> like a normal UDP application. JNOS apparently rejects the connection
> if the **source** port is not 93, even if the destination port is
> correctly set to 93. This is unusual, to say the least. But even
> worse, it issues an ICMP "udp port 93 unreachable" message which is
> completely wrong, since port 93 is definitely reachable.
>
>
>
> It seems the following is needed: Remove the source port restriction
> for AXUDP. JNOS should not care what the source port is. And, just
> like any other UDP app, when responding it should use whatever source
> port was specified as the destination port when it constructs the
> return packet.
>
>
>
> Michael
>
> N6MEF
>
>
>
>
>
> _______________________________________________
> nos-bbs mailing list
> nos-bbs at tapr.org
> http://www.tapr.org/mailman/listinfo/nos-bbs
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.tapr.org/pipermail/nos-bbs_lists.tapr.org/attachments/20131116/077ca31f/attachment.html>
More information about the nos-bbs
mailing list