USB RJ45 (no carrier)



  • Hola a todos,

    Os cuento mi problema
    He intentado hacer un pfsense lowcost con usb a rj45, el tema es que los adaptadores me los reconoce perfectamente como interfaz de red.
    Pero al intentar acceder o bien a la WAN o a LAN a traves de ellos me da problemas y no se muy bien porque.
    Si uno de estos usb lo pongo como WAN me coge al ip por dhcp del router en cuanto lo conecto, pero no luego no puedo acceder a internet ni desde el propio Psense…
    Si lo conecto como LAN no puedo acceder a la pagina de configuración del pfsense ni tengo internet, pero si que me hace ping a la LAN del PFSENSE y el pc me coge el rango DHCP...
    Alguna idea de lo que puede pasar.

    Gracias y saludos



  • Edito…
    Cuando me conecto al pfsense con el adaptador interno a LAN, logro conectarme a la web de administracion.
    Cuando le doy al estado de los interfaces, en la WAN (donde está conectado el USB-RJ45) pone:

    Status: no carrier

    Pero me sigue cogiendo reconociendo el interface y me coge la ip del DHCP del router



  • Diagnostics - Command Prompt

    Postea salida de:

    pciconf -lv

    https://www.freebsd.org/doc/handbook/kernelconfig-devices.html



  • Gracias y por contestar
    Esta es la salida del comando.
    Creo que solo aparece el interfaz de red interno (bge0). Los otros se llaman ue0 y ue1 pero aqui no los veo, pero si que me deja asignarlos.

    $ pciconf -lv
    hostb0@pci0:0:0:0: class=0x060000 card=0x79101002 chip=0x79101002 rev=0x00 hdr=0x00
        class      = bridge
        subclass  = HOST-PCI
    pcib1@pci0:0:1:0: class=0x060400 card=0x79121002 chip=0x79121002 rev=0x00 hdr=0x01
        class      = bridge
        subclass  = PCI-PCI
    pcib2@pci0:0:4:0: class=0x060400 card=0x79101002 chip=0x79141002 rev=0x00 hdr=0x01
        class      = bridge
        subclass  = PCI-PCI
    ohci0@pci0:0:19:0: class=0x0c0310 card=0x43871002 chip=0x43871002 rev=0x00 hdr=0x00
        class      = serial bus
        subclass  = USB
    ohci1@pci0:0:19:1: class=0x0c0310 card=0x43881002 chip=0x43881002 rev=0x00 hdr=0x00
        class      = serial bus
        subclass  = USB
    ohci2@pci0:0:19:2: class=0x0c0310 card=0x43891002 chip=0x43891002 rev=0x00 hdr=0x00
        class      = serial bus
        subclass  = USB
    ohci3@pci0:0:19:3: class=0x0c0310 card=0x438a1002 chip=0x438a1002 rev=0x00 hdr=0x00
        class      = serial bus
        subclass  = USB
    ohci4@pci0:0:19:4: class=0x0c0310 card=0x438b1002 chip=0x438b1002 rev=0x00 hdr=0x00
        class      = serial bus
        subclass  = USB
    ehci0@pci0:0:19:5: class=0x0c0320 card=0x43861002 chip=0x43861002 rev=0x00 hdr=0x00
        class      = serial bus
        subclass  = USB
    none0@pci0:0:20:0: class=0x0c0500 card=0x43851002 chip=0x43851002 rev=0x14 hdr=0x00
        class      = serial bus
        subclass  = SMBus
    atapci0@pci0:0:20:1: class=0x01018a card=0x438c1002 chip=0x438c1002 rev=0x00 hdr=0x00
        class      = mass storage
        subclass  = ATA
    none1@pci0:0:20:2: class=0x040300 card=0x302f103c chip=0x43831002 rev=0x00 hdr=0x00
        class      = multimedia
        subclass  = HDA
    isab0@pci0:0:20:3: class=0x060100 card=0x438d1002 chip=0x438d1002 rev=0x00 hdr=0x00
        class      = bridge
        subclass  = PCI-ISA
    pcib3@pci0:0:20:4: class=0x060401 card=0x00000000 chip=0x43841002 rev=0x00 hdr=0x01
        class      = bridge
        subclass  = PCI-PCI
    hostb1@pci0:0:24:0: class=0x060000 card=0x00000000 chip=0x11001022 rev=0x00 hdr=0x00
        class      = bridge
        subclass  = HOST-PCI
    hostb2@pci0:0:24:1: class=0x060000 card=0x00000000 chip=0x11011022 rev=0x00 hdr=0x00
        class      = bridge
        subclass  = HOST-PCI
    hostb3@pci0:0:24:2: class=0x060000 card=0x00000000 chip=0x11021022 rev=0x00 hdr=0x00
        class      = bridge
        subclass  = HOST-PCI
    hostb4@pci0:0:24:3: class=0x060000 card=0x00000000 chip=0x11031022 rev=0x00 hdr=0x00
        class      = bridge
        subclass  = HOST-PCI
    vgapci0@pci0:1:5:0: class=0x030000 card=0x302b103c chip=0x791f1002 rev=0x00 hdr=0x00
        class      = display
        subclass  = VGA
    bge0@pci0:2:0:0: class=0x020000 card=0x969314e4 chip=0x169314e4 rev=0x02 hdr=0x00
        class      = network
        subclass  = ethernet



  • Hola de nuevo…
    Leyendo un poco los manuales he encontrado un comando que me permite acceder a la interfaz del pfsense a traves del adaptador usb.
    Si le pongo este comando en la shell ( pfctl -d ) me deja acceder durante un tiempo indefinido la interfaz, creo que hasta que se reinician las reglas del firewall.
    He mirado los logs del firewall y le estoy añadiendo las reglas que encuentro que me bloquea pero no doy con ello, sigo sin internet en la LAN (USB) aunque el sistema me coge paquetes para instalar y actualizaciones.



  • pfctl -d

    deshabilita el cortafuegos PF (Packet Filter)

    https://www.freebsd.org/cgi/man.cgi?query=pfctl



  • @najera_ar:

    Creo que solo aparece el interfaz de red interno (bge0). Los otros se llaman ue0 y ue1 pero aqui no los veo, pero si que me deja asignarlos.

    https://www.freebsd.org/cgi/man.cgi?query=axe

    Google freebsd ue0 driver

    Mi recomendación es que, si puedes, te olvides del dispositivo USB con FreeBSD. El soporte de este tipo de hardware no es completo…

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


Log in to reply