Category: Networking and Internet

Project Hydra: the USB Multiheaded Monster (servidor de consoles serie)

Reading time: 3 – 4 minutes

Si igual que molts de nosaltres ús veieu obligats a mantenir diversos
servidors Linux/Unix és obvi que usareu algo com un KVM (Keyboard Video
Mouse) switch, per tal de poder anar canviant de consola en cas de ser
necessari, o en el seu defecte des d’una sola consola usareu eines de
gestió remota com el Telnet o l’SSH.

Però si sou de la vella escola com jo, recordareu que hi ha una cosa
que es diuen terminals serie, de fet, fa molt de temps un ex-company del
institut em va comentar (Jordi Just/Noctropolis) em va comentar que estava
montant un servidor de consoles serie per tal de poder administrar els
servidors de forma més eficient sense haver d’anar a la sala de
servidors o de forma remota, només atacant un sól ordinador.

Doncs tot llegint la Linux World, vaig trobar aquest article: Project Hydra: the USB
Multiheaded Monster
(local) que
planteja com montar un servidor de consoles serie, però encomptes d’usar
els RS232 de tota la vida, usant el port USB, que a part de ser més
ràpid és l’únic que porten els servidors nous.

Segons el propi article el que plateja és el següent:

It would be really cool to have a dedicated, remotely accessible console
server with a lot of serial ports connected to all of our servers. One way to
do this would be to use multiport serial cards, but they are comparable in
price to serial console switches and have a similar scalability problem.
Instead, we figured out how to use the readily available USB bus with
USB-to-serial adapters. This solution works well even in our mixed environment,
and it is also scalable and inexpensive.

Si el que busqueu és una solució més professional que
el ‘do yourself’ podeu mirar la referència que porta l’article, que esta
molt guapa. Ja que ens permet fer resetes, entrar a la BIOS, etc. tot en
remot… realment molt molt útil. La solució comenrcial en
qüestió: PC Weasel 2000.
Segons la seva propia pàgina web, per tal de solucionar el tema el que
han fet és:

The PC Weasel provides the answer by emulating a video board and
keyboard and presenting a serial port to the outside world. Plugged into an
available ISA or PCI slot, it takes the characters written by your CPU into its
“video” memory and pumps them out its onboard RS-232 port. Characters input by
you into the RS-232 port are converted into keyboard scan codes and presented
to the motherboard’s keyboard connector.

Whether you’re using a dumb terminal next to your computer, dialing in via a
modem connected to the PC Weasel’s serial port, or on the other side of the
world, connecting through an (async) terminal server, your machine will think
it has a local keyboard and monitor.

The PC Weasel also contains an appropriately configurable 16550 UART, which
provides your OS with its normal serial console port after boot. The PC
Weasel’s onboard CPU detects the initialization of this port at bootup and
optionally switches the serial connector over to it, taking the video emulation
offline. The PC Weasel’s CPU then continues to eavesdrop on the console port,
and can be brought online again with a user-programmable escape sequence.

Montant un servidor de Subversion

Reading time: 1 – 2 minutes

El subversion pels que encara no el conegueu és un software cridat a
ser el successor del CVS. Ambdós programes són VCS, o sigui,
controladors de versions de projectes tan de software com de documents com
d’altres similars.

Doncs avui en una de les meves estones al tren m’he llegit el document que
ús adjunto que explica, com fer el següent:

Our task is to deploy a Subversion repository for our projects; it must
be accessible both from our internal network and the Internet. Our organization
already runs an Apache Web Server, so we will use it as our gateway to the
repository. Thus, the Subversion configuration must meet the following
requirements:

* We want to host multiple projects in the repository, grouped as public
and private.

* We want our developers to have unlimited access the projects in which
they are involved from anywhere around the world.

* We want other people to have read-only access to our public
projects.

Espero que el troveu tan útil com jo, el document l’he tret de la
Linux Journal: Setting Up Subversion for
One or Multiple Projects
(local).

Make the Switch: Novell’s Guide to a Linux Desktop

Reading time: 1 – 2 minutes

Si ús registreu a la web de novell podreu descarregar la
versió 9.1 de la Suse Personal. Fins hi tot ús la podeu baixar en
Live CD… la gent de Suse estan convesuts que poden substitur l’imperi de
Redmon amb aquesta distribució, per tal de facilitar el canvi als
usuaris no inicats en entorns *IX ha fet la guia que ús referencio en
aquest item, l’he fullejat i la trobo prou simple i entendero per qualsevol
usuar no iniciat. Però ja se sap aquests si algo tenen és la
capacitat de sorprendrens.

A veure si algún dia apreix en ‘apanyó’ o català i la
puc fer correr pels entorns on hem moc… perquè traduir 237
pàgines no ho veig massa viable amb el temps que tinc.

Make the
Switch: Novell’s Guide to a Linux Desktop

Vidalinux Desktop OS: distribució basada en Gentoo

Reading time: < 1 minute

La gent de vidalinux fa unes setmanes que van presentar la beta 1 de la seva
distribució basada en Gentoo. De fet, això de tenir paquets
pre-compilats a la gent de Gentoo no els fa gaire gràcia, però si
el que volem és una Gentoo amb tota la seva estructura i funcionalitat
(amb una mica menys de personalització ) però amb molta feina
feta és una distribució que tampoc esta tan malament.

<%image(20040629-vidalinux.jpg|320|240|DesktopOS)%>

Si algú sap més del tema ja ho sap que ens expliqui la seva
experiència. La pàgina oficial la teniu aquí: Vidalinux Desktop OS.

GentooTrick: A Gentoo automated installation/maintenance guide

Reading time: < 1 minute

Quina millor definició que la propia definició de la
pàgina en qüestió:

Manually installing and maintaining hundreds of machines by hand is
basically impossible. This document describes a system for building
pre-configured client PC’s on a variety of hardware and a scheme for centrally
maintaining the packages and files deployed based upon the Gentoo binary
packaging system.

Jo la veritat no tinc ni temps ni ganes de provar-ho ara mateix, hi ha altres
coses amb més prioritat al meu TODO a veure si algú s’anima i ens
explica la seva experiència.

A Gentoo
automated installation/maintenance guide

PicoPhone: utilitat de veu IP molt simple

Reading time: < 1 minute

El millor d’aquesta utilitat és que ocupa poquíssim.
Només usa un port i per tant, si s’ha de redirigir en un firewall
és molt senzill. El programa en qüestió es diu PicoPhone.

Si no recordo malament me la va passar l’Ernest i aquí la teniu per si
la voleu baixar directament: picophone.exe

Per cert, és molt útil per usar en proves amb algún
‘amiguet’. Xarxes wi-fi i altres similars…

GentooTrick: Stuart Herbert Package Sponsorship Policy

Reading time: 1 – 2 minutes

Segur que els que useu Gentoo en algún moment heu trobat a faltar un
ebuild d’algún paquet al portage del sistema.
Algún programa tonto o no tan tonto, que ens aniria molt bé per
fer alguna cosa. Quan passa això sempre ens plantegem fer nosaltres
mateixos el ebuild però no sempre és tan fàcil
com voldriem que fos (tot i que últimament amb les eclass, és
senzillissim).

Doncs bé, si es tracta per exemple, d’un paquet tipus OpenGroupware o
d’altres coses més sofisticades i no ús atreviu a fer el paquet
vosaltres hi ha gent com l’Stuart Herbert que si els donem el suport
necessari s’encarreguen de fer els ebuilds per nosaltres i a mantenir-los, amb
la nostre ajuda, és clar. Per això és una comunitat i no
pas el servei tècnic d’una empresa.

Si voleu veure la idea que ell mateix ens plateja en un PDF de com fer tot
això i molt més: Stuart
Herbert Package Sponsorship Policy
.

GentooTrick: Com s’ha d’usar el portage de la Gentoo *UpDated*

Reading time: 1 – 2 minutes

Gentilesa del pof, ús passo aquest document tan interessant com
indispensable per a tots els bons ‘gentooerus’ que hi ha arreu.

El document descriu com s’ha d’usar tot el que envolta el emerge, portage,
keywords, etc. INDISPENSABLE!

Site original:
· Usando portage correctamente

Versió PDF: (local)
· Usando portage correctamente

—-

Complement a la informació de l’article:

What masking on portages means:
Doesn’t exist == It’s not ready/usable for consumption.
package.masked == Tested locally and diffs reviewed.
~arch + p.m == Transition to general testing (catalyst ok’d).
~arch == Initial reports are good. General testing.
arch == Stable.

To use development portages as recommended for devs:

pam_ssh: un altre modul PAM molt interessant

Reading time: 1 – 2 minutes

La gràcia d’aquest modul pam és usar el mateix pass per la
autenticació de sistema: login, xdm, kdm, gdm, etc. q per desencriptar
el fitxer on hi ha guardada la clau privada del OpenSSH, això és
molt útil per quan es llença el ssh-agent que és el dimoni
que usen, per exemple, el keychain (keychains:
Usar connexions segures entre hosts sense password
) per evitar que haguem
d’usar la paraula de pas en cada sistema q connectem.

Si voleu més info del modul: pam_ssh

Jo l’he provat i va prou bé, llàstima q no funciona aprofitant
l’autenticació del pam_usb (Autenticació PAM via USB-pen drive).

Scroll to Top