Netgate Discussion Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Search
    • Register
    • Login

    [SOLUCIONADO] [NO USAR 169.254/16] No logro routear entre dos redes

    Scheduled Pinned Locked Moved Español
    17 Posts 4 Posters 4.6k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • C
      CuninganReset
      last edited by

      Hola a todos, tengo una pequeña instalación con un pFsense 2.1, en el cual tengo dos interfaces de red montado sobre la misma interface de red usando dos VLAN distintas.
      Una interface de red es RED_SCH con IP 169.254.0.1/16
      La otra interface de red es LAN con IP 172.16.1.1/16
      Estoy intentando routear entre las dos pero no lo logro.
      Desde la LAN he logrado hacer Ping a 169.254.0.1 pero a equipos de esa subred, como por ejemplo 169.254.0.2 no logro hacer ping.
      Me tiene loco porque no se si es fallo mio o no, he incluso usado el WireShark para ver si salen del interface de red los paquetes y entran por la LAN pero no salen por el RED_SCH.
      Tengo las siguientes reglas anexas a este post.

      Gracias por vuestra ayuda.
      ![Regla LAN.jpg](/public/imported_attachments/1/Regla LAN.jpg)
      ![Regla LAN.jpg_thumb](/public/imported_attachments/1/Regla LAN.jpg_thumb)
      ![Regla RED_SCH.jpg](/public/imported_attachments/1/Regla RED_SCH.jpg)
      ![Regla RED_SCH.jpg_thumb](/public/imported_attachments/1/Regla RED_SCH.jpg_thumb)

      1 Reply Last reply Reply Quote 0
      • belleraB
        bellera
        last edited by

        Las preguntas "de siempre":

        • Supongo que las interfases LAN y RED_SCH están sin una puerta definida. Error frecuente poner una Gateway en interfases LAN. Sólo deben tener puerta las interfases WAN.

        • ¿Los equipos en RED_SCH tienen como puerta la interfase RED_SCH de pfSense?

        • ¿Los equipos en RED_SCH tienen cortafuegos por software activado? ¿Admiten que se les pinguee desde otra subred?

        1 Reply Last reply Reply Quote 0
        • C
          CuninganReset
          last edited by

          Hola !! gracias por responder, las dos interfaces de red estan sin Gateway, los equipos de la red LAN tienen como Defailt Gateway la dirección IP de la Interface LAN.
          De hecho, los equipos de la LAN acceden a internet a traves de las WAN y todo eso perfectamente y a otras subredes.
          Lo unico extraño es que para poder hacer ping desde el equipo de LAN a la IP del interface RED_SCH tuve que meter la ruta manual.
          Route add 169.254.0.0 MASK 255.255.0.0 172.16.1.1

          He hecho una captura de paquetes en el interface RED_SCH desde el pFsense y no veo salir los paquetes hacia la red SCH

          Es raro, me tiene muy liado.

          1 Reply Last reply Reply Quote 0
          • belleraB
            bellera
            last edited by

            No deberías usar rango clase B para enlace local, 169.254.0.0/16

            http://es.wikipedia.org/wiki/Direcci%C3%B3n_de_Enlace-Local

            http://es.wikipedia.org/wiki/Red_privada#Direcciones_de_enlace_local

            https://forum.pfsense.org/index.php?topic=32651.msg168694#msg168694

            http://tools.ietf.org/html/rfc3927#section-1.6

            @bellera:

            169.254.0.0/16 es un rango para direcciones privadas, pero está reservado. Un equipo que esté configurado por DHCP toma una dirección aleatoria dentro de este rango si no consigue una dirección de un servidor DHCP en la red. No es recomendable trabajar dentro de este rango.

            (Véase http://www.ietf.org/rfc/rfc3330.txt y http://www.ietf.org/rfc/rfc3927.txt )

            1 Reply Last reply Reply Quote 0
            • C
              CuninganReset
              last edited by

              Gracias!! Entonces entiendo que no puedo lograr que me pase los paquetes de un interfaces a otro ni aunque use Nat o algún truco.
              Es que la red 169.254.0.0/16 ya existía de antes, la instaló una empresa subcontratada antes de que yo llegara, yo gestionó la Lan y ha surgido la necesidad de interconectarlas ahora.
              En la red Sch hay equipos de medida de energía y no puedo cambiar las direcciones IP.
              He intentado que fucione con Nat pero tampoco.
              La verdad que me han dejado un buen mochuelo.
              Gracias por todo, si se te ocurre algún modo de comunicarlas…

              1 Reply Last reply Reply Quote 0
              • pttP
                ptt Rebel Alliance
                last edited by

                Muéstranos cómo "probaste con NAT" ?

                1 Reply Last reply Reply Quote 0
                • C
                  CuninganReset
                  last edited by

                  Hice un "Outbound NAT" en el interfaz de La red Sch, pero tampoco sirve porque los paquetes los descartan.

                  1 Reply Last reply Reply Quote 0
                  • pttP
                    ptt Rebel Alliance
                    last edited by

                    No tendrás activada la opción "Block bogon networks" en LAN / RED_SCH ?

                    A ver cómo tienes el NAT ?

                    1 Reply Last reply Reply Quote 0
                    • C
                      CuninganReset
                      last edited by

                      No entiendo muy bien lo que me intentas explicar, el "Outbounf NAT" para los WAN lo tengo aplicado al WAN, no se como dices que lo haga, ¿me lo explicas?
                      No tengo activado lo de "Bogon Network".

                      1 Reply Last reply Reply Quote 0
                      • pttP
                        ptt Rebel Alliance
                        last edited by

                        De todas formas, hagas lo que hagas, no va a funcionar

                        Con "pfctl -sr" encuentras:

                        
                        scrub on em2 all fragment reassemble
                        scrub on em0 all fragment reassemble
                        scrub on em1 all fragment reassemble
                        anchor "relayd/*" all
                        anchor "openvpn/*" all
                        anchor "ipsec/*" all
                        
                        block drop in log quick inet from 169.254.0.0/16 to any label "Block IPv4 link-local"
                        block drop in log quick inet from any to 169.254.0.0/16 label "Block IPv4 link-local"
                        
                        block drop in log inet all label "Default deny rule IPv4"
                        block drop out log inet all label "Default deny rule IPv4"
                        block drop in log inet6 all label "Default deny rule IPv6"
                        block drop out log inet6 all label "Default deny rule IPv6"
                        
                        

                        https://forum.pfsense.org/index.php?topic=82472

                        @cmb:

                        That's not a valid configuration. The fact Linux forwards link local doesn't mean it should work. It shouldn't. From RFC 3927:

                        An IPv4 packet whose source and/or destination address is in the
                          169.254/16 prefix MUST NOT be sent to any router for forwarding, and
                          any network device receiving such a packet MUST NOT forward it,
                          regardless of the TTL in the IPv4 header.

                        http://tools.ietf.org/html/rfc3927#section-2.7

                        FreeBSD doesn't forward that traffic, the fact it goes outbound is a quirk, the reply hits the part of the OS that won't forward traffic that "MUST NOT" be forwarded per the RFC. I was recently contemplating putting in a block all 169.254/16 in and out rule in the back end.

                        You shouldn't be doing that, use RFC 1918 or the CGN 100.64.0.0/10 reserved space. Anything that follows RFCs isn't going to forward that traffic. Anything that does forward that traffic is broken.

                        @cmb:

                        It's hard coded into FreeBSD itself to not route that space, because it's not valid to do so. The NATed traffic just happens to bypass that check because it hits a "route-to" out which bypasses normal routing portions of the kernel, the reply doesn't and can't.

                        What you're attempting is fundamentally broken. The fact it ever worked should be written off, and you should implement a proper network.

                        1 Reply Last reply Reply Quote 0
                        • C
                          CuninganReset
                          last edited by

                          Pues me toca cambiar la IP a todos los cacharros de esa red, gracias por todo compañeros.
                          Por cierto tu eres el mismo Ptt que el Ptt del foro de Ubiquiti??
                          Por curiosidad, yo también estoy en el otro foro.

                          1 Reply Last reply Reply Quote 0
                          • pttP
                            ptt Rebel Alliance
                            last edited by

                            Si, Cuningan, también andan por aquí  acriollo, azcarlos2 (ZAC ), infex987 …..  y seguro me estoy olvidando de algún otro compañero :D

                            1 Reply Last reply Reply Quote 0
                            • A
                              acriollo
                              last edited by

                              Asi es mi estimado ptt, Buena liga la que pasaste.  Se me hace que te las aprendes de memoria o ya te divorciaron por no estar en casa  por que como decimos en mexico eres "ajonjoli de todos los moles" jajajaja  ;D

                              Saludos!

                              1 Reply Last reply Reply Quote 0
                              • C
                                CuninganReset
                                last edited by

                                ¿Quien cambia los post en este foro a "solucionado"? ¿Se pueden dar algo parecido a "kudos"?

                                1 Reply Last reply Reply Quote 0
                                • belleraB
                                  bellera
                                  last edited by

                                  El usuario que hace una intervención puede modificarla. Hay un límite de días para hacerlo pero no sé cuantos son.

                                  El administrador/moderador del foro puede modificar cualquier intervención, separar intervenciones de un hilo o unir hilos.

                                  Espero haber aclarado el tema.

                                  Los usuarios deberíamos indicar que un hilo está SOLUCIONADO cuando el problema se ha descrito, se han hallado sus causas y ha quedado claro el proceso de resolución. Como que casi nadie lo hace, en algunas ocasiones me permito hacerlo. Disculpas si ello haya podido molestarte. Recuerda que tu mismo puedes cambiar el Subject de la primera intervención, si lo consideras necesario.

                                  En ocasiones cambio también los Subject para que quede más claro de qué se habla.

                                  Saludos

                                  bellera
                                  Moderador de este foro, https://forum.pfsense.org/index.php?board=10.0

                                  1 Reply Last reply Reply Quote 0
                                  • C
                                    CuninganReset
                                    last edited by

                                    No hay problema, si no es que me haya molestado es saber si existe una forma de darle puntos o algo a quien te lo haya solucionado el problema.
                                    Costumbre del foro de Ubiquiti, no sabía lo que hacer al estar resuelto el asunto como tu ya has visto.
                                    Gracias por todo.

                                    1 Reply Last reply Reply Quote 0
                                    • pttP
                                      ptt Rebel Alliance
                                      last edited by

                                      Tienes 2 opciones/formas….. el botón "Thank You" y el "Karma" que puede ser "Positivo --> Applaud" o "Negativo --> Smite"

                                      Ahh, y una "Funcionalidad" que considero interesante (y que les había sugerido a los muchachos de Ubiquiti), es la Habilidad que tiene el autor del Hilo/Tema de "Cerrarlo" (Lock Topic) en caso que considere que no tiene sentido seguir discutiendo el tema ;) y si eventualmente lo "reconsidera" y decide seguir el debate, tiene la opción de volver a abrir el tema (Unlock Topic)

                                      Lock.png
                                      Lock.png_thumb
                                      Unlock.png
                                      Unlock.png_thumb

                                      1 Reply Last reply Reply Quote 0
                                      • First post
                                        Last post
                                      Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.