Mostrando entradas con la etiqueta Configurar. Mostrar todas las entradas
Mostrando entradas con la etiqueta Configurar. Mostrar todas las entradas

miércoles, 27 de mayo de 2009

Configurar Bind9 en Debian Squeeze/Testing, DNS Server

9 comentarios
Vaya!!! tiempo sin actualizar el Blog, la verdad es que he tenido un par de semanas algo pesaditas, la primera configurando unos servidores y la siguiente de exámenes y tareas... pero al fin aquí traigo una entrada más...

DNS... Domain Name System...

es una base de datos distribuida y jerárquica que almacena información asociada a nombres de dominio en redes como Internet. Aunque como base de datos el DNS es capaz de asociar diferentes tipos de información a cada nombre, los usos más comunes son la asignación de nombres de dominio a direcciones IP y la localización de los servidores de correo electrónico de cada dominio. (Fuente: es.wikipedia.org)

Bind9...

BIND (Berkeley Internet Name Domain, anteriormente : Berkeley Internet Name Daemon) es el servidor de DNS más comúnmente usado en Internet, especialmente en sistemas Unix, en los cuales es un Estándar de facto. Es patrocinado por la Internet Systems Consortium. BIND fue creado originalmente por cuatro estudiantes de grado en la University of California, Berkeley y liberado por primera vez en el 4.3BSD. Paul Vixie comenzó a mantenerlo en 1988 mientras trabajaba para la DEC.

Una nueva versión de BIND (BIND 9) fue escrita desde cero en parte para superar las dificultades arquitectónicas presentes anteriormente para auditar el código en las primeras versiones de BIND, y también para incorporar DNSSEC (DNS Security Extensions). BIND 9 incluye entre otras características importantes: TSIG, notificación DNS, nsupdate, IPv6, rndc flush, vistas, procesamiento en paralelo, y una arquitectura mejorada en cuanto a portabilidad. Es comúnmente usado en sistemas Linux.
(Fuente es.wikipedia.org)

Instalar Bind9...

En Debian es muy sencillo hacerlo desde los repositorios, basta con abrir una terminal y ponernos como usuario root y luego escribir:

#apt-get install bind9

Configurar Bind9...


La configuración que aquí voy a explicar es para una LAN, no he intentado hacerla para Internet, pero sí utilizaremos los DNS de algún ISP para la resolución de dominios de Internet, en mi caso usaré los de Telmex...

El directorio donde se encuentran los archivos de configuración de Bind9 es:
/etc/bind/
Ahora, los archivos de configuración principales son:
  • named.conf
  • named.conf.local
  • named.conf.options
De los cuales, sólo modificaremos los últimos dos, así que comenzamos con el named.conf.local abriendolo con algún editor como root:
#nano /etc/bind/named.conf.local
Le agregamos lo siguiente:
zone "divas.com" {
type master;
file "/etc/bind/db.divas.com";
};

zone "1.168.192.in-addr.arpa" {
type master;
file "/etc/bind/192.168.1.rev";
};
El dominio que estoy usando como ejemplo es divas.com (no pregunten por qué jejeje) así que sólo sustituyan divas.com por el dominio que quieran... el fichero db.divas.com es donde configuramos la zona, y el fichero 192.168.1.rev es para la resolución inversa... así que pasemos a crear y configurar el fichero de la zona... como root en una terminal:
#nano /etc/bind/db.divas.com
y a continuación le agregamos lo siguiente:
$TTL 604800
@ IN SOA divas.com. admin.divas.com. (
2008080101 ;serial
04800 ;refresh
86400 ;retry
2419200 ;expire
604800 ;negative cache TTL
)
@ IN NS dns.divas.com.
@ IN A 192.168.1.75
@ IN MX 10 main.divas.com.
dns IN A 192.168.1.72
main IN A 192.168.1.75
www IN CNAME main
ftp IN CNAME main
mail IN CNAME main
vale ahora una pequeña explicación de lo anterior:
Tengo dos ordenadores, uno es exclusivamente el Servidor DNS y el otro es Servidor web, ftp, mail, ssh, samba... el Server DNS tiene la ip 192.168.1.72 y el otro la 192.168.1.75...

Al servidor multiple le denomino main, pero también le doy otros Alias, se les llama nombre canónico, para que también me pueda referir a él como www, ftp o mail.
continuemos con la zona de resolución inversa... en una terminal como root:
#nano /etc/bind/192.168.1.rev
y le agregamos lo siguiente:
$TTL 604800
@ IN SOA divas.com. admin.divas.com. (
2008080101 ;serial
04800 ;refresh
86400 ;retry
2419200 ;expire
604800 ;negative cache TTL
)
@ IN NS dns.divas.com.
@ IN A 192.168.1.75
72 IN PTR dns.divas.com.
75 IN PTR main.divas.com.

Sólo es poner la última cifra de IP de cada ordenador, ahora configuremos el named.conf.options para que utilice los DNS de nuestro ISP... yo los conseguí accesando al router con su ip, 192.168.1.254 en la sección Broadband Link>View Connection Details, ahora sólo abrimos como root el archivo named.conf.options:
#nano /etc/bind/named.conf.options
y descomentamos la parte de forwarders y lo dejamos de tal manera que quede así:

forwarders{
200.33.146.209;
200.33.146.218;
};
Esas IP's pertenecen a los servidores DNS que me proporciona Telmex....


Aplicando los cambios....

Para que todo lo que acabamos de configurar surta efecto es necesario reiniciar el daemon del bind, como root en una terminal lo siguiente:
#/etc/init.d/bind9 restart
Ahora, como muy probablemente tenemos el DHCP habilitado, se nos asigna automáticamente los servidores DNS de Telmex, así que tenemos que editar el archivo resolv.conf ubicato en /etc/ tanto de nuestro servidor DNS como de todas los demás ordenadores que quieran utilizar nuestro Servidor DNS así que como root primero editaremos el resolv.conf de nuestro Servidor DNS:
#nano /etc/resolv.conf
y le ponemos lo siguiente:
domain divas.com
search divas.com
nameserver 127.0.0.1
La IP 127.0.0.1 es para indicar que sea local, ahora editaremos el resolv.conf de todas las otras PC's que quieran que use nuestro Servidor DNS, como root:
domain divas.com
search divas.com
nameserver 192.168.1.72
Es básicamente lo mismo, sólo que ahora ponemos la IP de nuestro Servidor DNS.... ahora tenemos reiniciamos el daemon de networking en todos los ordenadores a los que hayamos modificado el fichero resolv.conf.... como root:
#/etc/init.d/networking restart

Comprobando que todo funciona...

Nos apoyaremos en el comando nslookup para este paso... en una terminal poner lo siguiente:

$ nslookup dns.divas.com
Server: 127.0.0.1
Address: 127.0.0.1#53

Name: dns.divas.com
Address: 192.168.1.72
Algo parecido a eso es lo que deberían ver si todo ha ido bien, ahora main.divas.com:
$ nslookup main.divas.com
Server: 127.0.0.1
Address: 127.0.0.1#53

Name: main.divas.com
Address: 192.168.1.75
Ahora las resoluciones inversas... es decir con las IP...
$ nslookup 192.168.1.72
Server: 127.0.0.1
Address: 127.0.0.1#53

72.1.168.192.in-addr.arpa name = dns.divas.com.

$ nslookup 192.168.1.75
Server: 127.0.0.1
Address: 127.0.0.1#53

75.1.168.192.in-addr.arpa name = main.divas.com.
vale... creo que eso sería todo por esta vez... cualquier duda o corrección por favor comentenla, que yo apenas estoy aprendiendo esto jejeje....


Read full story

viernes, 23 de enero de 2009

Cambiar Color de texto Panel Gnome

0 comentarios

En ocaciones nos vemos en la necesidad de cambiar el color de texto del panel ya sea porque el wallpaper o el tema son oscuros y no logramos ver la hora o leer bien los menús... o cualquier otra cosa... bueno pues para cambiar el color basta con crear un fichero en nuestro home llamado .gtkrc-2.0 de la siguiente forma:

~$gedit .gtkrc-2.0

ahora editaremos el fichero agregando los siguientes datos:

style “panel”
{
# fg[NORMAL] = “#ffffff”
# fg[PRELIGHT] = “#000000″
# fg[ACTIVE] = “#ffffff”
# fg[SELECTED] = “#000000″
# fg[INSENSITIVE] = “#8A857C”
# bg[NORMAL] = “#000000″
# bg[PRELIGHT] = “#dfdfdf”
# bg[ACTIVE] = “#D0D0D0″
# bg[SELECTED] = “#D8BB75″
# bg[INSENSITIVE] = “#EFEFEF”
# base[NORMAL] = “#ffffff”
# base[PRELIGHT] = “#EFEFEF”
# base[ACTIVE] = “#D0D0D0″
# base[SELECTED] = “#DAB566″
# base[INSENSITIVE] = “#E8E8E8″
# text[NORMAL] = “#161616″
# text[PRELIGHT] = “#000000″
# text[ACTIVE] = “#000000″
# text[SELECTED] = “#ffffff”
# text[INSENSITIVE] = “#8A857C”
}
widget “*PanelWidget*” style “panel”
widget “*PanelApplet*” style “panel”
class “*Panel*” style “panel”
widget_class “*Mail*” style “panel”
class “*notif*” style “panel”
class “*Notif*” style “panel”
class “*Tray*” style “panel”
class “*tray*” style “panel”

ubiquemos la siguiente línea:

# fg[NORMAL] = “#ffffff”

ahora solo la descomentamos y queda así:

fg[NORMAL] = “#ffffff”

las otras solo son opciones extras.. si las quieren probar adelante...

Read full story

Configurando Moc

0 comentarios

Bien ahora que ya todo va quedando me falta cambiar el tema de colores del MOC para que vaya a juego con todo lo demás... primero abrimos el MOC... una ves abierto pulsamos la tecla shift+t si está desactivado el Bloq Mayus, si no solamente la t.... bueno ahora vemos que están los temas... probamos todos y elegimos el que nos guste... yo voy a usar darkdot_theme.... ahora vamos a crear un archivo que se va llamar config dentro de /home/usuario/.moc vamos a una terminal como usuario normal:

$ echo Theme=darkdot_theme>/home/usuario/.moc/config
$ echo XTermTheme=transparent-background>>/home/usuario/.moc/config

y listo MOC debe de adquirir permanentemente el tema... si queremos cambiarlo repetimos el procedimiento tal cual... es todo por ahora XD

Read full story

Conky en Fluxbox

0 comentarios

Bueno esto es relativamente sencillo... lo unico que hay que hacer es crear en /home/usuario un fichero llamado .conkyrc notese el punto XD....y luego lo agregamos al arranque de fluxbox en /home/usuario/.fluxbox/startup en una terminal lo siguiente:

$gedit /home/usuario/.fluxbox/startup

luego buscamos el siguiente bloque:

# unclutter -idle 2 &
# wmnd &
# wmsmixer -w &
# idesk &

y le agregamos conky & y quedaría así:

# unclutter -idle 2 &
# wmnd &
# wmsmixer -w &
# idesk &

conky &

bueno y ya lo pueden editar.... les dejo mi conkyrc o si prefieren se pueden descargar de internet varias configuraciones de otros usuarios y modificarlas... mi conkyrc:

background yes
use_xft yes
xftalpha 0.1
update_interval 1.0
total_run_times 0
own_window yes
own_window_type override
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
double_buffer yes
draw_shades yes
draw_outline no
draw_borders no
draw_graph_borders no
minimum_size 180 5
maximum_width 190
default_color gray
default_shade_color 000000
default_outline_color 000000
alignment top_left
gap_x 4
gap_y 4
no_buffers yes
cpu_avg_samples 2
override_utf8_locale no
uppercase no # set to yes if you want all text to be in uppercase
use_spacer no

TEXT
${color red}
$nodename
$sysname-$kernel
$machine

${font Verdana:style=Bold:pixelsize=20}${color grey}$alignc-=${time %H:%M:%S}=-${font }

${color red}...:::SysteM:::...
${color grey}Host: ${font style=Bold}${color 0090ff}$alignr$nodename${font }
${color grey}Kernel: ${font style=Bold}${color 0090ff}$alignr$kernel${font }
${color grey}Encendido: ${font style=Bold}${color 0090ff}$alignr$uptime${font }
${color grey}Procesos: ${font style=Bold}${color 0090ff}${alignr}$processes ($running_processes running)${font }
${color grey}Lectura: ${font style=Bold}${color 0090ff}${alignr}$loadavg${font }
${color red}CPU ${color gray}${alignc} ${freq}MHz / ${acpitemp}C ${alignr}(${cpu cpu1}%)
${color 0090ff}${cpubar 4 cpu1}
${cpugraph 20, 180 ffffff 0000ff}
${color red}RAM ${color gray}${alignr}$mem / $memmax
${color 0090ff}${membar 4}
${color red}SWAP ${color gray}${alignr}$swap / $swapmax
${color 0090ff}${swapbar 4}

${color red}Uso CPU $alignr CPU% MEM%
${color gray}${top name 1}${font style=Bold}${color 0090ff}$alignr${top cpu 1}${top mem 1}${font }
${color grey}${top name 2}${font style=Bold}${color 0090ff}$alignr${top cpu 2}${top mem 2}${font }
${color grey}${top name 3}${font style=Bold}${color 0090ff}$alignr${top cpu 3}${top mem 3}${font }

${color red}Uso MEM $alignr CPU% MEM%
${color grey}${top_mem name 1}${font style=Bold}${color 0090ff}$alignr${top_mem cpu 1}${top_mem mem 1}${font }
${color grey}${top_mem name 2}${font style=Bold}${color 0090ff}$alignr${top_mem cpu 2}${top_mem mem 2}${font }
${color grey}${top_mem name 3}${font style=Bold}${color 0090ff}$alignr${top_mem cpu 3}${top_mem mem 3}${font }

${color red}Root: ${color gray}$alignr${fs_free /} / ${fs_size /}
${color 0090ff}${fs_bar 4 /}
${color red}Fat32:${color gray}${alignr}${fs_free /mnt/fat} / ${fs_size /mnt/fat}
${color 0090ff}${fs_bar 4 /mnt/fat}
${color red}...:::NetworK:::...
${color 0090ff}Down:${color gray}$alignr${downspeed eth0} k/s
${downspeedgraph eth0 20,180 ffffff 0000ff}
${color 0090ff}Up:${color gray}$alignr${upspeed eth0} k/s
${upspeedgraph eth0 20,180 ffffff 0000ff}

ahora solo reiniciar entorno grafico y debe aparecer conky...

Read full story
 

Pyr0S-9889 © 2008 Business Ads Ready is Designed by Ipiet Supported by Tadpole's Notez