lunes, 29 de diciembre de 2008

Update a ciegas!

Me acuerdo cuando daba los cursos de certificacion de Red Hat (que tiempos aquellos). Y me paraba con cara de instructor y decia "Siempre que vayan a actualizar un major de version, recomiendo las instalaciones limpias, los updates pueden dejar paquetes huerfanos, romper arboles de dependencias, no porque el software este mal escrito, sino porque generalmente mezclamos paquetes de diferentes repositorios, y esto puede volver loco hasta a yum".
En casa de herrero, cuchillo de palo.
Mi pobre Eee PC 1000H (dios entre las laptops móviles), fue el pobre banco de prueba.
Asi nomas, cerre los ojos, cambie los .repo del yum y le di un yum -y upgrade. La verdad, que tan mal no me fue, porque funciono perfecto y hasta pude recompilar el modulo del wireless en el Kernel nuevo. Muy bien 10 por Fedora 10, no tenia idea que estaba tan retocado el yum. Ni hablar de RPM Fusion, ex Livna que esta perfectamente mantenido. Ahora de hecho estoy migrando todo a KDE mientras escribo esto.
Las mejores en Fedora 10, son mas que notorias, la distro se comporta como los dioses.

miércoles, 17 de diciembre de 2008

Plymouth, te quiero!

Ahora ya mas acomodado en mi nueva casa, con banda ancha real (no movil), y la infraestructura minima de vuelta arriba, puedo volver a escribir. En el mientras tanto hubo cambio de casa, de empresa, etc. ... Pero los detalles de eso veanlos en el blog personal (blog.nicolascorrarello.com.ar).

El booteo grafico de Fedora 10, es sinceramente, lo mejor que le pudo pasar a este geek, es una locura realmente, muy superior al RHGB.
Aún hay cosas que no me gustan:

-Seguimos testeando nuevas resoluciones cada vez que arranca X
-No tenemos graphical shutdown

Pero la verdad, quedo demostrado el avance. Lamentablemente, aún no tuve tiempo de testear Fedora 10 mas que eso. Definitivamente, me voy a migrar a KDE (como hago en cada Major, para probar los chiches nuevos, vamos a ver cuantas versiones me dura esta vez).

viernes, 26 de septiembre de 2008

Asus EEE PC 1000H y Fedora 9

Notas rápidas para tener en cuenta (hay muchos fixes medios feos que ire corrigiendo):
Se instala (obviamente) desde el Live USB Drive
Para crearlo tienen que bajar la iso del Fedora 9 Live, y crear un bootable pen drive según las instrucciones de http://fedoraproject.org/wiki/FedoraLiveCD/USBHowTo
Bootean con el Pen Drive e instalan el sistema operativo (No se asusten, no anda ni el wireless ni la Interfaz de Red, ya lo se)
Instalan el kernel 2.6.25.11-97.fc9.i686
Se bajan el zip de http://www.megaupload.com/?d=EP0OFW0L, en el cual tienen un rt2860sta.ko que tienen que copiar a /lib/modules/2.6.25.11-97.fc9.i686/kernel/net/wireless/ y el directorio Wireless que tienen que copiar completo a /etc
Corren un depmod -a, agregan al /etc/rc.local una linea que diga modprobe rt2860sta, rebootean y ya les anda el wireless.
Para la webcam, agreguen al /etc/rc.local modprobe uvcvideo y chown /dev/video0
Hay mas notas en http://fedoraproject.org/wiki/EeePc . Yo voy a ver si escribo algunas cositas en serio en la semana, si tengo tiempo

Sony Ericsson MD300 Linux (Fedora/Red Hat/Debian/Ubuntu)

Estimadisimos,
La parte que me faltaba, me la proveyo leao.net, asi que una vez mas, Nicolás Corrarello, a sus ordenes

Tutorial completo para Fedora y creo que tambien ubuntu, Debian, Centos, Red Hat Enterprise Linux.

Antes de enchufar el modem, como root, crear el archivo /etc/udev/rules.d/50-md300.rules con el siguiente contenido

[ncorrare@nibbler ~]$ cat /etc/udev/rules.d/50-md300.rules
ACTION!="add", GOTO="3G_End"
BUS=="usb", SYSFS{idProduct}=="d0cf", SYSFS{idVendor}=="0fce", PROGRAM="/bin/sh -c 'echo 3 > /sys/%p/device/bConfigurationValue'"
LABEL="3G_END"
[ncorrare@nibbler ~]$

Luego como root crear el archivo /root/.wvdial.conf (fijense que tiene un . adelante, presten atención) que contenga lo siguiente

[Dialer Defaults]
Modem = /dev/ttyACM0
ISDN = off
Modem Type = USB Modem
Baud = 460800
Init = ATZ
Init2 = AT+CFUN=1
Init3 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Init4 = AT+CGDCONT=1,"IP","internet.ctimovil.com.ar"
Init5 =
Init6 =
Init7 =
Init8 =
Init9 =
Phone = *99#
Phone1 =
Phone2 =
Phone3 =
Phone4 =
Dial Prefix =
Dial Attempts = 1
Dial Command = ATM1L3DT
Ask Password = off
Password = 3616
Username = ctigprs
Auto Reconnect = off
Abort on Busy = off
Carrier Check = on
Check Def Route = on
Abort on No Dialtone = on
Stupid Mode = off
Idle Seconds = 0
Auto DNS = off
;Domain =
;Nameserver = 170.51.255.100
;Nameserver2 =
;Minimize = off
;Dock = on
;Do NOT edit this file by hand!

Nota importante, estos son los settings para Claro de Argentina, para Movistar o Personal, quiza tengan que cambiar:


;Nameserver = 170.51.255.100

Phone = *99#

Password = 3616
Username = ctigprs

por los de su proveedor.

Luego instalen el gnome-ppp como root

en fedora-like, red hat-like, centos-like

yum -y install gnome-ppp

en ubuntu-like, debian-like

aptitude install gnome-ppp

Por último, lamentablemente el NetworkManager no tiene las reglas de hal para entender que este aparato es un modem 3G (lo estoy viendo en este instante) asi que temporalmente lo paramos

/etc/init.d/NetworkManager stop

Y al fin!!! Conectamos el modem, Vamos a Applications/Intenet/Gnome-PPP y le damos Conectar. Tengan en cuenta, que van a ver que recién ahi se prende la luz roja del modem, por ende, por mas que se conecte no nos va a dar internet, asi que nos tenemos que desconectar y volver a conectar para que funcione. Cualquier duda que tengan, en lo que los pueda asistir, con gusto, como siempre en ncorrare@gmail.com, E-mail, o Google Talk.

martes, 2 de septiembre de 2008

Concentrador OpenVPN

Estimados:
Redescubro una vez mas esta maravilla del Software Libre, con clientes para linux, windows y Mac, compatible con NetworkManager, que usa un solo puerto (que se nos antoje) en tcp o udp (como querramos) y sinceramente, alguien merecia hacer el quick how-to, asi que ahi va.
En el caso de Centos y Red Hat Enterprise Linux, tienen que hacerle una visita al Field Commander Dag (dag.wieers.com) para bajarse el rpm, usuarios de Fedora lo tienen en el repo.

Basicamente, una vez instalado el rpm:
Debemos copiar el archivo de configuracion de ejemplo desde /usr/share/doc/openvpn-/server.conf a /etc/openvpn/
Luego recomiendo un link simbolico de /usr/share/openvpn/easy-rsa/2.0/keys/ a /etc/openvpn/keys/ por comodidad luego para la configuración.

Llego la hora de generar las llaves, certificados y otras hierbas del servidor, para eso nos vamos a hacer lo siguiente
-bash-3.2# cd /usr/share/openvpn/easy-rsa/2.0/
-bash-3.2# ./clean-all

-bash-3.2# source vars
-bash-3.2# ./build-ca

(Los datos que completen aca recuerdenlos porque etcepto el Common Name o CN deben estar en todos los certificados iguales)
-bash-3.2# ./build-key-server
-bash-3.2# ./build-dh
-bash-3.2# ./build-key

Despues tomen como ejemplo el archivo de configuracion que esta en /usr/share/doc/openvpn que esta bien explicado, tanto para el cliente como para el server, y cualquier cosa, como siempre, consultan.






viernes, 29 de agosto de 2008

Sony Ericsson MD300 en Linux

ESTA ENTRADA ES VIEJA!!!! Entren a la portada (http://linux.nicolascorrarello.com.ar) para ver la entrada nueva para hacer que funcione completamente


Bueno, miren, la mano viene asi. Solito no anda... hasta que alguna mente brillante (un poco mas brillante que la mia) encuentre el cachito que me falta.

Basicamente el modem Sony Ericsson MD300 anda en Linux, con un workaround que yo considero asqueroso. Pero vaya y pase:

1) Instalar una maquina virtual de VMware con un windows
2) Instalar en esa maquina virtual el software de Sony Ericsson
3) Enchufar el modem, adjuntar el modem a la maquina virtual, abrir el soft de Sony Ericsson, tocar el boton activar.

Ahi ya se olvidan de la maquina virtual, ya que esto es lo unico que se necesita para que el modem empiece a responder comandos AT. Por ahi hay mucha info dando vueltas, sobre todo de mis "amigos" ubunteros alias mucha palabra poca linea de código. Les facilito la solución que me parece mas elegante:

Creamos un alias de modulo usbserial para el modem
ncorrare@hermes~$ cat /etc/modprobe.d/md300
#Sony Ericsson MD300
alias md300 usbserial
options md300 vendor=0x0fce product=0xd0cf


Nota: Otras distros o distros mas viejas pueden agregar estas lineas al modprobe.conf

Levantamos el modulo
root@hermes~# modprobe md300

Configuramos el wvdial
root@hermes~# cat /etc/wvdial.conf
[Dialer Defaults]
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Modem Type = Analog Modem
ISDN = 0
Phone = *99#
New PPPD = yes
Modem = /dev/ttyUSB1
Username = ctigprs
Password = 3616
Baud = 460800
Stupid mode = on
Carrier check = off

root@hermes~# wvdial

Tengan en cuenta que se conecta pero no me acuerdo el parametro del wvdial para que escriba el /etc/resolv.conf con los dns's asi que ponganlos a mano por ahora.

Ahora, si alguna mente privilegiada desea, consulte por favor el usb_modeswitch. Ya que el boton activar le debe tirar algun comando por usb al modem, que simplemente hace que responda comandos AT. El usb_modeswitch hace eso en linux para muchos modems.. etcepto este.. por ahora... Espero haberles ayudado

miércoles, 13 de agosto de 2008

Odio a Ubuntu, pero que suerte, es Normal!

Deberias odiarlo tu tambien!

(Traducido de distrowatch.com, link original en http://distrowatch.com/weekly.php?issue=20080519, y por favor, no dejen de ver la nota de Dag en http://dag.wieers.com/blog/ubuntus-need-to-catch-a-wave . Al fin alguien me da la razon)
Odias Ubuntu? Es normal!

Si creen en los foros y blogs online, Ubuntu debe ser la distribución de Linux mas odiada sobre la faz de la tierra. No solo fue fundado por un agresivo capitalista y millonario turista espacial, sino que existe (segun el CEO de otra compañia de Linux) con el solo propósito de destruir a todas las otras distribuciones que hay en el mercado (Nota del Editor: Esto me parece un poco exagerado, por varios motivos, entre otros, porque no le da el cuero para desplazar ni a un Windows). Es un parasito que saca todo su código de debian sin contribuir de vuelta y mas alla de su speech de "software for humanity" sije desarrollando software propietario (ej. Launchpad) (N.delE.: Es muy gracioso entrar a https://launchpad.net/launchpad y ver que la Licencia no esta especificada y no me puedo bajar nada). La sugerencia reciente de Mark Shuttleworth de sincronizar las releases de las distribuciones para coordinar el trabajo de bug fixing, fue recibida no con otra cosa sino sospecha: (Ver http://dag.wieers.com/blog/ubuntus-need-to-catch-a-wave ) de que unicamente quiere "beneficiarse del trabajo que Red Hat y Novell llevan a cabo en el ambiente empresarial. Que hace que tanta gente desconfie o le disguste tanto Ubuntu?

No creo que mucha gente tenga problemas con Ubuntu. A través de la historia de la cobertura de distribuciones en DistroWatch, siempre estuvo entre las distros mejores ranqueadas. Si hace rato que estan en esto, quiza recuerden que Mandrake Linux atravezo cosas similares. continuo teniendo un gran numero de calificaciones en el tiempo, y tambien bastantes negativas. Ahora de repente se convertio en otro admirable integrante del mundo de las distribuciones, con excelentes productos y casi ninguna critica - pero tampoco ninguna review. Es como cuando un grupo de espectadores ve un encuentro deportivo entre un equipo de ganadores y el peor resagado - van a hacerle el aguante al resagado, esta en la naturaleza humana.

No es un problema que a bastante gente le disguste la distribución top del momento. El problema es que generalmente esa gente es la que habla mucho en internet. Mientras ningun usuario inteligente quiza le de cabida a estas notas (N. del E. Aclaremos algo, si me dicen "No me gusta Ubuntu porque no me anda la placa de red, o la boludina de escritorio, o no me anda la ultima Gforce" es una cosa. Si me dicen "No sabes que pavada que es instalar los codecs, o el kernel esta plagado de cosas que no son Upstream -gparted con soporte de ntfs, ejem! -, se entiende"). No podemos hacer mucho. Hasta que la gente empiece a leer sus propios posts, y ver la negatividad que provocan sobre la distro mas popular, vamos a tener que vivir con el hecho de que la distro mas popular siempre es la mas odiada - al menos en los circulos mas inmaduros y odiosos de la Internet (como el mio).

Hagan de esto sus opiniones, yo voy a seguir defendiendo a Fedora como mi favorito, pero espero esto aclare mi entendimiento, igual lo que Ubuntu hace mal, se debe explicar. Si no te "curtis" un poco, no aprendes, si no aprendes, nos volvemos no una comunidad, sino un grupo reducido de developers, power users, admins, documentadores, etc. ... y un grupo grande de "consumers" con millones de demandas. Fijense por ejemplo lo que paso con los articulos del modem MD300 en Linux.

martes, 22 de julio de 2008

Multiples enlaces a Internet

Tengan en cuenta que para que funcione este script, no podemos usar el servicio de network. Basicamente lo que hace es levantar dos enlaces a internet, la lan, y nos enruta ciertos servicios por un enlace y ciertos servicios por otro. Tambien nos detecta si se cae un enlace y nos switchea los servicios por el otro. Cuando vuelve el servicio, nos vuelve al balanceo de carga normal. Tengan en cuenta que esto prueba contra los dns de dos proveedores que estoy usando. Van a tener que poner dos IP's para probar de sus propios proveedores a Internet. Tambien envia mails de notificacion cuando se cae un enlace. Lean el script de etc/init.d/iploadbalancer para customizar y etc/sysconfig/iploadbalancer para la configuración. Bajense el tar.gz de http://www.megaupload.com/?d=JT3FBYM5 y como siempre, cualquier duda, al mail.

NIS Server, facil!

Para mis alumnos de 133, que siempre quieren practicar con un NIS Server, aunque es 3 parametros nomas la configuración, aca tienen como armar un NIS Server (obviamente, Centos, RHEL, Fedora)

Instalar paquetes de ypserv, portmap, yp-tools (Con yum obvio)
Arrancar los servicios (portmap, ypserv)
Inicializar la base de datos de NIS
(/usr/lib/yp/ypinit -m)
Vayan al directorio /var/yp/ y ejecuten make

lunes, 18 de febrero de 2008

Acorde a las features de F9 (Llamese, la boludina del bluetooth)...

Me tome la libertad de empaquetar y proponer para inclusión junto con el release de Fedora 9 un cazaboludos/feature muy importante:
-Blue Proximity, un pedacito de software que te bloquea la maquina cuando te alejas con el celular.

Para mas descargas, info, aca tienen el bugzilla: https://bugzilla.redhat.com/show_bug.cgi?id=432905
La página del proyecto es: http://blueproximity.sf.net
Todas las releases andan, pero hay que ser muy especifico a la hora de proponer un paquete para inclusion oficial.
Y ahora lo que todos querian ver, escenas de desnudos!!!!!!!!!!, mentira, una screenshot (iban a ser dos pero blogger tiraba error)