jueves, 31 de enero de 2008

Compartir Impresora CUPS

Cómo configurar CUPS para que sirva una impresora a toda una red sin que los clientes la conozcan de antemano.

Ejemplo

Supongamos que has configurado una o más impresoras de cualquier tipo en una máquina y que las quieres compartir a la red local, con dirección 192.168.1.0/24. La dirección del servidor (al que está conectada la impresora) es 192.168.1.150.

Servidor

Edita el fichero /etc/cups/cupsd.conf, para que incluya estas líneas:

# Only listen for connections from the local machine.
Listen localhost:631
Listen /var/run/cups/cups.sock
#añadido propio****

Listen 192.168.1.150:631

# Show shared printers on the local network.
Browsing On
BrowseOrder allow,deny
BrowseAllow all

.

.

# Restrict access to the server...

Order allow,deny

Allow localhost

Allow @LOCAL

Allow from 192.168.1.*


Cliente

Edita el fichero /etc/cups/cupsd.conf y asegúrate que incluya estas líneas:

Browsing On                  # atender anuncios de impresoras remotas
BrowseAllow 192.168.1.0/24 # atender anuncios que procedan de la red local


La máquina que usa a la impresora en la red local indicará una impresora en red con CUPS (o ipp) y una dirección en la forma:

http://IP_SERVIDOR_IMPRESIÓN:631/printers/NOMBRE_IMPRESORA
# Ejemplo:
http://192.168.0.1:631/printers/Deskjet-843C

Para terminar

Tanto en el servidor como en el cliente:

# /etc/init.d/cupsys restart

sábado, 19 de enero de 2008

DHCP Server + Debian

Configurar DHCP en Linux Debian

En este artículo se explica cómo configurar a un servidor en Linux para que asigne automáticamente IPs a las máquinas que se conecten a nuestra red de área local mediante un servidor DHCP (Dynamic Host Configuration Protocol).

Esto es especialmente útil para ofrecer conexión a una red inalámbrica abierta sin necesidad de que los clientes tengan que configurar sus equipos, o en redes locales dónde la configuración manual sea dificultosa debido al gran número de estaciones.

Primero deberemos descargar el servidor DHCP, lo instalaremos con aptitude

vm1:/# aptitude update
vm1:/# aptitude install dhcpd

Lo primero que debemos hacer es editar el archivo de configuración /etc/default/dhcp dónde deberemos indicar la tarjeta de red donde se quiere activar el servidor DHCP. Podemos hacer que el servidor ofrezca IPs en varias interfaces de red separándolas con un espacio. Para activarlo en la tarjeta de red eth0, deberíamos poner la siguiente línea:
INTERFACES="eth0"

A continuación editaremos el archivo de configuración general y lo adaptaremos a nuestra red.

vm1:/# nano -w /etc/dhcpd.conf


# Un simple /etc/dhcpd.conf
# Este servidor DHCP ofrecerá a los clientes que se conecten a la red una IP en el rango 192.168.1.x
# Retiene la dirección durante 3600 segundos si el cliente no solicita un intervalo de tiempo específico.
# Así mismo, el tiempo máximo permitido para retener la dirección será de 7200 segundos.
#
# rodria.com.ve como dominio,
# 192.168.1.1 como puerta de enlace,
# 255.255.255.0 como máscara de subred,
# 192.168.1.2 como servidor DNS,
# 192.168.1.255 es la dirección de broadcast,
# 192.168.1.50-100 rango de clientes con IP dinámica.
# 192.168.1.1 es la dirección del servidor de Samba/Netbios (para clientes Windows)


subnet 192.168.1.0 netmask 255.255.255.0 {

option domain-name "rodria.com.ve";
option domain-name-servers 192.168.1.2;
option subnet-mask 255.255.255.0;
default-lease-time 3600;
max-lease-time 7200;
range dynamic-bootp 192.168.1.50 192.168.1.100;
option routers 192.168.1.1;
option broadcast-address 192.168.1.255;
option netbios-name-servers 192.168.1.1; }

# Podemos asignar direcciones IP estáticas basadas en la MAC del cliente, como se muestra en el siguiente ejemplo.
# Nota: Pueden conocerse las MAC de las máquinas conectadas a la red ejecutando el comando arp desde la terminal.

host workstation {
hardware ethernet 00:00:17:93:8D:05;
fixed-address 192.168.1.5;
}


Una vez guardada la configuración, reiniciamos el servidor.

# /etc/init.d/dhcpd restart



martes, 8 de enero de 2008

Montar recurso compartido de windows

Una manera de montar un recurso compartido en un servidore windows


mount -t cifs //server_ip/'recurso compartido' /mnt --verbose -o user=