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

    Problemas con messenger pfsense 2.0.1

    Scheduled Pinned Locked Moved Español
    15 Posts 2 Posters 4.9k 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.
    • pozoleroP
      pozolero Rebel Alliance
      last edited by

      @periko:

      Tengo una duda mas, perdon por ponerla aqui, pero aprovechando…

      Tengo activado el DHCP en pfsense, lo que voy a hacer es asignar ip's estaticas de acuerdo a MAC de cada dispositivo.

      Puedo desactivar el servidor DHCP? No afecta a la asignacion de ip's estaticas?  O a fuerza debo dejarlo corriendo?

      Esto para evitar que los usuarios que no esten dados de alta en las ip estaticas puedan tener acceso a internet o a la RED interna y se obliguen a darse de alta con nosotros y asi poder navegar...  Todo para llevar un control de quienes si pueden tener acceso a internet y quienes no, ademas de hacer un uso razonable del ancho de banda, ya que parece un ciber la oficina, todo mundo descarga lo que quiere y se pone a ver videos...

      Saludos

      1 Reply Last reply Reply Quote 0
      • pozoleroP
        pozolero Rebel Alliance
        last edited by

        @periko:

        Hola pozolero.

        En mi blog, yo estoy bloqueando todo el msn, tanto GUI como WEB, en tu caso que deseas hacer?…

        Agregue unas reglas al firewall y sigue sin dejarme conectar, te agrego las imagenes para que veas lo que tengo en reglas…

        Saludos

        Imagen 2

        1 Reply Last reply Reply Quote 0
        • perikoP
          periko
          last edited by

          Hola pozolero, hacerca del DHCP, en lo personal es lo mejor para controlar quien accesa la red, a veces hay lugares donde queda muy llegar a ver que andan haciendo y si el DHCP no tiene un MAC autorizado que rechaze su acceso es lo mejor, yo hago lo mismo.

          Bien referente a el control de tu gente, yo le estoy dando todo el poder a squid, que todos crucen por ahi, ya que asi conozco que hace cada uno con el ancho de banda.

          Para tu problema actual, creo que arriba puse que necesitas tambien acceso a el puerto 80/443, estas trabajando con tu maquina no hagas movimiento hasta que no lo tengas bien amarrado.

          Cuando abras los puertos que te faltan vas a tener acceso te lo garantizo.

          Bien con squid vas a tener que meter ACL's

          Grupo MSN-AUTH
            Grupo MSN-NO-AUTH

          Las ACL  que yo uso para bloquear MSN las vas a complementar con estos grupos de usuarios quien  si/quien no, a demas vas a tener que crear reglas en tu firewall para que ese se mismo grupo de usuarios permitidos pueda tocar el puerto 1863/7001 en el firewall un alias va a ser tu opcion.

          Si tu problema continua, te recomiendo abrir un regla en el firewall a la maquina donde estas probando todo esto y le dices que permita TCP/UDP y que logie todo, asi cuando hagas tus pruebas checas en log  de tu firewall y ver que esta bloqueando, a lo mejor tu version esta usando otros puertos, pero creo no.

          Espero te sirva, seguimos en contacto y animo!!!

          Necesitan Soporte de Pfsense en México?/Need Pfsense Support in Mexico?
          www.bajaopensolutions.com
          https://www.facebook.com/BajaOpenSolutions
          Quieres aprender PfSense, visita mi canal de youtube:
          https://www.youtube.com/c/PedroMorenoBOS

          1 Reply Last reply Reply Quote 0
          • pozoleroP
            pozolero Rebel Alliance
            last edited by

            @periko:

            Hola pozolero, hacerca del DHCP, en lo personal es lo mejor para controlar quien accesa la red, a veces hay lugares donde queda muy llegar a ver que andan haciendo y si el DHCP no tiene un MAC autorizado que rechaze su acceso es lo mejor, yo hago lo mismo.

            Bien referente a el control de tu gente, yo le estoy dando todo el poder a squid, que todos crucen por ahi, ya que asi conozco que hace cada uno con el ancho de banda.

            Con respecto a esto, entonces puedo desactivar el servidor dhcp y dar de alta unicamente MAC's con su respectivas ip's?  O dejo el dhcp activado?

            Para tu problema actual, creo que arriba puse que necesitas tambien acceso a el puerto 80/443, estas trabajando con tu maquina no hagas movimiento hasta que no lo tengas bien amarrado.

            Cuando abras los puertos que te faltan vas a tener acceso te lo garantizo.

            Pero con esto no le pego a tu tutorial donde comentas que solo se debe tener reglas con puerto 53 y puerto 3128 squid?  Creo que si llego a autorizar acceso al puerto 80/443, si los usuarios quitan su configuracion del navegador se van a encontrar con que pueden navegar por tener estas reglas habilitadas?  O en que me estoy equivocando?

            Bien con squid vas a tener que meter ACL's

            Grupo MSN-AUTH
              Grupo MSN-NO-AUTH

            Las ACL  que yo uso para bloquear MSN las vas a complementar con estos grupos de usuarios quien  si/quien no, a demas vas a tener que crear reglas en tu firewall para que ese se mismo grupo de usuarios permitidos pueda tocar el puerto 1863/7001 en el firewall un alias va a ser tu opcion.

            Esto se tiene que hacer a mano? como en en tutorial forzar el uso de squid?  O se puede lograr desde web gui?

            Si tu problema continua, te recomiendo abrir un regla en el firewall a la maquina donde estas probando todo esto y le dices que permita TCP/UDP y que logie todo, asi cuando hagas tus pruebas checas en log  de tu firewall y ver que esta bloqueando, a lo mejor tu version esta usando otros puertos, pero creo no.

            Espero te sirva, seguimos en contacto y animo!!!

            Voy a hacer esto que dices en mi maquina virtual a ver que es lo que esta pasando con los logs…

            Seguimos en contacto y espero poder contar con tu apoyo...

            Saludos desde el sureste mexicano  ;D

            1 Reply Last reply Reply Quote 0
            • perikoP
              periko
              last edited by

              Con respecto a esto, entonces puedo desactivar el servidor dhcp y dar de alta unicamente MAC's con su respectivas ip's?  O dejo el dhcp activado?

              El DHCP puede entregar IP's estaticas asi no tienes que preocuparte de asignarlas manualmente a cada maquina, es una funcion basica de cualquier dhcp.

              Pero con esto no le pego a tu tutorial donde comentas que solo se debe tener reglas con puerto 53 y puerto 3128 squid?  Creo que si llego a autorizar acceso al puerto 80/443, si los usuarios quitan su configuracion del navegador se van a encontrar con que pueden navegar por tener estas reglas habilitadas?  O en que me estoy equivocando?

              Lo del puerto 80/443 era para tus pruebas solamente.

              Esto se tiene que hacer a mano? como en en tutorial forzar el uso de squid?  O se puede lograr desde web gui?

              Yo lo hago a mano, ya que el GUI me limita.

              Saludos desde el sureste mexicano

              Saludos desde el norte mexicano!!!

              Necesitan Soporte de Pfsense en México?/Need Pfsense Support in Mexico?
              www.bajaopensolutions.com
              https://www.facebook.com/BajaOpenSolutions
              Quieres aprender PfSense, visita mi canal de youtube:
              https://www.youtube.com/c/PedroMorenoBOS

              1 Reply Last reply Reply Quote 0
              • perikoP
                periko
                last edited by

                Mira ya que ando aqui de mitotero, un ejemplo y de ahi te das una idea.

                1; Creas en squid los ACL para msn

                2; Vamos a tener 3 tipos de usuarios.

                administrador – nosotros de sistemas
                usuarios con acceso a messenger
                usuarios restringidos

                El usuario con permiso a msn tambien esta restringido, una cosa es permitirle usar ese servicio y otra cosa abrirle la puerta, correcto, al menos que alguno de ellos sea admin, no lo pasas por la acl del msn sino como super user y no debe tener problemas.

                Aparte este usuario necesita acceso a ciertas paginas para msn que son:

                .live.com
                .msn.com
                .gowindowslive.com
                .msads.net

                A lo mejor hay mas pero son las que vi.

                Entonces esto nos genera otra acl para ese mismo grupo de usuarios.

                Esos mismos usuarios pueden ser parte de los restringidos como te comento, entonces aparecen 2 acl mas, usuarios restringidos y sitios restringidos.

                En resumen tenemos esto:

                #acl para permitir msn

                acl msnmime req_mime_type ^application/x-msn-messenger
                acl msngw url_regex -i gateway.dll
                acl msnproxy url_regex -i xmlProxy.htm

                #acl para los sitios necesarios para msn
                acl msn_sites dstdomain "/usr/local/etc/squid/acl/msn_sites.acl"

                #acl grupo de maquinas con acceso a msn
                acl msn_auth src "/usr/local/etc/squid/acl/msn_auth_ip.acl"

                #acl usuarios administradores
                acl admin_u src "/usr/local/etc/squid/acl/admin_u_ip.acl"

                #acl sitios normales para usuarios restringidos
                acl normal_sites dstdomain "/usr/local/etc/squid/acl/normal_sites.acl"

                acl normal_users src "/usr/local/etc/squid/acl/normal_users_ip.acl"

                Estamos listos, ahora viene la puesta en marcha.

                #la regla  queda fuera de la jugada ya que yo controlo quien sale y quien no.

                http_access allow localnet

                ######################################################################
                #                      mis acl's                                    #
                ######################################################################
                #Usuario administrador no restricciones
                http_access allow admin_u
                http_access deny admin_u

                #usuarios con acceso a msn
                http_access allow msn_auth msnmime
                http_access allow msn_auth msngw
                http_access allow msn_auth msnproxy

                #bloqueamos msn para el resto.
                http_access deny msnmime
                http_access deny msngw
                http_access deny msnproxy

                #msn sites
                http_access allow msn_auth msn_sites
                http_access allow normal_users normal_sites
                http_access deny msn_auth
                http_access deny normal_users
                ######################################################################

                Setup allowed acls

                Allow local network(s) on interface(s)

                http_access allow localnet

                Default block all to be sure

                http_access deny all

                Contenido de datos:

                msn_auth_ip.acl –>192.168.50.105/32 ejemplo

                msn_sites.acl:
                .live.com
                .msn.com
                .gowindowslive.com
                .msads.net
                [quote/]

                normal_sites.acl:
                ..los sitios que permitas

                normal_users_ip.acl –> IP de los equipos restringidos.

                super_users_ip.acl–> los que tu creas conveniente(tu)

                No hemos acabado, creas un alias y agregas ahi los mismos IP's que tienen acceso a el msn, y creas 2 reglas en tu firewall para permitir el acceso a los puertos de este alias:

                1863 TCP
                7001 UDP

                Pruebas sintaxis de squid:

                squid -k parse

                Repara errores no debeb haber ninguno.

                Si todo bien, cargas los cambios:

                squid -k reconfigure

                Abres tu consola y a leer el log de squid a detectar bloqueos y agregarlos a los acl correctos:

                tail -n 40 /var/squid/logs/access.log

                Espero te sirva, saludos  ;D

                Necesitan Soporte de Pfsense en México?/Need Pfsense Support in Mexico?
                www.bajaopensolutions.com
                https://www.facebook.com/BajaOpenSolutions
                Quieres aprender PfSense, visita mi canal de youtube:
                https://www.youtube.com/c/PedroMorenoBOS

                1 Reply Last reply Reply Quote 0
                • pozoleroP
                  pozolero Rebel Alliance
                  last edited by

                  Excelente explicacion periko, como siempre muy claro en la explicacion, voy a checar en el server lo que me expones…

                  Otra cosa, me decias que el dhcp se encarga de asignar ips sin necesidad de cazarlas con la mac...

                  Es que en la oficina vamos a asignar las ip's de acuerdo a la mac del equipo, vamos a hacerles firmar una especie de resguardo para que todo lo relacionado con esa ip, sea responsabilidad del usuario y no de la empresa.

                  Entonces no necesito que el dhcp este activo, vaya no quiero que este dando ips dinamicas.  Entonces si no lo necesito dando ip's dinamicas puedo deshabilitar el servicio dhcp y no tendre problemas para que el server pfsense asigne las ip's que le dije que asignara de acuerdo con la mac?

                  Saludos de nuevo... y muchas gracias por tu respuesta.  8)

                  1 Reply Last reply Reply Quote 0
                  • perikoP
                    periko
                    last edited by

                    Otra cosa, me decias que el dhcp se encarga de asignar ips sin necesidad de cazarlas con la mac…

                    Creo que no me explique hacerca del dhcp, este servicio puede entregar IP's en base a la MAC, creo que deberias leer un poco mas de como funciona, saludos!!!

                    Necesitan Soporte de Pfsense en México?/Need Pfsense Support in Mexico?
                    www.bajaopensolutions.com
                    https://www.facebook.com/BajaOpenSolutions
                    Quieres aprender PfSense, visita mi canal de youtube:
                    https://www.youtube.com/c/PedroMorenoBOS

                    1 Reply Last reply Reply Quote 0
                    • pozoleroP
                      pozolero Rebel Alliance
                      last edited by

                      @periko:

                      Creo que no me explique hacerca del dhcp, este servicio puede entregar IP's en base a la MAC, creo que deberias leer un poco mas de como funciona, saludos!!!

                      Si te explicaste bien, se que se encarga de asignar las direcciones ip, pero creo que el que no se explico bien fui yo… jajjaja No quiero que el dhcp entregue direcciones dinamicas.  Ahorita esta activado para asignar dinamicamente.  Lo que pregunto es si tiene que estar levantado el servicio dhcp siempre?

                      1 Reply Last reply Reply Quote 0
                      • pozoleroP
                        pozolero Rebel Alliance
                        last edited by

                        Por cierto te comento rapidamente, el fin de semana formatee la maquina, y le volvi a instalar windows live messenger y ahora por arte de magia entra de volada…

                        Con las reglas que anteriormente me habias dicho 1863 tcp y 7001 udp...

                        Quiero pensar que era la instalacion de windows que ya necesitaba una nueva, o quiza la version de msn... no se... para el caso es que ya sirve.

                        Solo estoy ahora con lo que me dices de asignar las acl en squid, lo de los alias, y demas chunches...

                        Ahi la llevo, gracias de nuevo por responder a mis dudas...

                        Saludos

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