Ubuntu
server	
 
Para	
 ver	
 paquetes	
 y	
 servicios	
 disponibles.	
 
~$	
 tasksel	
 	
 -	
 -	
 list-tasks	
 |more	
 	
 	
 
~$	
 sudo	
 poweroff	
 	
 	
 	
 	
 (apagar	
 el	
 sistema)	
 
Desde	
 la	
 terminal	
 de	
 la	
 maquina	
 virtual,	
 teniendo	
 corriendo	
 la	
 maquina	
 virtual.	
 
~$	
 sudo	
 apt-get	
 install	
 virtualbox-ose-guest-x1l	
 	
 
	
 
Para	
 instalar	
 las	
 guest	
 additions	
 
Para	
 instalar	
 interfaz	
 grfica	
 
Primero	
 actualizamos	
 nuestro	
 Ubuntu	
 
~$	
 sudo	
 apt-get	
 update	
 &&	
 sudo	
 apt-get	
 upgrade	
 &&	
 sudo	
 apt-get	
 dist-upgrade	
 	
 
Una	
 vez	
 que	
 termina	
 de	
 actualizar	
 el	
 sistema,	
 para	
 instalar	
 la	
 interfaz	
 grafica	
 
~$	
 sudo	
 apt-get	
 install	
 Ubuntu-deskop	
 	
 
Despus	
 se	
 recomienda	
 actualizar	
 nuevamente	
 el	
 Ubuntu	
 con:	
 
~$	
 sudo	
 apt-get	
 update	
 &&	
 sudo	
 apt-get	
 upgrade	
 &&	
 sudo	
 apt-get	
 dist-upgrade	
 	
 
Luego	
 para	
 pasarlo	
 a	
 espaol,	
 en	
 el	
 entorno	
 grfico	
 se	
 busca	
 language	
 support	
 nos	
 vamos	
 
a	
 install	
 language,	
 buscamos	
 espaol	
 lo	
 seleccionamos	
 y	
 aplicamos	
 los	
 cambios.	
 	
 
Configurando	
 tarjetas	
 de	
 red	
 
Para	
 ver	
 si	
 nuestra	
 tarjeta	
 de	
 red	
 esta	
 levantada	
 
~$	
 ifconfig	
 	
 	
 	
 	
 (solo	
 muestran	
 las	
 levantadas)	
 
Para	
 ver	
 hasta	
 	
 las	
 no	
 levantadas	
 (activadas)	
 
~$	
 ifconfig	
 	
 -a	
 	
 	
 	
 
Para	
 levantar	
 las	
 tarjetas	
 de	
 red	
 
~$	
 sudo	
 ifconfig	
 eth0	
 up	
 	
 	
 	
 
Nombre	
 de	
 la	
 tarjeta	
 de	
 red	
 
	
 Si	
 no	
 tuvieras	
 internet:	
 solicitamos	
 una	
 direccin	
 IP	
 para	
 la	
 tarjeta	
 de	
 red.	
 	
 
~$	
 sudo	
 dhclient	
 eth0	
 	
 	
 	
 
Para	
 verificar	
 que	
 ya	
 tenemos	
 internet,	
 hacemos	
 un	
 ping	
 
~$	
 ping	
 google.es	
 	
 	
 	
 	
 	
 (o	
 a	
 travs	
 del	
 entorno	
 grfico	
 navegar	
 en	
 internet)	
 
Nota:	
 hasta	
 aqu,	
 si	
 se	
 reinicia	
 la	
 	
 Pc	
 se	
 pierde	
 la	
 	
 configuracin,	
 	
 para	
 dejarlo	
 permanente,	
 
teclear:	
 
~$	
 sudo	
 nano	
 /etc/network/interfaces	
 	
 	
 	
 (teclear	
 en	
 el	
 archivo)	
 
	
 	
 	
 	
 	
 	
 	
 	
 	
 auto	
 eth0	
 
	
 	
 	
 	
 	
 	
 	
 	
 	
 iface	
 eth0	
 inet	
 static	
 	
 	
 	
 	
 	
 	
 	
 
	
 	
 	
 	
 	
 	
 	
 	
 address	
 192.168.1.10	
 (el	
 IP	
 que	
 sea)	
 
	
 	
 	
 	
 	
 	
 	
 	
 netmask	
 255.255.255.0	
 
	
 	
 	
 	
 	
 	
 	
 	
 gateway	
 192.168.1.254	
 	
 	
 (o	
 la	
 puerta	
 de	
 enlace	
 que	
 sea)	
 
Instalar	
 y	
 configurar	
 DNS	
 Ubuntu	
 server	
 
~$	
 	
 sudo	
 apt-get	
 install	
 bind9	
 	
 
Con	
 el	
 comando	
 anterior	
 se	
 instala	
 e	
 inicia	
 el	
 servidor	
 DNS,	
 ahora	
 detenemos	
 el	
 servicio:	
 
~$	
 sudo	
 /etc/init.d/bind9	
 stop	
 	
 	
 	
 
Ahora	
 creamos	
 una	
 carpeta	
 para	
 respaldar	
 la	
 configuracin	
 actual:	
 
~$	
 sudo	
 mkdir	
 /etc/bind/backup	
 	
 
Ahora	
 colocamos	
 todos	
 los	
 archivos	
 de	
 bind	
 a	
 la	
 carpeta	
 creada	
 hacienda	
 un	
 respaldo	
 
~$	
 sudo	
 cp	
 	
 /etc/bind/*.*	
 	
 /etc/bind/backup	
 	
 
Ahora	
 vamos	
 a	
 editar	
 el	
 archivo	
 de	
 configuracin:	
 
~$	
 sudo	
 nano	
 	
 /etc/bind/named.conf.local	
 	
 
Y	
 una	
 vez	
 abierto	
 el	
 archivo,	
 agregamos:	
 
	
 
//	
 zonabusqueda	
 directa-de	
 ip	
 a	
 dominio.	
 
	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 zone	
 itsvaisc.com	
 {	
 
	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 type	
 master;	
 
	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 file	
 /etc/bind/db.itsvaisc.com;	
 
};	
 
//zonabusqueda	
 inversa-	
 de	
 dominio	
 a	
 ip	
 
	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 zone	
 1.168.192.in-addr.arpa	
 {	
 
Tu	
 direccin	
 IP	
 	
 	
 a	
 	
 l	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 type	
 master;	
 
revs	
 sin	
 el	
 ltimo	
 
	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 file	
 /etc/bind/db.192.168.1;	
 
bloque.	
 
};	
 
	
 
Y	
 guardamos	
 	
 los	
 cambios	
 sin	
 cambiar	
 el	
 nombre	
 del	
 archivo,	
 ahora	
 para	
 comprobar	
 que	
 
todo	
 este	
 bien:	
 
~$	
 named-checkconf	
 	
 
Si	
 no	
 aparece	
 ningn	
 error,	
 
est	
 bien	
 
Ahora	
 necesitamos	
 editar	
 el	
 archivo	
 de	
 configuracin	
 general.	
 
~$	
 sudo	
 nano	
 /etc/bind/db.local	
 	
 
En	
 este	
 archivo	
 en	
 todos	
 los	
 lugares	
 donde	
 aparezca	
 localhost	
 pondremos	
 el	
 nombre	
 de	
 
nuestro	
 dominio	
 (itsvaisc.com)	
 y	
 se	
 guarda	
 con	
 el	
 nombre:	
 db.itsvaisc.com	
 y	
 salimos	
 de	
 
nano.	
 
Para	
 comprobar	
 que	
 la	
 configuracin	
 realizada	
 es	
 correcta:	
 
~$	
 sudo	
 named-checkzone	
 itsvaisc.com	
 /etc/bind/itsvaisc.com	
 	
 
Ahora	
 se	
 edita	
 	
 el	
 archivo	
 de	
 	
 configuracin	
 inversa.	
 
~$	
 sudo	
 nano	
 /etc/bind/db.127	
 	
 	
 
De	
 igual	
 manera	
 que	
 el	
 archivo	
 anterior	
 hay	
 que	
 	
 cambiar	
 todo	
 lo	
 que	
 diga	
 localhost	
 por	
 el	
 
nombre	
 de	
 dominio	
 (itsvaisc.com).	
 
Nota:	
 en	
 la	
 ultima	
 lnea	
 de	
 este	
 archivo	
 se	
 debe	
 poner	
 nuestra	
 direccin	
 IP	
 pero	
 al	
 revs	
 y	
 
sin	
 el	
 ultimo	
 digito	
 	
 	
 
1.168.192	
 	
 
IN	
 	
 
	
 	
 PTR	
 	
 	
 	
 	
 	
 itsvaisc.com	
 
Esto	
 ya	
 	
 estaba	
 en	
 el	
 archivo	
 
Luego	
 se	
 guarda	
 el	
 archivo	
 con	
 el	
 nombre:	
 
db.192.168.1	
 	
 	
 	
 	
 	
 	
 
Nuestra	
 direccin	
 IP	
 sin	
 el	
 ltimo	
 
bloque	
 
Salimos	
 de	
 nano	
 y	
 para	
 comprobar	
 que	
 todo	
 esta	
 bien:	
 
~$	
 sudo	
 named-checkzone	
 1.168.192.in-addr.arpa	
 /etc/bind/db.192.168.1	
 	
 
Como	
 en	
 pasos	
 anteriores,	
 se	
 detuvo	
 	
 el	
 servicio	
 de	
 dns,	
 ahora	
 debemos	
 iniciar	
 el	
 servicio	
 
~$	
 sudo	
 /etc/init.d/bind9	
 	
 start	
 	
 
Ahora	
 debemos	
 decirle	
 a	
 la	
 pc	
 que	
 para	
 resolver	
 sus	
 dns	
 debe	
 acudir	
 a	
 nuestro	
 servidor	
 
por	
 lo	
 que	
 se	
 debe	
 editar	
 la	
 configuracin	
 con	
 el	
 siguiente	
 comando:	
 
~$	
 sudo	
 nano	
 	
 	
 /etc/resolv.conf	
 	
 	
 	
 	
 	
 
Se	
 modifica	
 as:	
 
	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 namesever	
 127.0.0.1	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 (	
 ip	
 localhost)	
 
	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 search	
 itsvaisc.com	
 	
 (nuestro	
 dominio)	
 
	
 
Guardamos	
 y	
 salimos	
 de	
 nano	
 
	
 
con	
 esto	
 terminamos	
 la	
 configuracin	
 
	
 
	
 
Instalar	
 un	
 servidor	
 de	
 DHCP	
 
~$	
 sudo	
 ap-get	
 install	
 dhcp3-server	
 	
 	
 
Si	
 da	
 un	
 error	
 al	
 final	
 es	
 normal.!!.	
 	
 ya	
 que	
 no	
 est	
 bien	
 configurado	
 
Ahora	
 hacemos	
 un	
 backup	
 de	
 lo	
 que	
 vamos	
 a	
 modificar	
 
~$	
 sudo	
 cp	
 	
 /etc/dhcp3/dhcpd.conf	
 	
 	
 /etc/dhcp3/dhcpd.conf.original	
 	
 
de	
 esta	
 forma	
 si	
 algo	
 sale	
 mal	
 tenemos	
 un	
 respaldo.	
 
Ahora	
 vamos	
 a	
 editar	
 el	
 archivo	
 que	
 respaldamos	
 
~$	
 sudo	
 nano	
 /etc/dhcp3/dhcpd.conf	
 	
 
	
 En	
 la	
 parte	
 	
 donde	
 el	
 archivo	
 tiene	
 lo	
 siguiente	
 comentado:	
 
#	
 this	
 is	
 a	
 very	
 basic	
 subnet	
 declaration	
 
subnet	
 192.168.1.0	
 netmask	
 255.255.255.0	
 {	
 
range	
 192.168.1.50	
 	
 	
 192.168.1.200;	
 (rango	
 de	
 ips	
 de	
 se	
 asignarn	
 a	
 las	
 pcs	
 clientes)	
 
option	
 domain-name-servers	
 192.168.1.10;	
 	
 	
 (Servidor	
 de	
 DNS)	
 
option	
 broadcast-address	
 192.168.1.255;	
 	
 	
 	
 
option	
 routers	
 192.168.1.254;	
 	
 (Puerta	
 de	
 enlace	
 predeterminada)	
 
}	
 
	
 
	
 
Ahora	
 se	
 reinicia	
 el	
 servicio	
 de	
 DNS	
 
~$	
 sudo	
 /etc/init.d/dhcp3-server	
 start	
 
	
 
	
 
Ahora	
 ya	
 no	
 debe	
 salir	
 error	
 como	
 
al	
 instalarlo	
 
Ahora	
 para	
 comprobarlo	
 entramos	
 a	
 otra	
 pc	
 virtualizada	
 y	
 damos	
 la	
 sentencia	
 
~$	
 sudo	
 dhclient	
 eth0	
 	
 
Se	
 puede	
 comprobar	
 con	
 ifconfig	
 
Ahora	
 a	
 tarjeta	
 de	
 red	
 de	
 esta	
 pc	
 tiene	
 una	
 ip	
 en	
 el	
 rango	
 establecido.	
 	
 	
 
Instalar	
 el	
 webmin	
 
Administracin	
 de	
 servicios	
 en	
 Linux	
 
Hay	
 que	
 editar	
 las	
 fuentes	
 de	
 nuestro	
 server	
 
~$	
 	
 sudo	
 nano	
 /etc/apt/sources.list	
 	
 
Y	
 al	
 final	
 incluimos:	
 
deb	
 http://donwload.webmin.com/download/repository	
 sarge	
 	
 contrib	
 
deb	
 http://webmin.mirror.somersettechsolutions.co.uk/repository	
 sarge	
 contrib	
 
	
 
Guardamos	
 y	
 salimos	
 de	
 nano	
 
	
 
~$	
 wget	
 http://www.webmin.com/jcameron-key.asc	
 	
 
~$	
 	
 sudo	
 apt-key	
 add	
 jcameron-key.asc	
 	
 
~$	
 sudo	
 apt-get	
 update	
 	
 (para	
 actualizar	
 paquetes)	
 
~$	
 sudo	
 apt-get	
 install	
 webmin	
 	
 
	
 Ya	
 una	
 vez	
 terminado:	
 
	
 Ahora	
 desde	
 nuestro	
 navegador	
 ponemos:	
 	
 
https://	
 192.168.1.10:10000	
 	
 	
 	
 
Nuestra	
 direccin	
 IP