Archive

Posts Tagged ‘GNU/linux’

Sep
11

Darretament tenc el blog un poquet descuidat en quan a tecnologia.
Un bon sistema per provar, investigar i fer experiments amb coses noves, és utilitzar màquines virtuals. I per el que he pogut comprovar, [wikipedia]Xen[/wikipedia] és el millor. Per això he redactat un howto, en castellà, de Com Instal·lar un servidor Xen a Debian Lenny i fer-lo anar.

Source: wiki.debian.org

,

Nov
28

Avui he provat els drivers propietaris de Broadcom per a la wifi del MacBook 3,1. Va perfecte, molt millor que amb la mer…. de ndiswrapper. Ja era hora. Ara falta que l’alliberin.
Els podreu trobar a http://www.broadcom.com/support/802.11/linux_sta.php

Tested on MacBook3,1 (black) | GNU/Linux, Arch x86_64, Kubuntu 8.04 LTS Hardy Heron, Kernel 2.6.24-18.

He decidit afegir, el com es fà, al HOWTO que vaig seguir per instal·lar el meu sistema.

, ,

Nov
19

Un HOWTO per a instalar Ubuntu als nous MacBook d’alumini. (5,1)
Runing Intrepid Ibex KDE4.1
Casi tot funciona de moment, llevat del sò i que el KDE4.1 no hem convenç gaire encara, hi ha molt bones idees però encara un poc verdes.

, ,

Oct
26

Duia temps tenint problemes a l’hora de pujar fotos a flickr via web. La versió flash (tant la lliure com la privativa de 64 bits) al meu ordinador, no acabava de anar molt fina.
Vaig començar a utilitzar jUploader, una versió en java de Flickr Uploader. Tots els desenvolupadors sabem les avantatges i inconvenients de java.
El gran problema apareixia a l’hora de pujar 300 fotos a 10MP, java utilitza molta més RAM que qualsevol altre software fet en C o C++ per esser exactes, 700MB. Impossible seguir editant les 4 fotos que feien falta retocar.
Avui he tornat a fer una cerca a Google, i he trobat una alternativa que llavors no vaig trobar kflickr.

~# aptitude install kflickr

I tira milles. El software consumeix tants pocs recursos que ni m’entero. Vos ho recoman a tots els usuaris de GNU/Linux

,

Aug
26

Preparant un Tablet PC de l’empresa amb GNU/Linux i Xournal, vaig tenir un petit problema. Els botons del punter no funcionaven com jo volia. El botó secundari feia la funció del boto central del ratolí. El botó secundari es bastant útil a moltissimes aplicacions i en aquest cas el necessitava al Xournal mateix.
Per això vaig haver de generar un script, molt senzill, i afegir-lo al fitxer /etc/profile per poder canviar els botons del punter.

#/bin/bash
xsetwacom set stylus button2 3
xsetwacom set eraser button2 3
xsetwacom set cursor button2 3

Stylus, eraser i cursor, son dispositius descrits a l’Xorg. Només farà falta fer-li una ullada a /etc/X11/xorg.conf.
Podràs trobar més informació sobre el projecte wacom aquí

, ,

Aug
01

Acab de visitar las estadístiques del blog, i he vist que molta gent esta cercant: como se crea un tunel ssh, per a connexions segures, i sa veritat, és que, és molt útil. (Com ho faran els windowseros?, amb cygwin suposo) …aquí va

Imaginem-nos que colem accedir al port del CUPS (631) d’un equip (pc01)que no esta a la nostra LAN, però al que tenim accés per SSH a traves de un servidor(servidor_local.nuestrodominio.net)

$ ssh -L 1234:pc01:631 usuario@servidor_local.nuestrodominio.net

Ara podem obrir un navegador a la nostra maquina, i accedint a http://localhost:1234, estarem realment accedint, pel tunel, a http://pc01:631

Esper que cos hagi ajudat!

Jul
03

, , ,

May
19

A n’aquest article m’auto-descriuré un poc. Soc una persona bastant tolerant, però també impulsiva i nerviosa. I quan algún comentari hem toca la fibra… no puc evitar enfadar-me, i supos que és bastant natural, a tothom li passa.

En alguns casos molt concrets, m’he enfadat bastant, i és què, el que millor se fer, què és picar tecles, i passar-me els dies investigant com funcionen algunes aplicacions, creant-ne algunes, etc…quan escolto la frase: Es Linux aquest és una merda!

Hem supera! sobretot quan ho diu algú que sap tant sobre sistemes informàtics com jo de mecanic d’helicòpters. Aquesta reacció segueix sempre unes etapes concretes.

El primer que faig és demanar com ha arribat a la conclusió de que GNU/Linux és una merda. Es queden mirant-me… i no saben que dir. L’has utilitzat mai? Mmmm….. no… però… Després li mostro algun video del Beryl per fer-los alucinar un poc, en aquest moment ja no estic enfadat, estic content perquè ja he aconseguit que aquesta persona senti curiositat pel tema. El següent, es explicar-li la filosofia del software lliure i les seves aventatjes, i avegades, amb un poc de sort acab instalant-li una Ubuntu o Kubuntu.

Es gratificant, però a vegades hem sap greu el fet de que hagin de dir aquesta malaida frase, culpable, a vegades del meu enfadament, però també de que es sumi algu a la comunitat del software lliure, per fer-me reaccionar.

, ,

May
07

Des de fa temps, a la feina, es dona soport a usuaris que disposen de portatils de l’empresa. Ens es indispensable poder conectar-nos a aquests equips, per exemple, per VNC. Aqui és quan s’ens planteja l’inconvenient, i es que aquests portatils es poden trobar a darrera d’un router o firewall o a saber que, al que no tenim accés perque no el controlem nosaltres. Per això, ara que jo ja se com, vos enseñare com es pot montar un servidor VNC a una màquina amb GNU/Linux (Debian) que pugui conectar-se fàcilment a un equip que estigui escoltant per a rebre connexions entrants. en el cas, el meu PC de l’oficina.

Primer haurem d’instal·lar el software necesari:

sudo aptitude install x11vnc tightvncserver

I despres crear el fitxer vnc.sh amb el següent contingut…

#!/bin/bash
x11vnc &
sleep 5
server=$(kdialog -inputbox "VNC Listening hostname" "equipo_remoto_escuchando")
vncconnect $server
kdialog --msgbox "Acepte para finalizar la conexión"
killall -9 x11vnc

I fer-lo executable:

chmod +x vnc.sh

Aquest script requereix kdialog i no es una connexió xifrada com la del Tunnel SSH

, ,

Apr
16

A vegades necessitam donar suport a màquines que es troben a darrera un tallafocs, o simplement a darrera d’un router, el qual no podem controlar. Per això a partir d’un script d’en Suki_, i amb la seva ajuda, l’hem modificat per establir conexions SSH i VNC.

#!/bin/bash
# Script para hacer tunel ssh inverso
# Por David Martín :: Suki_ ::
# http://sukiweb.net
# modificado por Cristòfol Torrens :: piffall ::
# http://sangfreda.es

USUARIO_TUNEL=”remoto”
CLIENTE_REMOTO=”IP_SERVIDOR_REMOTO”
PUERTO_CLIENTE_REMOTO=”PUERTO_SSH_SERVIDOR_REMOTO” # p.ej 22555
VNC_CHECK=(’netstat -putan 2>/dev/null | grep :5900 | grep LISTEN’)
SSH_CHECK=(’netstat -putan 2>/dev/null | grep :::22 | grep LISTEN’)

if [ -n “$VNC_CHECK” ];
  then
    VAR=$VAR” a Conexión_via_VNC”;
fi
if [ -n “$SSH_CHECK” ];
  then
    VAR=$VAR” b Conexión_via_SSH”;
fi
choice=$(kdialog –menu “Selecciona el tipo de conexión remota” $VAR)

TUNELSSH=”ssh -C -p $PUERTO_SERVIDOR_REMOTO -l $USUARIO_TUNEL -R \
22222:localhost:22 -N $SERVIDOR_REMOTO”
TUNELVNC=”ssh -C -p $PUERTO_SERVIDOR_REMOTO -l $USUARIO_TUNEL -R \
59100:localhost:5900 -N $SERVIDOR_REMOTO”

case $choice in a)
  TEXTO=”echo ‘Conectando via VNC. Por favor, introduzca el password quando se \
le solicite…
  Si cierra esta ventana se terminara la conexión’”
  xterm -title “Administración Remota” -e “$TEXTO;$TUNELVNC”
esac
case $choice in b)
  TEXTO=”echo ‘Conectando via SSH. Por favor, introduzca el password quando se \
le solicite…
  Si cierra esta ventana se terminara la conexión’”
  xterm -title “Administración Remota” -e “$TEXTO;$TUNELSSH”
esac

El seu funcionament és bastant senzill, igual que el concepte de tunnel.
L’unic que necessitam serà tenir una máquina client preparada per a conectarse a escriptoris remots VNC, aixi doncs, ens valdrá qualsevol visor de VNC, vncviewer o xtightvncviewer.
Aquesta máquina haura de tenir creat un usuari, amb els minims permisos, ens basta que pugui establir connexions remotes SSH. En el cas l’anomenarem remoto.
A la máquina servidor, a la que ens conectarem, hem de tenir instalat l’script, tenir instalat xterm.
El port d’escolta del client remot serà SSH, però per més seguretat podem utilitzar un altre nombre, per exemple 22555.
S’ha d’executar l’script, i posar el password del l’usuario remot.
Ara amb qualsevol visor de VNC ens conectarem a la màquina local al port 59100, la comanda amb xtightvncviewer podria ser:

xtightvncviewer -bgr233 -compresslevel 9 -quality 0 localhost::59100

Ja esteim conectats!

, , ,

Jan
22

Amb el modem Novatel…

Habilitar el mòdul necessari.

sudo modprobe -r usbserial
sudo modprobe usbserial vendor=0x1410 product=0x4400

Afegir la següent linea a /etc/modules

usbserial

Crear el fitxer /etc/modprobe.d/usbserial amb la següent linia.

options usbserial vendor=0x1410 product=0x4400

Ara reiniciarem l’ordinador i comprovarem que el mòdul està actiu.

lsmod | grep usbserial

Si ho has fet bé t’hauria d’apereixer el mòdul al llistat

Per Bluetooth a través del mòvil

Primer de tot instal·larem el software necessari.

aptitude install kdebluetooth

Ara vincularem, des del mòvil els dos dispositius.

Hem de descobrir, si no la sabem, la MAC del telèfon:

hcitool scan

Obtindrem una llista com aquesta:

Scanning ...
        XX:XX:XX:XX:XX:XX       telefono1
        XX:XX:XX:XX:XX:XX       telefono2

Necessitam saber el canal on es troba el modem del telèfon:

sdptool browse XX:XX:XX:XX:XX:XX

I dins el resultat cercarem alguna cosa parescuda a això:

Service Name: Dial-Up Networking
Service RecHandle: 0x10013
Service Class ID List:
  "Dialup Networking" (0x1103)
Protocol Descriptor List:
  "L2CAP" (0x0100)
  "RFCOMM" (0x0003)
    Channel: 1
Language Base Attr List:
  code_ISO639: 0x454e
  encoding:    0x6a
  base_offset: 0x100
Profile Descriptor List:
  "Dialup Networking" (0x1103)
    Version: 0x0100

Channel es lo que andamos buscando.
Editam el fitxer /etc/bluetooth/rfcomm.conf i el deixarem així:

rfcomm0 {
        bind yes;
        device XX:XX:XX:XX:XX:XX;
        channel 1; #Ha de correspondre al Channel
        comment "p.e: Nombre del telefono";
}

Només necessitarem reiniciar l’equip i configurar el KPPP

Per cable a través del mòvil

En el cas de l’N95 conectat per cable USB, hem de seleccionar PC Suite, i el nom del dispositiu es ttyACM0.
Però hi ha un petit problema, i és que al kppp no apareix /dev/ttyACM0 si no que apareix /dev/usb/ttyACM0, per resoldre-ho crearem un enllaç simbolic al dispositiu.

mkdir /dev/usb
ln -s /dev/ttyACM0 /dev/usb/ttyACM0

Triarem /dev/usb/ttyACM0 a la configuració del modem de kppp

Després configurarem la conexion amb KPPP

Dispositiu: /dev/ttyUSB0 (USB),
/dev/rfcomm0 (BT) o /dev/usb/ttyACM0 (cable)
Usuari: MOVISTAR
Contrasenya: MOVISTAR
Nombre de telèfon: *99***1#
Porta d'enllaç:194.224.100.48
DNS1: 194.179.1.100
DNS2: 194.179.1.101
Desmarcarem l'opció d'esperar to de cridada
i editarem les ordres del módem, i afegirem
la següent linea a la segona cadena de inicialització:
AT+CGDCONT=1,"ip","movistar.es" (en el cas de movistar)

, ,

Dec
29

Avui he instal·lat GNU/Linux al meu MacBook Santa Rosa, ja ho necessitava tant com l’aire que respir. Ho necessitava més que res per a treballar. Mac OS X Leopard està bé, es un sistema operatiu robust i relativament senzill, però res a veure amb GNU/Linux ni les seves infinites possibilitats.

Ha estat possible gràcies a un HOWTO, que explica com instalar algunes funcions que no funcionen per defecte despres de la instal·lació al darrer model de MacBook, el Santa Rosa.

Usuaris de MacBook Santa Rosa, enhorabona!

, ,