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.