¡FELICES FIESTAS!
¡EiTheL Inside os desea una muy feliz Navidad y un próspero año 2010!. Que vuestros deseos se hagan realidad... Ah!!! ¡y no dejeis de pedir vuestros regalitos a los Reyes Magos!
sudo apt-get install dhcp3-server
subnet 192.168.0.0 netmask 255.255.255.0 { range 192.168.0.100 192.168.0.254; option routers 192.168.0.1; #substitute the DNS addresses of your own Internet Service Provider (ISP) option domain-name-servers primario.dns.del.isp, secondario.dns.del.isp; }
host laser-printer-lex1 {
hardware ethernet 08:00:2b:4c:a3:82;
fixed-address 192.168.0.120;
}
sudo aptitude install wine
Instalar Spotify:
wine "Spotify Installer.exe"
Ejecutar Spotify
wine "C:\Program Files\Spotify\spotify.exe"
Spotify es una aplicación empleada para la escucha de canciones vía streaming. Permite escuchar temas musicales buscando por artista, álbum o listas de reproducción creadas por los propios usuarios. El programa fue lanzado el 7 de octubre de 2008 al mercado europeo, mientras que su implantación en otros países se realizará a lo largo de 2009.
apt-get install drbd8-utils
global { usage-count yes; } common { syncer { rate 10M; } } resource r0 { protocol C; net { cram-hmac-alg sha1; shared-secret "FooFunFactory"; } on linuxha1 { device /dev/drbd1; disk /dev/sdb1; address 84.88.61.167:7789; meta-disk internal; } on linuxha2 { device /dev/drbd1; disk /dev/sdb1; address 84.88.61.168:7789; meta-disk internal; } }
root@linuxha1:/etc# drbdadm create-md r0
--== Thank you for participating in the global usage survey ==--
The server's response is:
you are the 9652th user to install this version
v08 Magic number not found
md_offset 1118601216
al_offset 1118568448
bm_offset 1118531584
Found ext3 filesystem which uses 1092388 kB
current configuration leaves usable 1092316 kB
Device size would be truncated, which
would corrupt data and result in
'access beyond end of device' errors.
You need to either
* use external meta data (recommended)
* shrink that filesystem first
* zero out the device (destroy the filesystem)
Operation refused.
Command 'drbdmeta /dev/drbd1 v08 /dev/sdb1 internal create-md' terminated with exit code 40
drbdadm aborting
Para solucionarlo hacemos dd amb /dev/zero
root@linuxha1:/etc# dd if=/dev/zero bs=1M count=1 of=/dev/sdb1; sync 1+0 registros de entrada 1+0 registros de salida 1048576 bytes (1,0 MB) copiados, 0,00657413 s, 160 MB/s root@linuxha1:/etc# drbdadm create-md r0 v08 Magic number not found v07 Magic number not found v07 Magic number not found v08 Magic number not found Writing meta data... initialising activity log NOT initialized bitmap New drbd meta data block sucessfully created. success
root@linuxha2:/etc# /etc/init.d/drbd status
drbd driver loaded OK; device status:
version: 8.2.6 (api:88/proto:86-88)
GIT-hash: 3e69822d3bb4920a8c1bfdf7d647169eba7d2eb4 build by phil@fat-tyre, 2008-05-30 12:59:17
m:res cs st ds p mounted fstype
1:r0 Connected Secondary/Secondary Inconsistent/Inconsistent C
Se puede apreciar el progreso con cat /proc/drbd, tanto en linuxha1 como en linuxha2 (dado que estan sincronizados)
root@linuxha1:/etc# drbdadm -- --overwrite-data-of-peer primary r0 root@linuxha1:/etc# cat /proc/drbd version: 8.2.6 (api:88/proto:86-88) GIT-hash: 3e69822d3bb4920a8c1bfdf7d647169eba7d2eb4 build by phil@fat-tyre, 2008-05-30 12:59:17 1: cs:SyncSource st:Primary/Secondary ds:UpToDate/Inconsistent C r--- ns:25600 nr:0 dw:0 dr:25600 al:0 bm:1 lo:0 pe:0 ua:0 ap:0 oos:1018524 [>....................] sync'ed: 2.8% (1018524/1044124)K finish: 0:01:18 speed: 12,800 (12,800) K/sec
root@linuxha1:/etc# cat /proc/drbd
version: 8.2.6 (api:88/proto:86-88)
GIT-hash: 3e69822d3bb4920a8c1bfdf7d647169eba7d2eb4 build by phil@fat-tyre, 2008-05-30 12:59:17
1: cs:SyncSource st:Primary/Secondary ds:UpToDate/Inconsistent C r---
ns:92160 nr:0 dw:0 dr:92160 al:0 bm:5 lo:0 pe:0 ua:0 ap:0 oos:951964
[>...................] sync'ed: 9.1% (951964/1044124)K
finish: 0:01:32 speed: 10,240 (10,240) K/sec
root@linuxha1:/etc# cat /proc/drbd
version: 8.2.6 (api:88/proto:86-88)
GIT-hash: 3e69822d3bb4920a8c1bfdf7d647169eba7d2eb4 build by phil@fat-tyre, 2008-05-30 12:59:17
1: cs:SyncSource st:Primary/Secondary ds:UpToDate/Inconsistent C r---
ns:124928 nr:0 dw:0 dr:124928 al:0 bm:7 lo:0 pe:0 ua:0 ap:0 oos:919196
[=>..................] sync'ed: 12.2% (919196/1044124)K
finish: 0:01:20 speed: 11,248 (10,408) K/sec
root@linuxha1:/etc# cat /proc/drbd
version: 8.2.6 (api:88/proto:86-88)
GIT-hash: 3e69822d3bb4920a8c1bfdf7d647169eba7d2eb4 build by phil@fat-tyre, 2008-05-30 12:59:17
1: cs:SyncSource st:Primary/Secondary ds:UpToDate/Inconsistent C r---
ns:163840 nr:0 dw:0 dr:163840 al:0 bm:10 lo:0 pe:0 ua:0 ap:0 oos:880284
[==>.................] sync'ed: 16.1% (880284/1044124)K
finish: 0:01:11 speed: 12,280 (10,920) K/sec
root@linuxha1:/etc# mkfs.ext3 /dev/drbd1
mke2fs 1.41.3 (12-Oct-2008)
Etiqueta del sistema de ficheros=
Tipo de SO: Linux
Tamaño del bloque=4096 (bitácora=2)
Tamaño del fragmento=4096 (bitácora=2)
65280 nodos-i, 261031 bloques
13051 bloques (5.00%) reservados para el superusuario
Primer bloque de datos=0
Número máximo de bloques del sistema de ficheros=268435456
8 bloque de grupos
32768 bloques por grupo, 32768 fragmentos por grupo
8160 nodos-i por grupo
Respaldo del superbloque guardado en los bloques:
32768, 98304, 163840, 229376
Escribiendo las tablas de nodos-i: hecho
Creating journal (4096 blocks): hecho
Escribiendo superbloques y la información contable del sistema de ficheros: hecho
Este sistema de ficheros se revisará automáticamente cada 33 montajes o
180 días, lo que suceda primero. Utilice tune2fs -c o -i para cambiarlo.
root@aquila:~# apt-get install sendmail
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias
Leyendo la información de estado... Hecho
Se instalarán los siguientes paquetes extras:
m4 procmail sendmail-base sendmail-bin sendmail-cf sensible-mda
Paquetes sugeridos:
sendmail-doc rmail logcheck resolvconf sasl2-bin
Paquetes recomendados
postfix mail-transport-agent fetchmail
Se instalarán los siguientes paquetes NUEVOS:
m4 procmail sendmail sendmail-base sendmail-bin sendmail-cf sensible-mda
0 actualizados, 7 se instalarán, 0 para eliminar y 4 no actualizados.
Necesito descargar 2065kB de archivos.
Se utilizarán 6205kB de espacio de disco adicional después de esta operación.
¿Desea continuar [S/n]? S
root@aquila:~# sendmail blueddy@eithel-inside.com
Test desde aquila
.
root@aquila:~# apt-get install mimedefang
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias
Leyendo la información de estado... Hecho
Se instalarán los siguientes paquetes extras:
defoma fontconfig-config libconvert-binhex-perl libdigest-sha1-perl libdrm-intel1 libdrm-radeon1 libdrm2 libfontconfig1 libfontenc1 libgl1-mesa-dri libgl1-mesa-glx libice6 libio-stringy-perl
libmilter1.0.1 libmime-tools-perl libperl5.10 libsm6 libunix-syslog-perl libxaw7 libxdamage1 libxfixes3 libxft2 libxi6 libxinerama1 libxmu6 libxpm4 libxrender1 libxt6 libxtst6 libxv1 libxxf86dga1
libxxf86vm1 tcl8.3 tk8.3 ttf-dejavu ttf-dejavu-core ttf-dejavu-extra x11-utils xbitmaps xterm
Paquetes sugeridos:
defoma-doc psfontmgr x-ttcidfont-conf dfontmgr libft-perl libglide3 libmail-spamassassin-perl sanitizer wv libfile-scan-perl clamav libarchive-zip-perl graphdefang tclreadline mesa-utils xfonts-cyrillic
Se instalarán los siguientes paquetes NUEVOS:
defoma fontconfig-config libconvert-binhex-perl libdigest-sha1-perl libdrm-intel1 libdrm-radeon1 libdrm2 libfontconfig1 libfontenc1 libgl1-mesa-dri libgl1-mesa-glx libice6 libio-stringy-perl
libmilter1.0.1 libmime-tools-perl libperl5.10 libsm6 libunix-syslog-perl libxaw7 libxdamage1 libxfixes3 libxft2 libxi6 libxinerama1 libxmu6 libxpm4 libxrender1 libxt6 libxtst6 libxv1 libxxf86dga1
libxxf86vm1 mimedefang tcl8.3 tk8.3 ttf-dejavu ttf-dejavu-core ttf-dejavu-extra x11-utils xbitmaps xterm
0 actualizados, 41 se instalarán, 0 para eliminar y 4 no actualizados.
Necesito descargar 13,6MB de archivos.
Se utilizarán 64,3MB de espacio de disco adicional después de esta operación.
¿Desea continuar [S/n]? S
Configurando mimedefang (2.67-1) ...
Adding user smmsp to group defang
Starting mimedefang-multiplexor: [ OK ]
Starting mimedefang: [ OK ]
csi@aquila:~$ mimedefang.pl -f /etc/mail/mimedefang-filter -test
Filter /etc/mail/mimedefang-filter seems syntactically correct.
csi@aquila:~$ mimedefang.pl
root@aquila:~# apt-get install clamav
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias
Leyendo la información de estado... Hecho
Se instalarán los siguientes paquetes extras:
clamav-base clamav-freshclam libclamav6 libltdl7 libtommath0
Paquetes sugeridos:
clamav-docs libclamunrar6
Se instalarán los siguientes paquetes NUEVOS:
clamav clamav-base clamav-freshclam libclamav6 libltdl7 libtommath0
0 actualizados, 6 se instalarán, 0 para eliminar y 4 no actualizados.
Necesito descargar 23,8MB de archivos.
Se utilizarán 25,5MB de espacio de disco adicional después de esta operación.
¿Desea continuar [S/n]? S
Configurando clamav-freshclam (0.95.2+dfsg-4ubuntu4) ...
* Starting ClamAV virus database updater freshclam [ OK ]
root@aquila:~# apt-get install spamassassiny final podemos ver:
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias
Leyendo la información de estado... Hecho
Se instalarán los siguientes paquetes extras:
binutils gcc gcc-4.4 libc-dev-bin libc6-dev libdigest-hmac-perl liberror-perl libgomp1 libio-socket-inet6-perl libmail-spf-perl libnet-dns-perl libnet-ip-perl libnetaddr-ip-perl libsocket6-perl
libsys-hostname-long-perl linux-libc-dev re2c spamc
Paquetes sugeridos:
binutils-doc gcc-multilib manpages-dev autoconf automake1.9 libtool flex bison gdb gcc-doc gcc-4.4-multilib libmudflap0-4.4-dev gcc-4.4-doc gcc-4.4-locales libgcc1-dbg libgomp1-dbg libmudflap0-dbg
libcloog-ppl0 libppl-c2 libppl7 glibc-doc razor libnet-ident-perl libio-socket-ssl-perl libdbi-perl pyzor libmail-dkim-perl
Se instalarán los siguientes paquetes NUEVOS:
binutils gcc gcc-4.4 libc-dev-bin libc6-dev libdigest-hmac-perl liberror-perl libgomp1 libio-socket-inet6-perl libmail-spf-perl libnet-dns-perl libnet-ip-perl libnetaddr-ip-perl libsocket6-perl
libsys-hostname-long-perl linux-libc-dev re2c spamassassin spamc
0 actualizados, 19 se instalarán, 0 para eliminar y 4 no actualizados.
Necesito descargar 10,2MB de archivos.
Se utilizarán 38,4MB de espacio de disco adicional después de esta operación.
¿Desea continuar [S/n]? S
SpamAssassin Mail Filter Daemon: disabled, see /etc/default/spamassassin
/etc/init.d/mimedefang restart ; mimedefang.pl -features ; sendmail eithel@dominio.esIntegración de Sendmail con MIMEdefang
DAEMON_OPTIONS(`Family=inet, Name=MTA-v4, Port=smtp')dnlAñadimos el filtro MIMEdefang
DAEMON_OPTIONS(`Family=inet, Name=MSP-v4, Port=submission, M=Ea')dnl
define(`MILTER', `1')dnlReconstruimos el sendmail.cf mediante la instrucción make
define(`confMILTER_LOG_LEVEL', `6')dnl
INPUT_MAIL_FILTER(`mimedefang', `S=unix:/var/spool/MIMEDefang/mimedefang.sock, F=T, T=S:1m;R:1m;E:5m')dnl
root@aquila:/etc/mail# make -C /etc/mail
make: se ingresa al directorio `/etc/mail'
Updating databases ...
Reading configuration from /etc/mail/sendmail.conf.
Validating configuration.
Creating /etc/mail/databases...
Updating auth ...
sasl2-bin not installed, not configuring sendmail support.
To enable sendmail SASL2 support at a later date, invoke "/usr/share/sendmail/update_auth"
Creating /etc/mail/relay-domains
# Optional file...
Updating Makefile ...
Reading configuration from /etc/mail/sendmail.conf.
Validating configuration.
Creating /etc/mail/Makefile...
Updating sendmail.cf ...
The following file(s) have changed:
/etc/mail/sendmail.cf
** ** You should issue `/etc/init.d/sendmail reload` ** **
make: se sale del directorio `/etc/mail'
$Features{'Virus:CLAMAV'} = ('/usr/bin/clamscan' ne '/bin/false' ? '/usr/bin/clamscan' : 0);Recordemos que el archivo /etc/clamav/freshclam.conf es donde se guarda la configuración para actualizar clamav.
/etc/init.d/mimedefang restartMódulo SpamAssassin (Antispam)
# Change to one to enable spamd
ENABLED=1
$Features{'Virus:AVP'}
$Features{'Virus:AVP5'}
$Features{'Virus:KAVSCANNER'}
$Features{'Virus:CLAMAV'}
$Features{'Virus:CLAMD'}
$Features{'Virus:FPROT'}
$Features{'Virus:FSAV'}
$Features{'Virus:FileScan'}
$Features{'Virus:HBEDV'}
$Features{'Virus:VEXIRA'}
$Features{'Virus:NAI'}
$Features{'Virus:BDC'}
$Features{'Virus:NVCC'}
$Features{'Virus:OpenAV'}
$Features{'Virus:SymantecCSS'}
$Features{'Virus:FPROTD'}
$Features{'Virus:SOPHIE'}
$Features{'Virus:SOPHOS'}
$Features{'Virus:TREND'}
$Features{'Virus:TROPHIE'}
$Features{'Virus:CSAV'}
FEATURE(`mailertable',`hash -o /etc/mail/mailertable.db')dnly despues creamos la tabla de enrutado /etc/mail/mailertable:
host.es smtp:[imap.host.es]
server1.host.es smtp:[imap.host.es]
make -C /etc/maily podremos comprobar como efectivamente hace relay:
Nov 5 13:50:02 aquila sm-mta[6346]: nA5CnwAv006343: to=Autentificación, ctladdr= (1000/1000), delay=00:00:04, xdelay=00:00:00, mailer=smtp, pri=120311, relay=imap.host.es. [192.168.1.10], dsn=2.0.0, stat=Sent (nA5Co3DD026297 Message accepted for delivery)
sudo apt-get install libnss-ldap
deb http://ppa.launchpad.net/chromium-daily/ppa/ubuntu karmic main
deb-src http://ppa.launchpad.net/chromium-daily/ppa/ubuntu karmic main
Vale, ahora sólo tienes que actualizar el repositorio para que los cambios surjan efecto:sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xfbef0d696de1c72ba5a835fe5a9bf3bb4e5e17b5
sudo apt-get update
sudo apt-get install chromium-browser
Resumen:
- Añadir las siguientes lineas a /etc/apt/sources.list
deb http://ppa.launchpad.net/chromium-daily/ppa/ubuntu karmic main
deb-src http://ppa.launchpad.net/chromium-daily/ppa/ubuntu karmic main
- sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xfbef0d696de1c72ba5a835fe5a9bf3bb4e5e17b5
- sudo apt-get update
- sudo apt-get install chromium-browser
root@miservidor:~# apt-get install nfs-commony ahora el servidor:
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias
Leyendo la información de estado... Hecho
Se instalarán los siguientes paquetes extras:
libevent1 libgssglue1 libnfsidmap2 librpcsecgss3 portmap
Se instalarán los siguientes paquetes NUEVOS:
libevent1 libgssglue1 libnfsidmap2 librpcsecgss3 nfs-common portmap
0 actualizados, 6 se instalarán, 0 para eliminar y 12 no actualizados.
Necesito descargar 368kB de archivos.
After this operation, 1229kB of additional disk space will be used.
¿Desea continuar [S/n]? S
Des:1 http://es.archive.ubuntu.com hardy/main libevent1 1.3e-1 [49,3kB]
Des:2 http://es.archive.ubuntu.com hardy/main libgssglue1 0.1-1 [22,2kB]
Des:3 http://es.archive.ubuntu.com hardy/main libnfsidmap2 0.20-0build1 [24,7kB]
Des:4 http://es.archive.ubuntu.com hardy-updates/main librpcsecgss3 0.17-1ubuntu2 [33,8kB]
Des:5 http://es.archive.ubuntu.com hardy/main portmap 6.0-4 [34,6kB]
Des:6 http://es.archive.ubuntu.com hardy-updates/main nfs-common 1:1.1.2-2ubuntu2.2 [203kB]
Descargados 368kB en 1s (206kB/s)
Preconfigurando paquetes ...
Seleccionando el paquete libevent1 previamente no seleccionado.
(Leyendo la base de datos ...
19264 ficheros y directorios instalados actualmente.)
Desempaquetando libevent1 (de .../libevent1_1.3e-1_amd64.deb) ...
Seleccionando el paquete libgssglue1 previamente no seleccionado.
Desempaquetando libgssglue1 (de .../libgssglue1_0.1-1_amd64.deb) ...
Seleccionando el paquete libnfsidmap2 previamente no seleccionado.
Desempaquetando libnfsidmap2 (de .../libnfsidmap2_0.20-0build1_amd64.deb) ...
Seleccionando el paquete librpcsecgss3 previamente no seleccionado.
Desempaquetando librpcsecgss3 (de .../librpcsecgss3_0.17-1ubuntu2_amd64.deb) ...
Seleccionando el paquete portmap previamente no seleccionado.
Desempaquetando portmap (de .../portmap_6.0-4_amd64.deb) ...
Seleccionando el paquete nfs-common previamente no seleccionado.
Desempaquetando nfs-common (de .../nfs-common_1%3a1.1.2-2ubuntu2.2_amd64.deb) ...
Configurando libevent1 (1.3e-1) ...
Configurando libgssglue1 (0.1-1) ...
Configurando libnfsidmap2 (0.20-0build1) ...
Configurando librpcsecgss3 (0.17-1ubuntu2) ...
Configurando portmap (6.0-4) ...
* Starting portmap daemon... [ OK ]
Configurando nfs-common (1:1.1.2-2ubuntu2.2) ...
Creating config file /etc/idmapd.conf with new version
Creating config file /etc/default/nfs-common with new version
Adding system user `statd' (UID 106) ...
Adding new user `statd' (UID 106) with group `nogroup' ...
Not creating home directory `/var/lib/nfs'.
* Starting NFS common utilities [ OK ]
Processing triggers for libc6 ...
ldconfig deferred processing now taking place
root@miservidor:/etc# apt-get install nfs-kernel-serverEn resumen:
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias
Leyendo la información de estado... Hecho
Se instalarán los siguientes paquetes NUEVOS:
nfs-kernel-server
0 actualizados, 1 se instalarán, 0 para eliminar y 12 no actualizados.
Necesito descargar 162kB de archivos.
After this operation, 414kB of additional disk space will be used.
Des:1 http://es.archive.ubuntu.com hardy-updates/main nfs-kernel-server 1:1.1.2-2ubuntu2.2 [162kB]
Descargados 162kB en 1s (121kB/s)
Seleccionando el paquete nfs-kernel-server previamente no seleccionado.
(Leyendo la base de datos ...
19352 ficheros y directorios instalados actualmente.)
Desempaquetando nfs-kernel-server (de .../nfs-kernel-server_1%3a1.1.2-2ubuntu2.2_amd64.deb) ...
Configurando nfs-kernel-server (1:1.1.2-2ubuntu2.2) ...
Creating config file /etc/exports with new version
Creating config file /etc/default/nfs-kernel-server with new version
* Starting NFS common utilities [ OK ]
* Exporting directories for NFS kernel daemon... [ OK ]
* Starting NFS kernel daemon
root@miservidor:/# cat /etc/exports
# /etc/exports: the access control list for filesystems which may be exported
# to NFS clients. See exports(5).
#
# Example for NFSv2 and NFSv3:
# /srv/homes hostname1(rw,sync) hostname2(ro,sync)
#
# Example for NFSv4:
# /srv/nfs4 gss/krb5i(rw,sync,fsid=0,crossmnt)
# /srv/nfs4/homes gss/krb5i(rw,sync)
#
/mnt/ftp_temporal ip_otro_servidor(rw,no_root_squash)