Problema con ndisgen
-
saludos amigos
pfsense2.1
al compilar un driver con "ndisgen" tengo este errorGenerating Makefile… done.
Building kernel module... /usr/sbin/ndisgen: /usr/bin/make: not found
build failed. Exiting.y no crea el archivo driver.ko
me ayudan :-[ :-[ :-[ :-[ :-[ :-\ :-\ :-\ :-\
-
No puedes hacer esto en pfSense.
pfSense es un FreeBSD tuneado y no tienes muchas de las herramientas de FreeBSD estándar.
Si lo que necesitas está como paquete (binario) lo puedes instalar con pkg_add
Arriba, en Documentación, tienes una entrada que lo explica, Paquetes disponibles para FreeBSD
Si no encuentras el paquete ni tampoco el binario la única forma es:
- Montar un FreeBSD 8.3 (pfSense 2.1 FreeBSD 8.3) de la misma arquitectura (32 o 64 bit) que tu pfSense. Ahí si podrás compilar y obtener binarios para pfSense 2.1.
64 bit –-> ftp://ftp.freebsd.org/pub/FreeBSD/releases/amd64/ISO-IMAGES/8.3/
32 bit ---> ftp://ftp.freebsd.org/pub/FreeBSD/releases/i386/ISO-IMAGES/8.3/
-
disculpa talvez no explica cual es el asunto ;D ;D ;D ;D
estaba tratando de compilar un driver para windows de un usb para poder usarlo en pfsense2.1 y implementar un equilibrio de carga con dos interfaces wan pero lo que te logro entender es que no lo puedo hacer desde pfsense sino que tengo que montar una distribusion de freeBSD (en mi caso la 8.3) que es el nucleo de pfsense2.1
-
Mira primero que no exista ya ese driver cargable.
Lo tienes explicado en Hardware (arriba), Drivers cargables.
Si finalmente tienes que compilar el driver te sugiero, en tu PC:
1. Instalar VirtualBox
2. Instalar FreeBSD 8.3 dentro de VirtualBox
3. Compilar el driver
4. Llevar el driver a pfSense 2.1.
-
si correcto entendible y logico tengo que instalarlo en una maquina virtual en mi caso tengo vmware 10 me imagino que puedo instalarlo ahi voy a compilarlo el driver es para el rtl8187l adaptader usb
cuando lo inserte en el pfsense me salio
rtl8187 usb desconocido
rtl8187l rf 8534…... o algo asi -
A ver, vayamos al inicio…
Arranca el equipo con el USB pinchado y dinos la salida de:
Ver si en el arranque se ha visto algo de RTL
dmesg | grep RTL
Listado de dispositivos
pciconf -lv
Esto lo puedes hacer por consola o desde Diagnostics: Command Prompt
Hay que concretar qué tarjeta tienes.
-
haber me sale esto:
$ dmesg | grep RTL
rlphy0: <rtl8201l 10="" 100="" media="" interface="">PHY 1 on miibus0
urtw0: unknown RTL8187L type: 0x8000000y esto:
$ pciconf -lv
hostb0@pci0:0:0:0: class=0x060000 card=0x464c8086 chip=0x27708086 rev=0x02 hdr=0x00
class = bridge
subclass = HOST-PCI
vgapci0@pci0:0:2:0: class=0x030000 card=0x464c8086 chip=0x27728086 rev=0x02 hdr=0x00
class = display
subclass = VGA
none0@pci0:0:27:0: class=0x040300 card=0xd6038086 chip=0x27d88086 rev=0x01 hdr=0x00
class = multimedia
subclass = HDA
pcib1@pci0:0:28:0: class=0x060400 card=0x00000000 chip=0x27d08086 rev=0x01 hdr=0x01
class = bridge
subclass = PCI-PCI
pcib2@pci0:0:28:2: class=0x060400 card=0x00000000 chip=0x27d48086 rev=0x01 hdr=0x01
class = bridge
subclass = PCI-PCI
pcib3@pci0:0:28:3: class=0x060400 card=0x00000000 chip=0x27d68086 rev=0x01 hdr=0x01
class = bridge
subclass = PCI-PCI
uhci0@pci0:0:29:0: class=0x0c0300 card=0x464c8086 chip=0x27c88086 rev=0x01 hdr=0x00
class = serial bus
subclass = USB
uhci1@pci0:0:29:1: class=0x0c0300 card=0x464c8086 chip=0x27c98086 rev=0x01 hdr=0x00
class = serial bus
subclass = USB
uhci2@pci0:0:29:2: class=0x0c0300 card=0x464c8086 chip=0x27ca8086 rev=0x01 hdr=0x00
class = serial bus
subclass = USB
uhci3@pci0:0:29:3: class=0x0c0300 card=0x464c8086 chip=0x27cb8086 rev=0x01 hdr=0x00
class = serial bus
subclass = USB
ehci0@pci0:0:29:7: class=0x0c0320 card=0x464c8086 chip=0x27cc8086 rev=0x01 hdr=0x00
class = serial bus
subclass = USB
pcib4@pci0:0:30:0: class=0x060401 card=0x464c8086 chip=0x244e8086 rev=0xe1 hdr=0x01
class = bridge
subclass = PCI-PCI
isab0@pci0:0:31:0: class=0x060100 card=0x464c8086 chip=0x27b88086 rev=0x01 hdr=0x00
class = bridge
subclass = PCI-ISA
atapci0@pci0:0:31:1: class=0x01018a card=0x464c8086 chip=0x27df8086 rev=0x01 hdr=0x00
class = mass storage
subclass = ATA
atapci1@pci0:0:31:2: class=0x01018f card=0x464c8086 chip=0x27c08086 rev=0x01 hdr=0x00
class = mass storage
subclass = ATA
none1@pci0:0:31:3: class=0x0c0500 card=0x464c8086 chip=0x27da8086 rev=0x01 hdr=0x00
class = serial bus
subclass = SMBus
re0@pci0:1:0:0: class=0x020000 card=0x00018086 chip=0x813610ec rev=0x02 hdr=0x00
class = network
subclass = ethernetahora tu diras</rtl8201l>
-
Google urtw0: unknown RTL8187L type: 0x8000000 pfsense
https://forum.pfsense.org/index.php?topic=24475.0
No tuve tiempo de mirar más. Tengo que dejar el ordenador por hoy.
-
sobre el usb si lo hice funcionar con todas las respuestas del enlace que me enviaste en el hilo que cree sobre ese adaptador
bueno algunos inconvenientes al agregar:if_mos_load="YES" en /boot/loader.conf
primero no encontraba el archivo bootloader.conf
pero habia loader.conf
supuse que era lo mismo
y lo agregue pero no podia
asi que lo agregue a loader.conf.localcon esto solucione el arranque automatico
despues no siempre pero cuando arrancaba me salia interfaz ue down y mas abajo despues de dos lineas interfaz ue up y me pedia configurar wan
eso lo solucione con esto:
"ste", "stge", "txp", "udav", "ue", "ural", "vge", "vr", "wi", "xl" en /var/inc/interfaces.php
en mi caso tuve que crear y poner este texto
y asunto arreglado hasta hoy no tengo problema con el adaptador
salvo un parpadeo del led indicador parpadea 3 veces y se detiene es secuencial y siempre -
saludos bellera
me acabo de dar cuenta que la solucion que transferiste no es en este hilo es en el hilo del driver 8384 de mi otro hilo
no te puedo ayudar a transferirlo porque no se como lo hacencontinuando con este tema rtl8187l el driver si esta dentro del kernel pero me da errores al encender el pfsense y me daña la configuracion del adaptador usb-lan intellinet 8384 al punto que me lo deja inutilizable ,a la primera arranca bien todo ,al darle asignacion y ponerlo com segunda wan (que por cierto vi que se puede poner como wan y crear faivoler)con este usb-wireless ya no funciona bien por ultimo cuando arranca se genera un bug que porcierto lo envie a los desarrolladores para su analisis eso sale al iniciar la interfaz web, lo cual ya no puedo arrancar el pfsense se me queda interfaz ue0 down (osea usb-lan) ahora ya ni reiniciando deja de salir
en conclusion el driver para el rtl8187l del kernel de pfsense me me hace caer el sistema (mejor dicho me lo enloqueciocambiando de coles a nabo para compilar un driver baje el freebsd 8.3.img y lo instale en una maquina virtual el problema al crear el archivo driver.ko me dice:
gerando makefile….....done
building kernel module......."/usr/share/mk/bsd.kmod.mk", line 12: can`t find kernel source tree
build failed. exitingsaben a que se debe eso, no me crea el driver.ko
-
can`t find kernel source tree
Seguramente instalaste FreeBSD sin las fuentes.
sysinstall para cambiar cosas de la instalación.
-
mmmmmm tengo una duda descargue el freebsd.img que pesaba 900mb o era la freebsd.iso dvd 2.0gb????
estoy tratando de intalar pakage (la instalacion de freebsd lo hice desde usb) creo que es ese que falta, pero al escoger install desde usb me da error sera por el tamaño de freebsd?????? o con que parametros deberia hacer la instalacion del freebsd algun manual??? la instalacion principal la hice sin problemas desde el usb en la vmware
-
Siempre he instalado desde DVD, con la opción Developer.
Ahí tienes un tutorial, http://books.google.es/books?id=GUxWNiQkKbYC&lpg=PA14&ots=2uP6Ra8hJT&dq=empezar%20con%20freebsd&hl=ca&pg=PA65#v=onepage&q=empezar%20con%20freebsd&f=false
Y ahí otro más sencillo, http://deibit77.wordpress.com/2014/02/14/empezando-con-freebsd/
Google empezar con freebsd
Tienes también la lista en castellano, https://listas.es.freebsd.org/mailman/listinfo/freebsd
El libro oficial…
http://www.freebsd.org/doc/es/books/handbook/ (bastante incompleto, si no ha cambiado -mejor emplear el original en inglés-) -
saludos bellera
he compilado los driver de mis adaptadores usb-lan y usb-wireless rtl8187l con frebsd 8.3 (la que trae todo completo es el dvd de 2gb)
ahora en el caso del driver rtl8187l lo trae pfsense hay alguna manera de dasactivar el por default para poner el compilado es posible eso alguna ayyuda -
~~No lo he hecho nunca pero supongo que…
http://www.freebsd.org/cgi/man.cgi?query=kldunload~~
No, no creo. Es para descargar lo cargado con kldload.
Tendrás que mirar si a través de loader.conf se puede desactivar.
http://www.freebsd.org/cgi/man.cgi?query=loader.conf
loader.conf en pfSense
find / -name loader.conf /boot/loader.conf /boot/defaults/loader.conf
System: Advanced: System Tunables
-
ok correcto
pero como se que driver me asigno el load a el wireless alguna manera de saberlo o ese comando desactiva todo porque seria desactivar el default y activar el compilado ?????
bueno aparte del driver hice el balancer de wan pero tengo el problema de que el adaptador wireless despues de 5minutos se me desactiva y se pone en pin alto 5890ms pero la red esta cerca cuando esta conectado (porque hice la prueba de balanceo)la hace bien pero como dije despues de 5minutos se me desconecta y se cambia ala 2wan opt1
lo cual estoy pensando que es el driver
que opinan??????
estoy usando el wireless con un adaptador de 5mtros con amplificador pra evitar perdidas
-
http://www.freebsd.org/cgi/man.cgi?urtw
-
saludos
no puedo integrar los driver compilados del rtl8187l y usb-lan intellinet 7830 el comando kldload me dice" no such directory o file" y los driver los puse en el directorio /boot/kernel tambien algo me dice del "ndis y no mismacht" o algo haci algun tutorial detallado para poderlos integrarlos????? alguna ayuda
otra cosa donde encuentro el archivo configurador de kernel y los venditos driver que vienen por default
-
haber decidi montar en el vmware el pfsense porque al arrancar tengo muchos erores con el rtl8187 y he replicado lo mismo que en la maquina fisica con lo cual aca puedo hacer captura de errores cuando inicia el pfsense haber si me pueden ayudar ,el cual estoy haciendo el multiwan
errores rtl8187l no me conecta al AP (OPPT1) todos los datos del ap estan correctos ssid y clave es wpa2 el access point
y segundo los errores que se ven abajo en la imagen
-
adjunto los errores del urtw0(rtl8187l) al iniciar el pfsense
todos esos errores por differentes que sean son ocasionados por el rtl8187l