Tarjetas de Red por USB
-
Buenas tengan todos en general.
Me gustaría saber, si alguno a tenido experiencia en utilizar tarjetas de red USB con pfSense, ya que no he encontrado nada en internet.
Los modelos específicos son los siguientes:
Xtech - USB adapter - Hi-Speed USB
Linksys USB Ethernet Adapter USB3GIG
El motivo de usar esto en vez de tarjetas de red PCI, es porque se le está ofreciendo al cliente un equipo Intel NUC y solo tiene una red interna y no se puede ampliar más. Además, por tamaño y costo del equipo, puede que el cliente lo adquiera pero no quiero toparme luego que las tarjetas de red no me vayan a funcionar.
Gracias por sus respuestas.
-
Hay algunos modelos que son soportados.
Yo hice pruebas con uno hace algo de tiempo para uso casero y funcionò sin problemas , pero no se que tanto rendimiento te podria dar en una red en produccion.no todos los drivers son soportados. Esto es lo que yo probe y funciono. la comra la hice en intel compras.
https://forum.pfsense.org/index.php/topic,44659.0.html
yo compre uno con el chip: ASIX/MosChip - MCS7830. este funciona
http://mx.startech.com/Industriales-ES/Adaptadores-Red/Adaptador-de-Red-USB-2-Negro-y-Compacto-a-Ethernet-10-100-Mbps~USB2106S
-
https://www.intelcompras.com/startechcom-adaptador-negro-compacto-ethernet-10100-mbps-startechcom-p-61790.html
-
Gracias, lo voy a tomar en cuenta.
Vamos a ver que pide el cliente de equipo y si pide el NUC, no va a quedar otra que pelear con esas tarjetas de red USB que pueda conseguir.
El producto, va a estar en producción, donde pondría dos tarjetas USB con 2 ISP diferentes y la tarjeta de red integrada sería para la red interna.
Voy a tener que desembolsar dinero de mi parte, para realizar las pruebas del caso y evitarme dolores de cabeza.
Sigo en espera de más comentarios si alguien quiere aportar algo más.
-
En lo personal me dejo mal sabor de boca las USB, yo probe un bonche basados en las specs dadas x freebsd.
Un detalle que me hizo hacerlas a un lado fue que cada reinicio se perdia la configuracion.
Saludos. -
Yo tampoco recomiendo las tarjetas de red USB como la que puse o inalámbrica, pero es que el cliente "no quiere gastar" y no conseguimos aquí una tarjeta madre buena bonita y barata que tenga por lo menos 2 puertos PCI y además la tarjeta de red incorporada, ya que son 2 proveedores de internet los que tiene contratado. Por eso necesito 3.
De los equipos VIEJOS que tiene en su empresa, nos dieron uno pero uno de los puertos PCI esta o estaba mal que ya cuando quiere reconoce o no la conexión y claro, tengo configurado el balancelo de carga y que cuando una wan se cae, entre la otra, pero se cae digamos que la principal y la secundaria entra pero sin internet, lo da nula o muy pero muy limitada.
Creí que era la tarjeta de red, pero las cambié, poniendo la buena en la posición de la que no funciona y el comportamiento era el mismo.
Tampoco queremos venderle una tarjeta madre marca patito feo para que luego no nos esté llamando o no tengamos garantía real como con las Intel.
Es por eso que mi amigo recomendó el NUC que es de Intel con un I3 pero solo tiene una tarjeta de red incorporada y luego puertos USB. Le dije que eso no lo había probado y que esperaba el cliente no quisiera eso, aunque lo dudo porque no ha respondido nada.
Compramos por nuestra parta la primera tarjeta que mostré que es una X-Tech (XTC-351) que es la más barata entre esa y la Linsys. No trae CD ni nada de nada, no la reconoce pfSense pero si windows. En Windows me doy cuenta que la ve como una Realtek modelo RTL8153, me voy a la página de Realtek, descargo lo que encuentro para Linux y simplemente me baja un comprimido con 4 archivos de los cuales honestamente, no se como trabajarlos en pfSense.
Los archivos son: 50-usb-realtek-net.rules, compatibility.h, Makefile y r8152.c
No trae readme ni nada para guiarme, me pongo a buscar en internet y tampoco nada.
En el hardware compatible con pfSense, aparece esa tarjeta y que se deben seguir estos pasos de rue(4), pero dice de agregar en el kernel unos líneas y alternativamente otra línea en loader.conf.
Por más que busqué como editar el kernel en pfSense, no encontré y en freebsd dice que hay que bajar el kernel.
Así que por ese lado me perdí, así que voy a seguir a ver que encuentro ya que en loader.conf original, el que NO se debe tocar, están muchas configuraciones y creo que vi algo de sección de tarjetas de red, voy a buscar la que me interesa, colocarlo en el local que si puedo modificar a ver que pasa.
Gracias de todos modos y si encuentro la solución ESTABLE a esto, se los escribiré para que quede como ayuda a otros.
-
Por más que busqué como editar el kernel en pfSense, no encontré y en freebsd dice que hay que bajar el kernel.
No se puede. En pfSense todo son binarios de FreeBSD. Para modificar el kernel y recompilarlo tendría que tenerse todo el entorno de desarrollo de pfSense.
Como mucho se pueden usar drivers cargables y alterar parámetros del arranque (como tu mismo decías).
Lista de hardware compatible
pfSense 2.2 es FreeBSD 10.1 tuneado, https://www.freebsd.org/releases/10.1R/hardware.html
En los sistemas BSD (UNIX libre) el hard es reconocido por el kernel.
Añadir drivers implica recompilación del kernel, cosa posible en un BSD normal pero no en pfSense.Drivers cargables
En contraposición con lo dicho en el apartado anterior, hay algunos drivers que son "cargables".
https://forum.pfsense.org/index.php?topic=48027.msg253517#msg253517 -
Gracias bellera, al estar en shell y desconectar/conectar la tarjeta, esta detecta con su nombre de Realtek. En ese caso, si la ve lastimosamente, pero no la puedo usar ni la muestra en interfaces de red.
Viendo el contenido de /boot/defaults/loader.conf, observé que está en dicho archivo y es exactamente el mismo que coloqué en /boot/loader.conf, o sea, if_rue_load="YES".
Creí que al estar en el archivo, significaría que algún binario ya lo tenía y simplemente era cargarlo pero me equivoqué.
Voy a seguir probando un rato más y si no, pues definitivamente lo dejaré. Voy a consultarlo con mi amigo a ver si compramos la Linsys para realizar pruebas o lo dejamos completamente.
Gracias de nuevo y voy a ver eso de tratar de crear un binario con lo que me hace falta (aunque nunca lo he hecho) y si lo logro, lo coloco en la carpta de kernels ya que no se como hacerlo con los drivers descargados de la página de realtek.
Saludos.
-
Me parece que la solucion mas "elegante" seria colocar un switch administrable antes del PFSense y asignar diferentes VLans para cada puerto y entonces asignar los roles correspondientes.
Hay bastante info en el foro y los switches ya no son una limitante por el costo.
Lo del usb no se me hace buena idea a menos de que lo vayas a tener en casa.