CARP IP PUBLICA



  • Buena tarde a todos,

    Les pido de su apoyo para poder resolver una duda sobre una configuración de alta disponibilidad que estoy realizando.

    Les comento que tengo 2 FW uno como máster y uno como slave.

    LAN MASTER 192.168.0.201/24
    LAN SLAVE    192.168.0.202/24
    CARP              192.168.0.200/24 esta es mi gateway para todas mis maquinas, tambien esta configurada en mi DHCP.

    También tengo una SYNC que interconecta a los dos FW.

    SYNC MASTER 172.16.85.1/30
    SYNC SLAVE    172.16.85.2/30

    Cuento con dos WAN que son servicios con IP Publica ya que son enlaces dedicados.

    WAN1 MASTER aaa.aaa.aaa.62/28
    WAN2 MASTER bbb.bbb.bbb.189/28

    WAN1 SLAVE    aaa.aaa.aaa.61/28
    WAN2 SLAVE    bbb.bbb.bbb.190/28

    En los dos FW tengo dado de alta IP VIRTUALES para cada WAN ya que publico algunos servicios por cada enlace dedicado.

    He realizado algunas pruebas y tengo algunos problemas y detalles que me gustaria compartir y saber si me pueden apoyar.

    1.- Los Logs me muestran que al parecer tengo conflicto de ip con las virtuales ya que me manda el siguiente error: "master kernel: arp: aa:bb:cc:dd:ee:ff is using my IP address aaa.bbb.ccc.62 on igb0!"

    Este error es por cada IP Publica virtual que tengo dada de alta en los dos FW tanto MASTER como SLAVE.

    2.- Haciendo una prueba, desconecto el equipo MASTER y entra el SLAVE pero a los pocos segundos se reinicia el slave sin razon alguna.

    3.- Cuando regresa el equipo máster, este en el carp se mantiene como BACKUP y el slave como MÁSTER, no realiza el cambio por detectar que levanto el equipo MASTER.

    Les comento que todo esto me sucede con la version 2.1.5 X64 y baje de version a la 2.1 X64 presentando los mismos problemas.

    Espero me puedan apoyar y saber si estoy realizando algo mal para poder corregirlo, ya que he buscado manuales y tutoriales siguiendo correctamente pero obteniendo los mismos resultados.

    Muchas Gracias por su apoyo.

    Saludos.



  • Hola

    la Contraseña de carp para cada interfaz es la misma?

    Puedes reinicar los  routers de tu isp?



  • Hola,

    te comento que en los dos FW tengo la misma contraseña, tambien es la misma contraseña a la hora de generar el CARP  al igual que el VDIH.

    Saludos.



  • @gus1185:

    En los dos FW tengo dado de alta IP VIRTUALES para cada WAN ya que publico algunos servicios por cada enlace dedicado.

    ¿Qué tipo de IP virtual?

    https://doc.pfsense.org/index.php/What_are_Virtual_IP_Addresses



  • hola sr. bellera.

    le comento que las ip virtuales que utilizo en cada enlace son ip virtuales y las voy dando de alta cada que la utilizo y cada ip alias que utilizo la pongo a 32 bits. aaa.aaa.aaa.63/32

    Saludos.



  • Disculpen me equivoque en mi comentario anterior.

    lo que quería decir era que las ip virtuales las doy de alta como ip alias, pegadas a cada wan.

    Saludos.


  • Rebel Alliance

    Como lo entiendo "yo" lo estas haciendo de manera incorrecta.

    Agregas 1 (como IP Alias) a cada "nodo", y las adicionales las agregas como "CARP VIPs"

    IP Alias

    Can be used with CARP to add additional subnets to CARP, e.g. Add one unique IP Alias from the new subnet to each node, then add CARP VIPs. Must be added to each node individually as these will not synchronize via XMLRPC or else an IP conflict would occur.



  • Hola PTT, Buen Dia.

    Por lo que entendí de tu comentario ademas de lo que investigue un poco, es que mis ip alias las debo dar de alta mas bien como ip carp??? ya que el VHID es como  una mac virtual y al darlas de alta ahi ya estarian flotando entre los dos fw y no dadas de alta en cada uno con diferente mac??

    Me ayudarías a saber si mi deducción que realice es correcta???

    Gracias de antemano.

    Saludos.



  • Buena Noche,

    Molestando nuevamente, les comento que sobre este tema ya realice las modificaciones mencionadas por ptt y bellera, donde puse una ip publica por equipo y mis ip's virtuales las di de alta como ip carp, todo funciona bien y se sincronizan correctamente, los servicios corren bien y el slave entra en tiempo y si regresa el master este toma su lugar correctamente.

    El único problema que estoy teniendo, es que cuando entra el slave este funciona correctamente pero al paso de unos 20 minutos el equipo slave que estaba funcionando correctamente comienza a mandar en pantalla muchas lineas ssh y termina reiniciándose.

    Pensando que era problema de hardware , probé el equipo con otro procesador y con otra memoria, pero fallo igual.

    Cambien la configuración de los equipos donde ahora el hardware del slave funciona como máster y el hardware del master funciona como slave.

    Pensando que ahora fallaría el master, por cuestión de hardware, pero mi sorpresa fue que ahora se reinicio el que estaba funcionando bien y el que estaba fallando se reinicio del mismo modo.

    habra algo que este omitiendo??? que me puedan ayudar??

    las características de hardware son idénticas.

    Agradeceré su ayuda.

    Saludos.



  • ¿Puedes hacer foto de lo que sale en pantalla?

    Parece un bug o un ataque. O quizás alguna regla que no debería ser sincronizada entre los dos pfSense.

    Miré Google carp ssh pfsense pero no encontré nada que se parezca a lo que dices. Imagen, por favor.



  • Hola Sr. Bellera,

    Le comento que pude sacar los errores vía consola, los cuales le menciono a continuación, le agradezco su tiempo y apoyo.

    Le comento que ataque no creo que sea, ya que mis equipos los tengo en un ambiente de pruebas y no están en producción.

    Saludos.

    pfsync_get_mbuf() at pfsync_get_mbuf+0x225
    pfsync_pack_state() at pfsync_pack_state+0x67
    pf_test() at pf_test+0x1c81
    pf_check_out() at pf_check_out+0x4f
    pfil_run_hooks() at pfil_run_hooks+0xa2
    ip_output() at ip_output+0x3de
    carp_send_ad_locked() at carp_send_ad_locked+0x22d
    carp_send_ad() at carp_send_ad+0x2b
    softclock() at softclock+0x343
    intr_event_execute_handlers() at intr_event_execute_handlers+0x104
    ithread_loop() at ithread_loop+0x95
    fork_exit() at fork_exit+0x11f
    fork_trampoline() at fork_trampoline+0xe
    –- trap 0, rip = 0, rsp = 0xffffff8000065d00, rbp = 0 ---

    Tracing command intr pid 12 tid 100007 td 0xffffff0002442000
    sched_switch() at sched_switch+0x102
    mi_switch() at mi_switch+0x176
    ithread_loop() at ithread_loop+0x1d1
    fork_exit() at fork_exit+0x11f
    fork_trampoline() at fork_trampoline+0xe
    --- trap 0, rip = 0, rsp = 0xffffff8000060d00, rbp = 0 ---

    Tracing command idle pid 11 tid 100006 td 0xffffff0002442460
    sched_switch() at sched_switch+0x102
    mi_switch() at mi_switch+0x176
    critical_exit() at critical_exit+0xa5
    lapic_handle_timer() at lapic_handle_timer+0xe0
    Xtimerint() at Xtimerint+0x8d
    --- interrupt, rip = 0xffffffff80ab9ca6, rsp = 0xffffff800005bb20, rbp = 0xffffff800005bb30 ---
    acpi_cpu_c1() at acpi_cpu_c1+0x6
    acpi_cpu_idle() at acpi_cpu_idle+0x20a
    sched_idletd() at sched_idletd+0x11f
    fork_exit() at fork_exit+0x11f
    fork_trampoline() at fork_trampoline+0xe
    --- trap 0, rip = 0, rsp = 0xffffff800005bd00, rbp = 0 ---

    Tracing command idle pid 11 tid 100005 td 0xffffff00024428c0
    sched_switch() at sched_switch+0x102
    mi_switch() at mi_switch+0x176
    critical_exit() at critical_exit+0xa5
    intr_event_handle() at intr_event_handle+0xb3
    intr_execute_handlers() at intr_execute_handlers+0x5f
    lapic_handle_intr() at lapic_handle_intr+0x37
    Xapic_isr1() at Xapic_isr1+0xa5
    --- interrupt, rip = 0xffffffff80ab9ca6, rsp = 0xffffff8000056b20, rbp = 0xffffff8000056b30 ---
    acpi_cpu_c1() at acpi_cpu_c1+0x6
    acpi_cpu_idle() at acpi_cpu_idle+0x20a
    sched_idletd() at sched_idletd+0x11f
    fork_exit() at fork_exit+0x11f
    fork_trampoline() at fork_trampoline+0xe
    --- trap 0, rip = 0, rsp = 0xffffff8000056d00, rbp = 0 ---

    Tracing command idle pid 11 tid 100004 td 0xffffff0002437000
    sched_switch() at sched_switch+0x102
    mi_switch() at mi_switch+0x176
    sched_preempt() at sched_preempt+0xb5
    ipi_bitmap_handler() at ipi_bitmap_handler+0x70
    Xipi_intr_bitmap_handler() at Xipi_intr_bitmap_handler+0x9c
    --- interrupt, rip = 0xffffffff80ab9ca6, rsp = 0xffffff8000051b20, rbp = 0xffffff8000051b30 ---
    acpi_cpu_c1() at acpi_cpu_c1+0x6
    acpi_cpu_idle() at acpi_cpu_idle+0x20a
    sched_idletd() at sched_idletd+0x11f
    fork_exit() at fork_exit+0x11f
    fork_trampoline() at fork_trampoline+0xe
    --- trap 0, rip = 0, rsp = 0xffffff8000051d00, rbp = 0 ---

    Tracing command idle pid 11 tid 100003 td 0xffffff0002437460
    sched_switch() at sched_switch+0x102
    mi_switch() at mi_switch+0x176
    critical_exit() at critical_exit+0xa5
    intr_event_handle() at intr_event_handle+0xb3
    intr_execute_handlers() at intr_execute_handlers+0x5f
    lapic_handle_intr() at lapic_handle_intr+0x37
    Xapic_isr1() at Xapic_isr1+0xa5
    --- interrupt, rip = 0xffffffff80ab9ca6, rsp = 0xffffff800004cb20, rbp = 0xffffff800004cb30 ---
    acpi_cpu_c1() at acpi_cpu_c1+0x6
    acpi_cpu_idle() at acpi_cpu_idle+0x20a
    sched_idletd() at sched_idletd+0x11f
    fork_exit() at fork_exit+0x11f
    fork_trampoline() at fork_trampoline+0xe
    --- trap 0, rip = 0, rsp = 0xffffff800004cd00, rbp = 0 ---

    Tracing command init pid 1 tid 100002 td 0xffffff00024378c0
    sched_switch() at sched_switch+0x102
    mi_switch() at mi_switch+0x176
    sleepq_catch_signals() at sleepq_catch_signals+0x31c
    sleepq_wait_sig() at sleepq_wait_sig+0x16
    _sleep() at _sleep+0x269
    kern_wait() at kern_wait+0x6fd
    wait4() at wait4+0x35
    amd64_syscall() at amd64_syscall+0x1f4
    Xfast_syscall() at Xfast_syscall+0xfc
    --- syscall (7, FreeBSD ELF64, wait4), rip = 0x412c6c, rsp = 0x7fffffffe808, rbp = 0x401d40 ---

    Tracing command audit pid 10 tid 100001 td 0xffffff0002438000
    sched_switch() at sched_switch+0x102
    mi_switch() at mi_switch+0x176
    sleepq_wait() at sleepq_wait+0x42
    _cv_wait() at _cv_wait+0x129
    audit_worker() at audit_worker+0x384
    fork_exit() at fork_exit+0x11f
    fork_trampoline() at fork_trampoline+0xe
    --- trap 0, rip = 0, rsp = 0xffffff8000042d00, rbp = 0 ---

    Tracing command kernel pid 0 tid 100264 td 0xffffff0048b2d460
    sched_switch() at sched_switch+0x102
    mi_switch() at mi_switch+0x176
    sleepq_wait() at sleepq_wait+0x42
    msleep_spin() at msleep_spin+0x1a2
    taskqueue_thread_loop() at taskqueue_thread_loop+0x71
    fork_exit() at fork_exit+0x11f
    fork_trampoline() at fork_trampoline+0xe
    --- trap 0, rip = 0, rsp = 0xffffff8057e56d00, rbp = 0 ---

    Tracing command kernel pid 0 tid 100149 td 0xffffff0002c80000
    sched_switch() at sched_switch+0x102
    mi_switch() at mi_switch+0x176
    sleepq_wait() at sleepq_wait+0x42
    _sleep() at _sleep+0x317
    taskqueue_thread_loop() at taskqueue_thread_loop+0xbe
    fork_exit() at fork_exit+0x11f
    fork_trampoline() at fork_trampoline+0xe
    --- trap 0, rip = 0, rsp = 0xffffff8057c17d00, rbp = 0 ---

    Tracing command kernel pid 0 tid 100148 td 0xffffff0002c80460
    sched_switch() at sched_switch+0x102
    mi_switch() at mi_switch+0x176
    sleepq_wait() at sleepq_wait+0x42
    _sleep() at _sleep+0x317
    taskqueue_thread_loop() at taskqueue_thread_loop+0xbe
    fork_exit() at fork_exit+0x11f
    fork_trampoline() at fork_trampoline+0xe
    --- trap 0, rip = 0, rsp = 0xffffff8057c12d00, rbp = 0 ---

    Tracing command kernel pid 0 tid 100147 td 0xffffff0002c808c0
    sched_switch() at sched_switch+0x102
    mi_switch() at mi_switch+0x176
    sleepq_wait() at sleepq_wait+0x42
    _sleep() at _sleep+0x317
    taskqueue_thread_loop() at taskqueue_thread_loop+0xbe
    fork_exit() at fork_exit+0x11f
    fork_trampoline() at fork_trampoline+0xe
    --- trap 0, rip = 0, rsp = 0xffffff8057c0dd00, rbp = 0 ---

    Tracing command kernel pid 0 tid 100146 td 0xffffff0002c81000
    sched_switch() at sched_switch+0x102
    mi_switch() at mi_switch+0x176
    sleepq_wait() at sleepq_wait+0x42
    _sleep() at _sleep+0x317
    taskqueue_thread_loop() at taskqueue_thread_loop+0xbe
    fork_exit() at fork_exit+0x11f
    fork_trampoline() at fork_trampoline+0xe
    --- trap 0, rip = 0, rsp = 0xffffff8057c08d00, rbp = 0 ---

    Tracing command kernel pid 0 tid 100105 td 0xffffff000280f000
    sched_switch() at sched_switch+0x102
    mi_switch() at mi_switch+0x176
    sleepq_wait() at sleepq_wait+0x42
    _sleep() at _sleep+0x317
    taskqueue_thread_loop() at taskqueue_thread_loop+0xbe
    fork_exit() at fork_exit+0x11f
    fork_trampoline() at fork_trampoline+0xe
    --- trap 0, rip = 0, rsp = 0xffffff80553aad00, rbp = 0 ---

    Tracing command kernel pid 0 tid 100103 td 0xffffff000280f8c0
    sched_switch() at sched_switch+0x102
    mi_switch() at mi_switch+0x176
    sleepq_wait() at sleepq_wait+0x42
    _sleep() at _sleep+0x317
    taskqueue_thread_loop() at taskqueue_thread_loop+0xbe
    fork_exit() at fork_exit+0x11f
    fork_trampoline() at fork_trampoline+0xe
    --- trap 0, rip = 0, rsp = 0xffffff80553a0d00, rbp = 0 ---

    Tracing command kernel pid 0 tid 100101 td 0xffffff0002810460
    sched_switch() at sched_switch+0x102
    mi_switch() at mi_switch+0x176
    sleepq_wait() at sleepq_wait+0x42
    _sleep() at _sleep+0x317
    taskqueue_thread_loop() at taskqueue_thread_loop+0xbe
    fork_exit() at fork_exit+0x11f
    fork_trampoline() at fork_trampoline+0xe
    --- trap 0, rip = 0, rsp = 0xffffff8055396d00, rbp = 0 ---

    Tracing command kernel pid 0 tid 100099 td 0xffffff000276f460
    sched_switch() at sched_switch+0x102
    mi_switch() at mi_switch+0x176
    sleepq_wait() at sleepq_wait+0x42
    _sleep() at _sleep+0x317
    taskqueue_thread_loop() at taskqueue_thread_loop+0xbe
    fork_exit() at fork_exit+0x11f
    fork_trampoline() at fork_trampoline+0xe
    --- trap 0, rip = 0, rsp = 0xffffff805538cd00, rbp = 0 ---

    Tracing command kernel pid 0 tid 100096 td 0xffffff000278a460
    sched_switch() at sched_switch+0x102
    mi_switch() at mi_switch+0x176
    sleepq_wait() at sleepq_wait+0x42
    _sleep() at _sleep+0x317
    taskqueue_thread_loop() at taskqueue_thread_loop+0xbe
    fork_exit() at fork_exit+0x11f
    fork_trampoline() at fork_trampoline+0xe
    --- trap 0, rip = 0, rsp = 0xffffff805535dd00, rbp = 0 ---

    Tracing command kernel pid 0 tid 100094 td 0xffffff000278c000
    sched_switch() at sched_switch+0x102
    mi_switch() at mi_switch+0x176
    sleepq_wait() at sleepq_wait+0x42
    _sleep() at _sleep+0x317
    taskqueue_thread_loop() at taskqueue_thread_loop+0xbe
    fork_exit() at fork_exit+0x11f
    fork_trampoline() at fork_trampoline+0xe
    --- trap 0, rip = 0, rsp = 0xffffff8055353d00, rbp = 0 ---

    Tracing command kernel pid 0 tid 100092 td 0xffffff000278c8c0
    sched_switch() at sched_switch+0x102
    mi_switch() at mi_switch+0x176
    sleepq_wait() at sleepq_wait+0x42
    _sleep() at _sleep+0x317
    taskqueue_thread_loop() at taskqueue_thread_loop+0xbe
    fork_exit() at fork_exit+0x11f
    fork_trampoline() at fork_trampoline+0xe
    --- trap 0, rip = 0, rsp = 0xffffff8055349d00, rbp = 0 ---

    Tracing command kernel pid 0 tid 100090 td 0xffffff000278e460
    sched_switch() at sched_switch+0x102
    mi_switch() at mi_switch+0x176
    sleepq_wait() at sleepq_wait+0x42
    _sleep() at _sleep+0x317
    taskqueue_thread_loop() at taskqueue_thread_loop+0xbe
    fork_exit() at fork_exit+0x11f
    fork_trampoline() at fork_trampoline+0xe
    --- trap 0, rip = 0, rsp = 0xffffff805533fd00, rbp = 0 ---

    Tracing command kernel pid 0 tid 100087 td 0xffffff000278f460
    sched_switch() at sched_switch+0x102
    mi_switch() at mi_switch+0x176
    sleepq_wait() at sleepq_wait+0x42
    _sleep() at _sleep+0x317
    taskqueue_thread_loop() at taskqueue_thread_loop+0xbe
    fork_exit() at fork_exit+0x11f
    fork_trampoline() at fork_trampoline+0xe
    --- trap 0, rip = 0, rsp = 0xffffff8055310d00, rbp = 0 ---

    Tracing command kernel pid 0 tid 100085 td 0xffffff000276b000
    sched_switch() at sched_switch+0x102
    mi_switch() at mi_switch+0x176
    sleepq_wait() at sleepq_wait+0x42
    _sleep() at _sleep+0x317
    taskqueue_thread_loop() at taskqueue_thread_loop+0xbe
    fork_exit() at fork_exit+0x11f
    fork_trampoline() at fork_trampoline+0xe
    --- trap 0, rip = 0, rsp = 0xffffff8055306d00, rbp = 0 ---

    Tracing command kernel pid 0 tid 100083 td 0xffffff000276b8c0
    sched_switch() at sched_switch+0x102
    mi_switch() at mi_switch+0x176
    sleepq_wait() at sleepq_wait+0x42
    _sleep() at _sleep+0x317
    taskqueue_thread_loop() at taskqueue_thread_loop+0xbe
    fork_exit() at fork_exit+0x11f
    fork_trampoline() at fork_trampoline+0xe
    --- trap 0, rip = 0, rsp = 0xffffff80552fcd00, rbp = 0 ---

    Tracing command kernel pid 0 tid 100081 td 0xffffff000276c460
    sched_switch() at sched_switch+0x102
    mi_switch() at mi_switch+0x176
    sleepq_wait() at sleepq_wait+0x42
    _sleep() at _sleep+0x317
    taskqueue_thread_loop() at taskqueue_thread_loop+0xbe
    fork_exit() at fork_exit+0x11f
    fork_trampoline() at fork_trampoline+0xe
    --- trap 0, rip = 0, rsp = 0xffffff80552f2d00, rbp = 0 ---

    Tracing command kernel pid 0 tid 100078 td 0xffffff000276d460
    sched_switch() at sched_switch+0x102
    mi_switch() at mi_switch+0x176
    sleepq_wait() at sleepq_wait+0x42
    _sleep() at _sleep+0x317
    taskqueue_thread_loop() at taskqueue_thread_loop+0xbe
    fork_exit() at fork_exit+0x11f
    fork_trampoline() at fork_trampoline+0xe
    --- trap 0, rip = 0, rsp = 0xffffff80552c3d00, rbp = 0 ---

    Tracing command kernel pid 0 tid 100076 td 0xffffff000276e000
    sched_switch() at sched_switch+0x102
    mi_switch() at mi_switch+0x176
    sleepq_wait() at sleepq_wait+0x42
    _sleep() at _sleep+0x317
    taskqueue_thread_loop() at taskqueue_thread_loop+0xbe
    fork_exit() at fork_exit+0x11f
    fork_trampoline() at fork_trampoline+0xe
    --- trap 0, rip = 0, rsp = 0xffffff80552b9d00, rbp = 0 ---

    Tracing command kernel pid 0 tid 100074 td 0xffffff000276e8c0
    sched_switch() at sched_switch+0x102
    mi_switch() at mi_switch+0x176
    sleepq_wait() at sleepq_wait+0x42
    _sleep() at _sleep+0x317
    taskqueue_thread_loop() at taskqueue_thread_loop+0xbe
    fork_exit() at fork_exit+0x11f
    fork_trampoline() at fork_trampoline+0xe
    --- trap 0, rip = 0, rsp = 0xffffff80552afd00, rbp = 0 ---

    Tracing command kernel pid 0 tid 100072 td 0xffffff000272b000
    sched_switch() at sched_switch+0x102
    mi_switch() at mi_switch+0x176
    sleepq_wait() at sleepq_wait+0x42
    _sleep() at _sleep+0x317
    taskqueue_thread_loop() at taskqueue_thread_loop+0xbe
    fork_exit() at fork_exit+0x11f
    fork_trampoline() at fork_trampoline+0xe
    --- trap 0, rip = 0, rsp = 0xffffff80552a5d00, rbp = 0 ---

    Tracing command kernel pid 0 tid 100069 td 0xffffff000272d000
    sched_switch() at sched_switch+0x102
    mi_switch() at mi_switch+0x176
    sleepq_wait() at sleepq_wait+0x42
    _sleep() at _sleep+0x317
    taskqueue_thread_loop() at taskqueue_thread_loop+0xbe
    fork_exit() at fork_exit+0x11f
    fork_trampoline() at fork_trampoline+0xe
    --- trap 0, rip = 0, rsp = 0xffffff8055276d00, rbp = 0 ---

    Tracing command kernel pid 0 tid 100067 td 0xffffff000272d8c0
    sched_switch() at sched_switch+0x102
    mi_switch() at mi_switch+0x176
    sleepq_wait() at sleepq_wait+0x42
    _sleep() at _sleep+0x317
    taskqueue_thread_loop() at taskqueue_thread_loop+0xbe
    fork_exit() at fork_exit+0x11f
    fork_trampoline() at fork_trampoline+0xe
    --- trap 0, rip = 0, rsp = 0xffffff805526cd00, rbp = 0 ---

    Tracing command kernel pid 0 tid 100065 td 0xffffff000272f460
    sched_switch() at sched_switch+0x102
    mi_switch() at mi_switch+0x176
    sleepq_wait() at sleepq_wait+0x42
    _sleep() at _sleep+0x317
    taskqueue_thread_loop() at taskqueue_thread_loop+0xbe
    fork_exit() at fork_exit+0x11f
    fork_trampoline() at fork_trampoline+0xe
    --- trap 0, rip = 0, rsp = 0xffffff8055262d00, rbp = 0 ---

    Tracing command kernel pid 0 tid 100063 td 0xffffff0002730000
    sched_switch() at sched_switch+0x102
    mi_switch() at mi_switch+0x176
    sleepq_wait() at sleepq_wait+0x42
    _sleep() at _sleep+0x317
    taskqueue_thread_loop() at taskqueue_thread_loop+0xbe
    fork_exit() at fork_exit+0x11f
    fork_trampoline() at fork_trampoline+0xe
    --- trap 0, rip = 0, rsp = 0xffffff80001f8d00, rbp = 0 ---

    Tracing command kernel pid 0 tid 100060 td 0xffffff00026ed460
    sched_switch() at sched_switch+0x102
    mi_switch() at mi_switch+0x176
    sleepq_wait() at sleepq_wait+0x42
    _sleep() at _sleep+0x317
    taskqueue_thread_loop() at taskqueue_thread_loop+0xbe
    fork_exit() at fork_exit+0x11f
    fork_trampoline() at fork_trampoline+0xe
    --- trap 0, rip = 0, rsp = 0xffffff80001c9d00, rbp = 0 ---

    Tracing command kernel pid 0 tid 100058 td 0xffffff000270c000
    sched_switch() at sched_switch+0x102
    mi_switch() at mi_switch+0x176
    sleepq_wait() at sleepq_wait+0x42
    _sleep() at _sleep+0x317
    taskqueue_thread_loop() at taskqueue_thread_loop+0xbe
    fork_exit() at fork_exit+0x11f
    fork_trampoline() at fork_trampoline+0xe
    --- trap 0, rip = 0, rsp = 0xffffff80001bfd00, rbp = 0 ---

    Tracing command kernel pid 0 tid 100056 td 0xffffff000270c8c0
    sched_switch() at sched_switch+0x102
    mi_switch() at mi_switch+0x176
    sleepq_wait() at sleepq_wait+0x42
    _sleep() at _sleep+0x317
    taskqueue_thread_loop() at taskqueue_thread_loop+0xbe
    fork_exit() at fork_exit+0x11f
    fork_trampoline() at fork_trampoline+0xe
    --- trap 0, rip = 0, rsp = 0xffffff80001b5d00, rbp = 0 ---

    Tracing command kernel pid 0 tid 100054 td 0xffffff000270d460
    sched_switch() at sched_switch+0x102
    mi_switch() at mi_switch+0x176
    sleepq_wait() at sleepq_wait+0x42
    _sleep() at _sleep+0x317
    taskqueue_thread_loop() at taskqueue_thread_loop+0xbe
    fork_exit() at fork_exit+0x11f
    fork_trampoline() at fork_trampoline+0xe
    --- trap 0, rip = 0, rsp = 0xffffff80001abd00, rbp = 0 ---

    Tracing command kernel pid 0 tid 100051 td 0xffffff000270e460
    sched_switch() at sched_switch+0x102
    mi_switch() at mi_switch+0x176
    sleepq_wait() at sleepq_wait+0x42
    _sleep() at _sleep+0x317
    taskqueue_thread_loop() at taskqueue_thread_loop+0xbe
    fork_exit() at fork_exit+0x11f
    fork_trampoline() at fork_trampoline+0xe
    --- trap 0, rip = 0, rsp = 0xffffff800017cd00, rbp = 0 ---

    Tracing command kernel pid 0 tid 100049 td 0xffffff00026e9000
    sched_switch() at sched_switch+0x102
    mi_switch() at mi_switch+0x176
    sleepq_wait() at sleepq_wait+0x42
    _sleep() at _sleep+0x317
    taskqueue_thread_loop() at taskqueue_thread_loop+0xbe
    fork_exit() at fork_exit+0x11f
    fork_trampoline() at fork_trampoline+0xe
    --- trap 0, rip = 0, rsp = 0xffffff8000172d00, rbp = 0 ---

    Tracing command kernel pid 0 tid 100047 td 0xffffff00026e98c0
    sched_switch() at sched_switch+0x102
    mi_switch() at mi_switch+0x176
    sleepq_wait() at sleepq_wait+0x42
    _sleep() at _sleep+0x317
    taskqueue_thread_loop() at taskqueue_thread_loop+0xbe
    fork_exit() at fork_exit+0x11f
    fork_trampoline() at fork_trampoline+0xe
    --- trap 0, rip = 0, rsp = 0xffffff8000168d00, rbp = 0 ---

    Tracing command kernel pid 0 tid 100045 td 0xffffff00026ea460
    sched_switch() at sched_switch+0x102
    mi_switch() at mi_switch+0x176
    sleepq_wait() at sleepq_wait+0x42
    _sleep() at _sleep+0x317
    taskqueue_thread_loop() at taskqueue_thread_loop+0xbe
    fork_exit() at fork_exit+0x11f
    fork_trampoline() at fork_trampoline+0xe
    --- trap 0, rip = 0, rsp = 0xffffff800015ed00, rbp = 0 ---

    Tracing command kernel pid 0 tid 100042 td 0xffffff00026ec460
    sched_switch() at sched_switch+0x102
    mi_switch() at mi_switch+0x176
    sleepq_wait() at sleepq_wait+0x42
    _sleep() at _sleep+0x317
    taskqueue_thread_loop() at taskqueue_thread_loop+0xbe
    fork_exit() at fork_exit+0x11f
    fork_trampoline() at fork_trampoline+0xe
    --- trap 0, rip = 0, rsp = 0xffffff800012fd00, rbp = 0 ---

    Tracing command kernel pid 0 tid 100040 td 0xffffff00026ed000
    sched_switch() at sched_switch+0x102
    mi_switch() at mi_switch+0x176
    sleepq_wait() at sleepq_wait+0x42
    _sleep() at _sleep+0x317
    taskqueue_thread_loop() at taskqueue_thread_loop+0xbe
    fork_exit() at fork_exit+0x11f
    fork_trampoline() at fork_trampoline+0xe
    --- trap 0, rip = 0, rsp = 0xffffff8000125d00, rbp = 0 ---

    Tracing command kernel pid 0 tid 100038 td 0xffffff00025e4460
    sched_switch() at sched_switch+0x102
    mi_switch() at mi_switch+0x176
    sleepq_wait() at sleepq_wait+0x42
    _sleep() at _sleep+0x317
    taskqueue_thread_loop() at taskqueue_thread_loop+0xbe
    fork_exit() at fork_exit+0x11f
    fork_trampoline() at fork_trampoline+0xe
    --- trap 0, rip = 0, rsp = 0xffffff800011bd00, rbp = 0 ---

    Tracing command kernel pid 0 tid 100036 td 0xffffff00025e5000
    sched_switch() at sched_switch+0x102
    mi_switch() at mi_switch+0x176
    sleepq_wait() at sleepq_wait+0x42
    _sleep() at _sleep+0x317
    taskqueue_thread_loop() at taskqueue_thread_loop+0xbe
    fork_exit() at fork_exit+0x11f
    fork_trampoline() at fork_trampoline+0xe
    --- trap 0, rip = 0, rsp = 0xffffff8000111d00, rbp = 0 ---

    Tracing command kernel pid 0 tid 100033 td 0xffffff00025e6000
    sched_switch() at sched_switch+0x102
    mi_switch() at mi_switch+0x176
    sleepq_wait() at sleepq_wait+0x42
    _sleep() at _sleep+0x317
    taskqueue_thread_loop() at taskqueue_thread_loop+0xbe
    fork_exit() at fork_exit+0x11f
    fork_trampoline() at fork_trampoline+0xe
    --- trap 0, rip = 0, rsp = 0xffffff80000e2d00, rbp = 0 ---

    Tracing command kernel pid 0 tid 100031 td 0xffffff00025e68c0
    sched_switch() at sched_switch+0x102
    mi_switch() at mi_switch+0x176
    sleepq_wait() at sleepq_wait+0x42
    _sleep() at sleep+0x317            +-----------------------------+
    taskqueue_thread_loop() at taskqueue
    |                            |
    fork_exit() at fork_exit+0x11f      |  Cannot open /dev/ttyUSB0!  |
    fork_trampoline() at fork_trampoline+|                            |
    --- trap 0, rip = 0, rsp = 0xffffff80+-----------------------------+

    Tracing command kernel pid 0 tid 100029 td 0xffffff00024508c0
    sched_switch() at sched_switch+0x102
    mi_switch() at mi_switch+0x176
    sleepq_wait() at sleepq_wait+0x42
    _sleep() at _sleep+0x317
    taskqueue_thread_loop() at taskqueue_thread_loop+0xbe
    fork_exit() at fork_exit+0x11f
    fork_trampoline() at fork_trampoline+0xe
    --- trap 0, rip = 0, rsp = 0xffffff80000ced00, rbp = 0 ---

    Tracing command kernel pid 0 tid 100028 td 0xffffff0002569000
    sched_switch() at sched_switch+0x102
    mi_switch() at mi_switch+0x176
    sleepq_wait() at sleepq_wait+0x42
    msleep_spin() at msleep_spin+0x1a2
    taskqueue_thread_loop() at taskqueue_th



  • Google pfsync mbuf site:forum.pfsense.org

    Tu problema parece el explicado en https://forum.pfsense.org/index.php?topic=72965.0

    Desgraciadamente no se sabe como terminó…

    Te sugiero mires el historial de MBUF en Status: RRD Graphs: System: Graphics Mbuf

    https://doc.pfsense.org/index.php/What_are_mbufs

    https://doc.pfsense.org/index.php/Tuning_and_Troubleshooting_Network_Cards#mbuf_.2F_nmbclusters

    Entiendo que si hay que aumentar MBUF puedes hacerlo en:

    System: Advanced: System Tunables



  • Muchas Gracias Sr. Bellera,

    Voy a revisar sus comentarios y aplicar lo que se menciona,

    Aprovecho para mencionarle que probé actualizando a la version 2.2 y todo quedo bien, ya no se apaga ninguno de los dos equipos, el único detalle es que se elevaba mi procesamiento por los layer7 y trafic shapper ya que estos los aplico en unas reglas de mi lan. Las reglas dejaron de funcionar, pero quitando de las reglas el layer7 y trafic shapper todo jalo de nuevo bien.

    Se que es una beta y corro riesgos de inestabilidad, pero tal vez esto sea algún bug como me mencionaba, ya que todas mis configuraciones están bien e igual pero en la versión 2.2 y corre sin problemas.

    Saludos.


Log in to reply