domingo, 14 de diciembre de 2014

Galaxy S3 IMEI NULL / NULL Solucion

Hoy se ha muerto el teléfono de mi esposa. Al encender el teléfono solo se queda en la palabra Samsung y no continuaba el inicio. En nuestro caso ambos usamos una rom no oficial 4.4.2 kk. lo que hice fue entrar en el modo Recovery (me gusta mucho philz_touch) por el gran abanico de opciones que tiene, en fin realice un wipe data/factory y reinicie el teléfono. Este encendió pero se quedo solo en Samsung, reinicie en modo Recovery nuevamente (Pulsa y manten pulsado los botones Subir volumen + Home + Power al mismo tiempo) e instale de nuevo la ROM QS-i9300-KK con el Kernel arter97-4.0-beta2,  ahora el telefono inicio pero entonces no toma el operador, (ya este error lo he visto cuando pierde o se corrompe el EFS) mi sorpresa es cuando en el dial marco *#06# y me muestra IMEI NULL / NULL como se visualiza en el ejemplo. ya la rom viene con root integrado y otras bondades, por lo que verifique en la web y observe varios procedimientos (los cuales ninguno funciono "explicare mas adelante") que no surtieron efecto alguno. importante acotar que yo tengo respaldados las carpetas y partición EFS de ambos teléfonos (primera regla de hacer root y cambiar las roms de los teléfonos) instale el ES Explorer y verifique la carpeta /EFS en la raiz del dispositivo y la misma estaba vacía, con permisos de root tome la carpeta que tengo de respaldo y la copie, me solicito los permisos de root y confirme, reinicie y el teléfono con la misma pantalla IMEI NULL / NULL, segui en mi búsqueda en la web y foros, muchos realizaron downgrades del teléfono y les reparo, pero la mayoría no les funcionaba, yo mismo intente con roms stock 4.0.4 4.1.2 y 4.3 bajadas de www.sammobile.com  y el telefono simplemente se quedaba en la palabra Samsung, seguí documentado en foros y algunos mencionaban que se debía usar una Caja para reparar el EFS pero nuevamente muchos indicaban que no habían logrado reparar el teléfono, mi problema era que yo tenia mi respaldo de la carpeta EFS sabia que estaba perfecta, pero por alguna razon la copia no se grababa y cuando reiniciaba el teléfono esta se perdía. Android como sabemos es un Linux diseñado para dispositivos Moviles y Tablas, como todo OS este usa un sistema de Archivos, particiones ficheros y permisos, por lo que estar partición debia estar dañada, asi que para confirmar mi sospecha entre en modo recovery nuevamente y busque la opción Mount and Storage, alli encontraran una opcion que dice mount /efs, al escoger esta opcion me lanzo el mensaje "error mounting /efs" es decir el sistema operativo necesita de esta carpeta para los procesos del modem y Serial electronico IMEI y al no montarlo crea una carpeta temporal en memoria "esta se pierde al apagar el teléfono". Una nueva busqueda en la red encontre este link (How to Fix “E:Failed to Mount /EFS” for Galaxy S3 GT-I9300)
el cual explicaba como reparar (wipe) esta particion, se debe descargar este programa Android Debug Bridge (ADB) link alternativo de descarga, y estando en modo Recovery conecte el teléfono al PC, instale el programa, y segui los siguientes pasos:

adb shell
su
mke2fs /dev/block/mmcblk0p3
En este punto desde el teléfono intente de nuevo el mount /efs y esta vez si funciono!. procedí a reiniciar el telefono (pueden hacerlo tecleando reboot desde el adb shell o reboot system now desde el philz touch. El teléfono reinició y esta vez me mostró que no tenia sim del Operador (no lo tenia físicamente colocado el teléfono) si estas en este punto ya es un Avance ya que cuando presiones ahora en el dial *#06# para tu buena fortuna debe salir algo parecido a esto: 

si es así, entonces el sistema operativo esta funcionado correctamente (ojo aun no puedes hacer llamadas y usar el teléfono, esto es solo parte de la solución "siempre y cuando tengas el respaldo de tu EFS) procedi a conectarlo al PC y copie el Root Explorer (parece que el ES Explorer no es muy efectivo toqueteando el sistema operativo, coloque el teléfono en modo Avión (esto apaga todo los radios incluso el Modem) luego con el root explorer busque en mi SD externa la carpeta respaldo (para los que no ubican la carpeta de montaje de la Sd y la ExtSD se van a la raíz del teléfono buscan la carpeta mnt y alli encontraran los punto de montaje en forma de carpetas) seleccioné todos los archivos le di a copiar, salí a la raiz del teléfono ubique la carpeta /efs y copie mi respaldo, se les preguntara que requieren montarla como escritura, den aceptar y se iniciara la copia. luego de esto salí de root explorer (no aplique cambios en los permisos y dueños de los archivos) quite el modo avion y reinicie el Teléfono. el mismo reinicio y ahora en el dial *#06# apareció el IMEI correcto del teléfono. ahora solo resto colocar el chip del operador y al encender el teléfono este tardo unos 2 minutos en tomar señal (Así que no desesperes en un proceso normal de la primera vez). 

Espero que les sea de Ayuda






viernes, 25 de marzo de 2011

TFTP en FreeBSD









Bueno luego se salir del confinamiento(trabajo) en estos días me ha tocado preparar el terreno para subir de versión los servidores en producción que tienen FreeBSD, me he topado con algunos inconvenientes con el TFTP y la verdad la configuración en las versiones viejas eran muy simples. claro el TFTP evoluciono un poco y para poderlo poner en marcha en FreeBSD 7.x y 8.x ya no basta con des-comentar la linea #tftp dgram udp wait root /usr/libexec/tftpd tftpd -l -s /tftpboot en /etc/inetd.conf ya que te veras con errores como este:

Mar 22 14:42:07 bot-backup tftpd[2100]: Timeout #5 send ACK 1 giving up
Mar 22 14:42:15 bot-backup tftpd[2108]: Timeout #5 send ACK 1 giving up
Mar 22 14:42:23 bot-backup tftpd[2118]: Timeout #5 send ACK 1 giving up
Mar 22 14:42:31 bot-backup tftpd[2127]: Timeout #5 send ACK 1 giving up
Mar 22 14:42:39 bot-backup tftpd[2130]: Timeout #5 send ACK 1 giving up
Mar 24 14:35:31 bot-backup tftpd[29635]: Timeout #0 on DATA block 1
Mar 24 14:35:33 bot-backup tftpd[29630]: Timeout #1 on DATA block 1
Mar 24 14:35:34 bot-backup tftpd[29632]: Timeout #1 on DATA block 1
Mar 24 14:35:35 bot-backup tftpd[29637]: Timeout #0 on DATA block 1
Mar 24 14:35:36 bot-backup tftpd[29635]: Timeout #1 on DATA block 1

Una búsqueda rápida en Google te llevara a este link, mas en mi caso no soluciono nada, se mantenía el problema. Luego de luchar varios días con el tema, el proceso es bastante simple
para algunos casos se debe instalar el port freebsd-tftp y luego en /etc/inetd.conf descomentar y modificar la linea del tftp para que quede asi:

tftp dgram udp wait root /usr/libexec/tftpd tftpd -l -w -s /tftpboot

Simple no?... recuerde crear la carpeta /tftpboot o la de nuestra preferencia y dar los permisos de escritura.

Con Pfsene me ocurría el mismo problema del TFTP en este caso solo me basto con añadir la opción -w y también esta funcionado.

saludos..

lunes, 27 de abril de 2009

mySQL vs. MariaDB

Bueno leyendo en las web, me he topado con este articulo sobre el creador Mysql, Michael Widenius alias Monty comenta en su blog los motivos del nacimiento de mariaDB, al parecer el sentimiento de Oracle hacia mysql es sombrio, por lo que ha decidio dar nacimiento a MariaDB y que esta permanesca Codigo Libre, lo que si es cierto, es que esta sera compatible al momento que me toque migrar (por mas que lo pienso, realmente no me gusta PostgreSQL), por lo pronto el tiempo nos dira que nuevos rumbos tomar, les dejo un copy paste del blog de Jesus Lara:

MariaDB (recibiendo el nombre de su hija menor Maria, cumpliendo la tradición de seguir el nombre de sus hijos, my “la mayor” y Max “el varon”) es un fork de mySQL de la versión 5.1 de mySQL, contiene los siguientes cambios:

  • maria como storage por defecto (en reemplazo de myISAM)
  • Maria es un storage transaccional/no-transaccional que además es “crash-safe” y es un reemplazo seguro y más eficiente de myISAM (además de HEAP, merge y el resto de basadas en myISAM)
  • estreno de PBXT (primeBase XT); es un storage Transaccional MVCC muy semejante a postgreSQL, además permite “BLOB streaming” como una manera eficiente de almacenar cualquier tipo de binario de gran tamaño.
  • XtraDB como storage de reemplazo a innoDB (que Oracle es dueño de innoBase, desde hace un par de años).
  • Remoción de Berkeley DB (razones obvias, Oracle es también dueño de BDB)
  • Percona XtraDB es completamente compatible con InnoDB así que se podrán migrar facilmente todas las DB en innoDB en un paso
  • Maria planea ser MVCC y ACID compliant; pero a su vez con un small footprint y código bastante pequeño, lo que plantea ser no solamente un eficiente reemplazo de myISAM sino ser un fuerte competidor a SQLite para dispositivos embebidos
  • Falcon (el storage para sistemas de data crítica de alta velocidad) será por defecto un storage en mariaDB
  • mariaDB podrá ser multi-port (una misma instancia podría ocupar varios puertos para optimizar y mejorar el desempeño)
  • Storage Federated (que permite de una manera facil tener la data centralizada en un servidor y la metadata en indices en servidores alternos)
  • Mejoras en la velocidad y el diseño técnico versus las “features” comerciales

Es obvio que maria 1.5 está bastante fuerte; aunque la versión 2.0 del storage pretende ser muchisimo mejor que myISAM; la conclusión lógica es comenzar a “probar” y a ofrecer mejoras y bugs a mariaDB como se hacía con mySQL y en lo que Oracle comience a mostrar sus garras salir “corriendo” a su hermanito menor libre mariaDB.

lunes, 20 de abril de 2009

Oracle compra Sun.(Oracle to buy Sun)

Bueno esto muchos lo veían venir, incluso en algunos foros lo anunciaron hace meses, pero la noticia en si es confirmada en la propia pagina se Sun, se supone esto que se tomara lo mejor de ambos mundos y se creara algo robusto, en estos tiempos de crisis muchas empresas IT aprovechan de re valorar sus activos y buscar fusionar o vender. Espero que el desarrollo que se estaba produciendo dentro de Sun o otras ramas como OpenSolaris no se pierdan en el limbo, lo que si estaria casi seguro es que Oracle sera 100% compatible con SunSolaris y hasta por que no OpenSolaris. tambien seria triste ver desaparecer Mysql el cual uso mucho, me gusta su rendimiento. El tiempo nos dira que pasara con esto..

domingo, 5 de abril de 2009

FreeBSD 7.2-BETA1 Available

Por lo visto se están mejorando los drivers y algunas otras cositas en nuestro FreeBSD, Ken Smith ha escrito a la lista freebsd-stable indicando que ya esta disponible para la descarga y prueba de la version 7.2 Beta, aunque el mism describe que hay que pulir algunas cosas, posiblememte para mayo se tenga una version Release-Candidate, por lo pronto estoy bastante contento con mi 7.1, y en miras de hacer pruebas con la 8.0 en fase de desarrollo, para los interesados pueden bajar tanto la version Stable de 7.1, como la version current 8.0 de aqui.

sábado, 21 de marzo de 2009

K3b FreeBSD 7.1 Stable

Bueno K3b (acrónimo del ingles KDE Burn Baby Burn) es una aplicación que utilizamos para grabar nuestros discos, tanto cd como dvd, es una de las herramientas mas potentes en lo que respecta a la grabacion de cds, escrito en c++ este puede ser ejecutado tanto en linux como FreeBSD. K3B me hace recordar el programa Nero (usado en windows), creo que por esto es tan popular en la red. Actualmente en su version 1.0.5 (a punto de salir la 1.1) es muy simple su utilizacion. para el caso de FreeBSD la receta es la siguiente:
instalar desde los ports
#cd /usr/ports/sysutils/k3b/ && make install clean
luego de esto en /etc creamos el archivo devfs.rules
# cd /etc && touch devfs.rules
editamos el mismo y añadimos lo siguiente:[mybox_rules=100]
add path 'acd*' mode 666
add path 'cd*' mode 666
add path 'pass*' mode 666
add path xpt0 mode 666

añadimos las siguientes lineas en /etc/rc.conf
devd_enable="YES"
devfs_enable="YES"
devfs_system_ruleset="mybox_rules"

añadimos estas lineas en /boot/loader.conf
atapicam_load="YES"

Reiniciamos nuestro PC, y listo ya cualquier usuario podra usar el K3B.

saludos..

lunes, 16 de febrero de 2009

FreeBSD 7.1 Gnome 2.22.3 Muy Lento al Iniciar

Bueno luego de fallar en la actualización de Gnome 2.22.3 a 2.24.x, he instalado FreeBSD 7.1 todo en limpio, muchos de ustedes habrán notado de Gnome tarda en iniciar, luego de leer mucho Google, foros, preguntar a otros colisteros, resumo aqui la reseta para tener operativo gnome 2.22.3 en freebsd 7.1:
Primero:
añadir estas lineas a /etc/rc.conf
dbus_enable="YES"
hald_enable="YES"
gdm_enable="YES"

Segundo:
Añadir estas lineas a /etc/fstab
# Device Mountpoint FStype Options Dump Pass#
proc /proc procfs rw 0 0

con esto se eliminan los errores:
Feb 16 10:19:18 thor console-kit-daemon[948]: GLib-CRITICAL: g_hash_table_lookup: assertion `hash_table != NULL' failed
Feb 16 10:19:18 thor console-kit-daemon[948]: GLib-CRITICAL: g_hash_table_destroy: assertion `hash_table != NULL' failed
Feb 16 10:19:38 thor console-kit-daemon[948]: GLib-CRITICAL: g_hash_table_lookup: assertion `hash_table != NULL' failed
Feb 16 10:19:38 thor console-kit-daemon[948]: GLib-CRITICAL: g_hash_table_destroy: assertion `hash_table != NULL' failed
Feb 16 10:21:39 thor console-kit-daemon[948]: GLib-CRITICAL: g_hash_table_lookup: assertion `hash_table != NULL' failed
Feb 16 10:21:39 thor console-kit-daemon[948]: GLib-CRITICAL: g_hash_table_destroy: assertion `hash_table != NULL' failed
Feb 16 10:21:52 thor console-kit-daemon[948]: GLib-CRITICAL: g_hash_table_lookup: assertion `hash_table != NULL' failed
Feb 16 10:21:52 thor console-kit-daemon[948]: GLib-CRITICAL: g_hash_table_destroy: assertion `hash_table != NULL' failed
Feb 16 10:21:53 thor console-kit-daemon[948]: GLib-CRITICAL: g_hash_table_lookup: assertion `hash_table != NULL' failed
Feb 16 10:21:53 thor console-kit-daemon[948]: GLib-CRITICAL: g_hash_table_destroy: assertion `hash_table != NULL' failed
Feb 16 10:21:53 thor console-kit-daemon[948]: GLib-CRITICAL: g_hash_table_lookup: assertion `hash_table != NULL' failed
Feb 16 10:21:53 thor console-kit-daemon[948]: GLib-CRITICAL: g_hash_table_destroy: assertion `hash_table != NULL' failed
Feb 16 10:21:54 thor gnome-keyring-daemon[1052]: adding removable location: volume_uuid_C624_5AD3 at /media/CACHE
Feb 16 10:38:35 thor console-kit-daemon[948]: GLib-CRITICAL: g_hash_table_lookup: assertion `hash_table != NULL' failed
Feb 16 10:38:35 thor console-kit-daemon[948]: GLib-CRITICAL: g_hash_table_destroy: assertion `hash_table != NULL' failed


Tercero:
Editar como root el archivo /usr/local/share/xsessions/gnome.desktop
cambiar
Exec=gnome-session
por
Exec=gnome-session --purge-delay=5000 --warn-delay=5000

Reiniciamos el pc, y con esto el automontaje y el inicio de gnome debe funcionar mejor.


Luego puede que me anime a intentar actualizar de nuevo gnome, o puede que espere los paquetes ya listos. Aunque les comento desde ya que esta disponible KDE4

lunes, 5 de enero de 2009

FreeBSD 7.1-RELEASE

Bueno, acabo de bajar el dvd de FreeBSD 7.1-RELEASE, y ya en mi correo tengo un mail de Ken Smith [kensmith@freebsd.org] indicando el anuncio, entre las nodevades mas resaltantes son:

- The ULE scheduler is now the default in GENERIC kernels for
amd64 and i386 architectures. The ULE scheduler significantly
improves performance on multicore systems for many workloads.
- Support for using DTrace inside the kernel has been imported
from OpenSolaris. DTrace is a comprehensive dynamic tracing
framework.
- A new and much-improved NFS Lock Manager (NLM) client.
- Boot loader changes allow, among other things, booting from
USB devices and booting from GPT-labeled devices.
- The cpuset(2) system call and cpuset(1) command have been added,
providing an API for thread to CPU binding and CPU resource
grouping and assignment.
- KDE updated to 3.5.10, GNOME updated to 2.22.3.
- DVD-sized media for the amd64 and i386 architectures

Tambien estan procedimientos de como haer el update (Copio del correo original):
The procedure for doing a source code based update is described in the FreeBSD Handbook:

http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/synching.html
http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/makeworld.html

The branch tag to use for updating the source is RELENG_7_1.

FreeBSD Update
--------------

The freebsd-update(8) utility supports binary upgrades of i386 and amd64 systems running earlier FreeBSD releases. Systems running 7.0-RELEASE, 7.1-BETA, 7.1-BETA2, 7.1-RC1, or 7.1-RC2 can upgrade as follows:

# freebsd-update upgrade -r 7.1-RELEASE

During this process, FreeBSD Update may ask the user to help by merging some configuration files or by confirming that the automatically performed merging was done correctly.

# freebsd-update install

The system must be rebooted with the newly installed kernel before continuing.
# shutdown -r now

After rebooting, freebsd-update needs to be run again to install the new userland components, and the system needs to be rebooted again:

# freebsd-update install
# shutdown -r now

Users of Intel network interfaces which are changing their name from "em" to "igb" should make necessary changes to configuration files BEFORE running freebsd-update, since otherwise the network interface will not be configured appropriately after rebooting for the first time.

Users of earlier FreeBSD releases (FreeBSD 6.x) can also use freebsd-update to upgrade to FreeBSD 7.1, but will be prompted to rebuild all third-party applications (e.g., anything installed from the ports tree) after the second invocation of "freebsd-update install", in order to handle differences in the system libraries between FreeBSD 6.x and FreeBSD 7.x.

For more information, see:

http://www.daemonology.net/blog/2007-11-11-freebsd-major-version-upgrade.html

miércoles, 31 de diciembre de 2008

Fin de año 2008

Bueno ya en algunos países, ya están en año 2009, bueno aquí en Venezuela aun es 2008, aprovecho para escribir algunas lineas, este año se han producido muchos avances en el software libre, ya esta casi la versión de FreeBSD 7.1, (la 8.0 concinandose), tenemos Pfsense 1.2.1 y pronto la 2.0, en el mundo SUN, también siguen avanzando. ya flash 9.0 es usable en freebsd. PC-BSD y linux sigue evolucionando, a nivel tecnologico procesadores multi-core, migramos de tecnologia IDE a SATA, de AGP a PCI-E, Firefox a mejorado el rendimiento de su navegador, Google lanza Chrome, Mocosoft lanzo SP3 para Windows XP,(el cual mejoro un poco su rendiemiento) SP1 de Vista ( a segun para eliminar las copias piratas, las cuales aun funcionan gracias a la evolucion de los piratas), en la telefonia Tenemos 3G, GSM se esta imponiendo sobre CDMA (Qualcom a la final morira con GSM). Los Fanaticos de Mocosoft instalan el Supercalifragilistico Windows 7 Beta (alguien comprara este despues del chasco de Vista, lo mas seguro es que todos usen la version pirata). por lo pronto aun sigo con mi P4, mis mismos 512 de ram, pero pronto planeo migrar a un dual core. El proximo año el mundo del software libre tiene una gran oportunidad, la Recesion Global obligara a buscar soluciones OpenSource en vez de Soft propietario, es un buen momento y no lo digo solo por FreeBSD o Linux, si no por toda la comunidad que cada dia sorprende con Soluciones a problemas en donde grandes corporaciones no han podido dar.

Por lo pronto, Feliz Año Nuevo 2009.

viernes, 28 de noviembre de 2008

FreeBSD 6.4-RELEASE Available

Bueno, luego de una gran pausa de mi parte, les comento el dia de hoy que ya disponemos de Freebsd 6.4 Stable, creo que entre las principales mejoras estan las siguientes:

- DVD install ISO images for amd64/i386
- KDE updated to 3.5.10, GNOME updated to 2.22.3

Como se lee en el correo de Ken Smith, por fin an decidido añadir una versión DVD ya que muchos de nosotros creamos nuestras propias versiones. pero en fin ya tenemos las directas y tal vez mas estandarizadas.

saludos...

viernes, 31 de octubre de 2008

Ya no sera Pfsense 1.3.x, Ahora sera 2.0

Acabo de lleer la noticia en el blog de pfsense, se ha decidido renombrar la version 1.3.x a 2.0, esto dado a los cambios y avances en esta version, otro motivo es que la configuracion de una version 1.x.x no sera compatible con la 2.0 (a modo personal he realizado pruebas con la 1.3.x y el fail over y el load balancing cambia mucho) por ahora, el grupo de tarea esta realizando todos los ajustes, para tener funcional todo lo que se refiere a la paqueteria en la 2.0, para los que desen migrar a esta nueva version, deberan configurar desde cero(es mi recomendacion personal).

saludos...

domingo, 26 de octubre de 2008

DVD Freebsd 7.0

Bueno, si buscáis en Internet, encontraran varios links del como crear un DVD de freebsd 7.0 a partir de las imágenes CD que pueden descargarse desde www.freebsd.org, como muchos de otros usuarios de freebsd, se ha vuelto un poco laboriozo instalar freebsd con los CDs, (sacar un cd, para meter el cd2, para luego meter el cd1 etc, etc, etc,...) asi que me propuse crear mi DVD de FreeBSD 7.0, para esto estan todos estos links:
http://fids.wordpress.com/2008/09/11/crear-tu-propio-freebsd-dvd/
http://it.toolbox.com/blogs/bsd-guru/creating-your-own-freebsd-70-dvd-22791
http://angelvg.blogspot.com/2007/01/freebsd-62-release.html

si verifican los procedimientos son parecidos, mas tienen un pequeño fallo(a mi parecer), cuando cree la imagen, y la probe con una maquina virtual, me dio mensajes de error, ya que seguia pidiendo el disco1, "desmonte el disco 0 y coloce el disco 1" en español... bueno el ultimo link, tiene la solucion, el archivo cdrom.inf debe quedar asi:
CD_VERSION = 7.0-RELEASE
CD_VOLUME = 1




domingo, 19 de octubre de 2008

system_tools_backends

Muchos usuarios y administradores que se están iniciando en el mundo de FreeBSD y vienen de linux, cuando instalan Gnome se sorprende al ver que cuando intentan configurar su tarjeta de red o crear un usuario (es decir administración básica el FreeBSD) este les da un mensaje indicando "No se pudo cargar la configuración", cualquiera (mi incluyo se rompería la cabeza buscando en documentación, o en la web,[si buscaste en Google posiblemente llegaste aquí]) incluso sin mal no recuerdo creo que esto se a preguntado a la lista, ahora no recuerdo si se le dio solución desde allí, por lo pronto, he instalado desde cero mi FreeBSD de casa (es que el amigo Green me ha hecho una pregunta sobre este tema y la verdad yo tenia funcionando desde 6.0 bien y no recordaba que se necesitaba) pues bien, luego de respaldar mis archivos, he instalar todo desde cero, me localizo como muchos de vosotros con el mismo dilema, "No se pudo cargar la configuración" pues bien, antes se tenia que instalar algunas cosas de forma manual, dbus, hal, polkit, con FreeBSD 7.0 ya esto viene durante la instalación de Gnome, asi que solo con añadir estas lineas a /etc/rc.conf
polkitd_enable="yes"
hald_enable="YES"
dbus_enable="YES"

Con esto tenemos que el auto montaje de unidades debe funcionar, ademas de hibernacion y otras cosas, pero cuando arrancamos el demonio dbus nos saldrá un mensaje de que el usuario haldaemon no existe, bueno la solución es simple, creamos un usuario con este nombre, sin password, useradd haldaemon, luego le damos un /usr/local/etc/rc.d/dbus restart y listo, ahora deben modificar los permisos para que los usuarios accedan a los pendrive y puedan montarlos y escribir en ellos,
editamos los archivos que están en /usr/local/etc/policykit/privilege.d/ por defecto estarán así:

[Policy]
Allow=
Deny=

debemos dejarlos así:


[Policy]
Allow=uid:__all__
Deny=

De esta forma ya esta funcionado para cualquier usuario.
ahora el demonio system_tools_backends necesita de dbus para funcionar, luego de tener corriendo dbus, añadimos a nuestro rc.conf la linea system_tools_backends_enable="YES", y listo.

Recomendaciones: es facil trabajar en ambiente gráfico, pero se aprende mucho desde la consola, y si por algún motivo les toca administrar un servidor que no tenga Xorg instalado se verán en aprietos, asi que a usar el modo texto (creo que la principal razón por la que Gnome arroja el error de que el root no se debe ejecutar es porque es sencillo estropear todo el sistema con un simple click)

Ahora solo me queda actualizar los ports y cambiar mi kernel a gusto, ademas de configurar mi nvidia fx5200.

saludos...

domingo, 14 de septiembre de 2008

Modem Usb Cmotech CCU-550 en FreeBSD

El coolistero Miguel Vásquez, a posteado un interesante manual de como hacer funcionar un modem usb Cmotech, a continuación el copy paste de su manual.

Estas pequeña guia, esta basada en la experiencia que tuve al conectar
con mi ISP(Movilnet/CANTV en Venezuela) mediante un Modem Usb Cmotech CCU-550
http://www.cmotech.com/eproduct6-1.htm
Es como una adaptación de mi servicio de Internet, en los sistemas
FreeBSD 7.0 y FreeBSD 6.3 (Release).
Esta guia puede funcionar con otras marcas de Usb Modem, que esten soportado
por FreeBSD, asi como tambien, con un proveedor(ISP) distinto ubicado en otro
país. Solo hay que tener a la mano login, password, telefono y por supuesto
el modem! ;))

Pero primero...
----------------------------------------------------------------------
Agradezco a todas las personas que me ayudaron, la mayoría de estas
pertenecen a la comunidad FreeBSD (excepto OC Kim):

1) Eygene Ryabinkin.
2) Alexei Volkov.
3)Махматханов Руслан Казбекови
4) Josep Pujadas i Jubany
5) Wilfredo Bolívar
6) David Barbero
7) Marcin Cieslak
8) Nikolay Pavlov
9) Alexey Shuvaev
10) OC Kim (Franklin-Wireless)

y en especial a: Matthias Apitz

Tal vez sea una exageración haber utilizado tanta gente para tal fin, es
que me lanze con lo del modem, cuando a penas habia levantado el GUI KDE
en FreeBSD. En verdad, sabia muy poco para ese entonces.
----------------------------------------------------------------------


Acontinuación, los pasos necesarios para conectar con este modem:

1) Modifique el archivo "/etc/ppp/ppp.conf". Para conectar yo utilice
el siguiente fichero "/etc/ppp/ppp.conf":

---------------
default:
set log Phase Chat LCP IPCP CCP tun command
disable pred1 deflate deflate24 protocomp acfcomp shortseq vj
deny pred1 deflate deflate24 protocomp acfcomp shortseq vj
set speed 230400
set timeout 160
enable dns

movilnet:
set device /dev/cuaU0
set phone \#777

set dial "ABORT BUSY ABORT NO\\sCARRIER TIMEOUT 5
\"\" AT OK-AT-OK ATE1Q0 OK \
\\dATDT\\T TIMEOUT 40 CONNECT"

set login
set authname tu_loguin@cantv.net
set authkey tu_password
set ifaddr 10.0.0.1/0 10.0.0.2/0 255.255.255.0 0.0.0.0
add default HISADDR
----------------

2) Cargue los modulos "ucom" y "umodem", esto se hace ejecutando los
siguientes comandos:
# kldload ucom
# kldload umodem

3) Inserte el modem en el puertos USB y espere hasta obtener la
siguiente salida:
/////////////////////////////////////////////////////////////////////////////////////////
/ ucom0: www.sisis.de

y deberiamos tener una salida parecida a esta:

//////////////////////////////
/ Server: 200.44.32.12 /
/ Address: 200.44.32.12#53 /
/ /
/ Non-autroritative answer: /
/ Name: www.sisis.de /
/ Address: 193.31.11.194 /
//////////////////////////////

ves la dirección IP 200.44.32.12, esa es una de las dns de CANTV, si
tienes una salida similar entonces ya haz conectado, ahora solo te
queda abrir tu navegador.

Para desconectarte ejecuta # killall ppp -ddial movilnet y ya!.
Eso es todo lo que debemos hacer para conectar en FreeBSD 7.0.


Ahora bien, para aquellos que tienen FreeBSD 6.3, les digo que; he
probado el modem Cmotech CCU-550 y funciona bien!, solo he logrado
conseguir una velocidad de 115,2Kbps en vez de 230,4Kbps. No se
alarme por esto, esto es una velocidad bastante aceptable, ademas
algunos proveedores suministra un ancho de banda muy inferior a la
capacidad de estos dispositivos, uno de esos proveedores es el mio.
En FreeBSD 7.0 el modem va a 230,4Kbps.

Para hacer funcionar el modem en FreeBSD tiene que seguir todos los
5 (cinco) pasos mencionados arriba, pero antes de comenzar con el primer
paso, debe hacer un pequeño remiendo y luego, recompilar el kernel.
¿Cómo se hace esto? Así de facil!

1) El Remiendo:
Antes de hacer el remiendo, debemos asegurarnos de tener todo el código
fuente del sistema, he aquí la ruta para obtenerlo:
# sysinstall; luego --> Configure --> Distributions --> src --> All y [OK]

Ahora vamos a hacer el remiendo:

# ee /usr/src/sys/dev/usb/usbdevs
Añada en la linea 780 lo siguiente:

product CMOTECH CCU550 0x5533 CDMA 2000 1xRTT/1xEVDO USB modem

luego,
# ee /usr/src/sys/dev/usb/usb_quirks.c
Añada en la linea 83 lo siguiente:

{ USB_VENDOR_CMOTECH, USB_PRODUCT_CMOTECH_CCU550,
ANY, { UQ_ASSUME_CM_OVER_DATA }},

Si quiere más detalle del parche, solo pincha aquí:
http://lists.freebsd.org/pipermail/freebsd-usb/2007-June/003400.html

2) Recompilando el kernel: Para que los remiendos tengan efecto debemos
recompilar el Kernel(Nucleo del Sistema) de esta manera:

# cd /usr/src/sys/i386/conf
# mkdir /root/kernels
# cp GENERIC /root/kernels/MIKERNEL
# ln -s /root/kernels/MIKERNEL

# cd /usr/src
# make buildkernel KERNCONF=MIKERNEL ----> Este paso Tarda
# make installkernel KERNCONF=MIKERNEL
# shutdown -r now ------> Aquí reiniciamos la maquina.


Recuerde colocar en el fichero /etc/ppp/ppp.conf "set speed 115200".



Si tiene alguna inquietud o duda respecto a esto, envíame un mensaje a:
starbuck797@yahoo.es ó SaacNoraac@gmail.com
y luego si puedo ayudarte, lo haré.

Miguel.

FreeBSD 6.4 y 7.1 BETA, pronto 8.0

Bueno ya están disponibles desde ayer, las versiones beta de FreeBSD 6.4 y 7.1, también pfsense a tenido sus avances, tenemos pfsense 1.2.1 a punto de liberase, y esperando la versión 1.3 que actualmente esta en su etapa Alpha, ya he realizado pruebas con pfsense 1.3, mas aun tiene algunos detalles como para ponerlo en producción (claro es un alpha), pero lo que si puedo comentar es que trae muchas mejoras. En el sitio oficial de freebsd también podemos leer la programación de release que incluye FreeBSD 8.0

viernes, 6 de junio de 2008

Working MAC OS X 10.4.8


Bueno, luego de instalar en mi pc MAC X, en uno de mis discos (mi pc tiene 3) "me vole un windows Vista pirata conque hacia pruebas, ya no lo necesito", por defecto reconocio la tarjeta Nvidia Gforce FX 5200 que tengo, la presentacion de los colores mas los efectos lucen muy bien, aunque el inicio es un poco mas lento que FreeBSD luego de cargar todos los periquitos (lo tengo full aceleracion) este trabaja bien. por otro lado mi tarteja de red y sonido no fueron detectado, buscando en la red, me encontre con algo que no me sorprende MAC no tiene soporte para PC(jajajaja gran cosa) MAC corre sobre Darwin un primo de *BSD asi que hay gran cantidad de desarrollos de drivers y parches para que estos funcionen, en mi caso para la red baje el archivo IONetworkFamili.kext de la version MAC 10.4.3 reemplaze mi archivo, reinicie y listo ya tenia red, para la de sonido se me toco navegar por la web, san google me envio a paginas chinas, alli encontre parche de AppleAC97Audio.kext en donde aplicaban un fix para las tarjeta SIS, mismo proceso, reemplace reinicie y listo ya tengo sonido. aun estoy en faces de pruebas, haber que sale de todo esto.

Saludos a todos...

lunes, 26 de mayo de 2008

Instalan Mac OS X Leopard en cualquier PC

Bueno aunque muchos no lo crean, y ya en una oportunidad lo comente a mis colegas del trabajo MAC OS X podria ser modificado para correr en procesadores X86 (PC Vulgaris Silvestrus) el Team de esta pagina OSx86 Scene ha modificado la versión de fabrica del Leopardo y la hace funcionar en cualquier PC, al parecer el unico requisito es el Micro tenga Soporte SSE3 aunque ya existe otro parche para SSE2 (AMD) ya en la red p2p circula el DVD ya parchado listo para instalar. Y si la pregunta es correcta, si lo estoy descargando, me gusta probar cosas y aunque no es software libre, es un OS que vale la pena tener, cualquier cosa mejor que tener un Windowze Pirata o peor aun.... Un Windoze (Original)legal.

Saludos...

martes, 1 de abril de 2008

Fin de Una Era..


HEADS UP: FreeBSD 5.5, 6.1, and 6.2 EoLs coming soon

Así se titula el post de Colin Percival FreeBSD Security Officer
se dejara de dar soporte a las ramas 5.X 6.1 y 6.2
RAMA Fin de Soporte
RELENG_5 Muere el 31 de Mayo del 2008.
RELENG_5_5 y 5.5-RELEASE Muere el 31 de Mayo del 2008.
RELENG_6 última release + 2 años.
RELENG_6_1 y 6.1-RELEASE Muere el 31 de Mayo del 2008.
RELENG_6_2 y 6.2-RELEASE Muere el 31 de Mayo del 2008.
RELENG_6_3 y 6.3-RELEASE Muere el 31 de Enero del 2010.
RELENG_7_0 y 7.0-RELEASE Muere el 28 de Febrero del 2009.

Esto para dedicar el soporte a las Ramas Actuales 6.3 7.X y 8.X, los ports para las ramas mencionadas arriba también dejaran de actualizare, así que mi recomendación es actualizar todo esos servidores que tienen por alli con FreeBSD 4.X(si hay algunos aun funcionado) 5.X y 6.X, en lo posible planificar en subir a la versión 7.X

Post Oringinal

domingo, 2 de marzo de 2008

FreeBSD 7 Disponible

Ya esta lista le versión de freebsd 7.0 las imágenes están disponibles en todos los ftp de freebsd, aun no actualizo de RC a Release, he estado ocupado con labores de crecimiento profesional, así que no he realizado pruebas, espero que mo nvidia no de problemas.
Por otro lado nace una nueva version de freebsd, y muere uno de los primeros navegadores (algunos dicen que el primero) Netscape llego a su fin el 1/03/08, luego de muchos años este suspende todo soporte a sus usuarios finales. Pero no todo se pierde, Flock y Firefox usan parte de Netscape, Netscape fue creado por Marc Andressen quien como estudiante fue uno de los creadores de Mosaic, el primer navegador popular.

En el site se puede ver la noticia.

Netscape Browser Support Ends March 1st


sábado, 26 de enero de 2008

Encuestas

Gracias a todos los visitantes que se tomaron la molestia en usar la encuesta
Aunque esta pagina esta dedicada a FreeBSD, también escribo sobre OpenSolaris.
algunas estuvieron parcializadas pero aquí los resultados:

¿Como Servidor que Usas?

Windowze
3 (11%)
Linux
7 (25%)
Linux/Debian
8 (29%)
Solaris
5 (18%)
OpenSolaris
3 (11%)
FreeBSD
14 (51%)
CualquierBSD
0 (0%)

¿En tu PC de Escritorio que usas?


Windowze
17 (60%)
Linux
1 (3%)
Linux/Debian
5 (17%)
Linux/Ubuntu
5 (17%)
Solaris
1 (3%)
OpenSolaris
0 (0%)
FreeBSD
5 (17%)
PC-BSD
4 (14%)
DesktopBSD
0 (0%)
CualquierBSD
1 (3%)
Otro OS
1 (3%)

¿Que Firewall Usas?


ipfw(BSD)
6 (24%)
pf(BSD)
11 (44%)
iptables(Linux)
8 (32%)


Cual Consideras mejor entre:


pfsense
17 (80%)
m0n0wall
4 (19%)
Tira Ecol