Webmin en Ubuntu Lucid Lynx

Webmin-Logo-600Webmin es un gestor web de casi todos los parámetros de linux, es rápido, seguro y evita editar muchos archivos de configuración.

1. Instalamos las librerías necesarias

$ sudo apt-get install perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl apt-show-versions libapt-pkg-perl

Descargamos libmd5.perl que no está en las repos de ubuntu

$ wget http://ftp.debian.org/pool/main/libm/libmd5-perl/libmd5-perl_2.03-1_all.deb

y la instalamos

$ sudo dpkg -i libmd5-perl_2.03-1_all.deb

Descargamos webmin

$ wget http://prdownloads.sourceforge.net/webadmin/webmin_1.510-2_all.deb

y la instalamos

$ sudo dpkg -i webmin_1.510-2_all.deb

Para acceder al interface web, tecleamos en el navegador http://xxx.xxx.xxx.xxx:10000 , donde la dirección xxx.xxx.xxx.xxx es la ip de linux.

Ubuntu Lucid Lynx + Netatalk

Después de compilar y compilar… llega el lince y nos hace la vida más fácil.

En este momento estoy transfiriendo a 98 Mb/seg entre mi mac pro y mi T3 a través de AFP con discos seagate sata2 barracuda. Recomiendo encarecidamente que las particiones compartidas en linux sean EXT4.

1. Jumbo Frames: Lo primero si no lo has hecho ya, y si tienes la posibilidad es activar los jumbo frames (necesitas tarjetas de red que lo soporten, en mi caso una intel dual MT) en linux y OSX. En OSX, abres Preferencias del Sistema, das a Avanzado en el interface que conecta con linux, te vas a Ethernet, y seleccionas Manualmente, 1000baseT, fullduplex, control de flujo y en MTU pones 9000. Aplicas.

En la terminal de lucid

$ sudo nano /etc/network/interfaces

y escribes

mtu 9000

como última línea del interface gigabit (con soporte para Jumbo frames).

2.- Instalar y configurar netatalk y avahi service:

Ya entrando en materia, lo primero instalamos netatalk.

$ sudo aptitude install netatalk avahi-daemon libnss-mdns

Creamos el servicio de publicidad de red de avahi.

$ sudo nano /etc/avahi/services/afpd.service

#### y añadimos las siguientes líneas

<?xml version=»1.0″ standalone=’no’?><!–*-nxml-*–>

<!DOCTYPE service-group SYSTEM «avahi-service.dtd»>

<service-group>

<name replace-wildcards=»yes»>%h</name>

<service>

<type>_afpovertcp._tcp</type>

<port>548</port>

</service>

<service>

<type>_device-info._tcp</type>

<port>0</port>

<txt-record>model=Xserve</txt-record>

</service>

</service-group>

#### damos a ctrl + x y guardamos.

* Editamos /nsswitch.conf

$ sudo nano /etc/nsswitch.conf

Y dejamos la línea hosts como esta

hosts: files mdns4_minimal [NOTFOUND=return] dns mdns4 mdns

* Si quieres compartir las impresoras a través de netatalk, modifica el archivo /etc/default/netatalk y configura CNID_METAD_RUN=yes

* Configuramos los parámetros de netatalk en /etc/netatalk/afpd.conf

$ sudo nano /etc/netatalk/afpd.conf

### y añadimos con un espacio delante del guión

– – transall -uamlist uams_randnum.so,uams_dhx.so,uams_dhx2.so -savepassword -advertise_ssh

* Configuramos las comparticiones

sudo nano /etc/netatalk/AppleVolumes.default

comenta la última línea con #

Para las comparticiones home

~/ «$u» allow:username1,username2 cnidscheme:cdb

Para las comparticiones para TimeMachine. En este caso que la carpeta de Time Machine sea propiedad del usuario (sudo chown username /ruta/a/TimeMachine).

/ruta/a/TimeMachine TimeMachine allow:username1,username2 cnidscheme:cdb options:usedots,upriv

Y finalmente, reiniciamos avahi y netatalk.

sudo /etc/init.d/netatalk restart

sudo restart avahi-daemon

 

3. En Leopard o Snow Leopard lanzamos en el terminal

$ defaults write com.apple.systempreferences TMShowUnsupportedNetworkVolumes 1

para que Time Machine pueda escribir en unidades de red.

Que usted lo pase bien!