Cómo añado una carpeta compartida con NFS

Primero, hay que definir en /etc/exports los directorios que vamos a exportar en NFS. Un ejemplo puede ser:

# /etc/exports: the access control list for filesystems which may be exported

# to NFS clients. See exports(5).
/home/dfreniche/inout 10.1.1.0/255.255.255.255(sync,no_root_squash,rw)

Definimos que el directorio /home/dfreniche/inout estará disponible via NFS

Para que se exporten los directorios de forma efectiva, queda ejecutar

# exportfs -a

Si queremos ver los directorios que tenemos exportados:

# exportfs
/home/dfreniche/inout
10.1.1.0/255.255.255.255
j j j

Cómo añadir los CDs de Debian a las listas de paquetes APT

En /etc/apt/sources.list está la lista de fuentes desde las que apt-get se baja los paquetes .deb (recordemos que si estamos detrás de un proxy las variables de entorno http_proxy deben estar convenientemente actualizadas)Si queremos añadir un CD al sources.list, para que nos pida el CD si falla Internet tenemos 2 opciones:

  1. usar apt-cdrom

  2. En Synaptic, usar la opción de añadir CD en el menú Acciones

j j j

No se puede imprimir desde un cliente

Un cliente guadalinfo no imprime desde ningún programa.

Suponiendo que la red esté correctamente configurada, es decir, podamos acceder a la carpeta /publico y que hemos obtenido un nombre correcto (cliente-x), desde una terminal comprobaremos si existen trabajos «atascados» esperando a imprimirse con:

lpq

Este mandato nos muestra las colas de impresión y qué ficheros se están imprimiendo. Si vemos que al imprimir algo se añade a la cola pero nunca se imprime, probablemente la cola esté detenida.
Para activarla, desde un Mozilla, apuntaremos a localhost (config. de las impresoras mediante CUPS). Basta con ir a Printers y activar la impresora. Habrá que autenticarse como root y proporcionar la clave de root.

j j j

No puedo ver informac. de last ni lastb

Cuando llamamos a last / lastb para conocer las últimas entradas en nuestro sistema, nos responde con:

last 
last: /var/log/wtmp: No such file or directory 
Perhaps this file was removed by the operator to prevent logging last info.

leyendo en la página de manual, nos encontramos que los ficheros /var/log/last y /var/log/lastb deben estar creados. Para ello basta con un simple:

# touch /var/log/wtmp 
# touch /var/log/btmp

A partir de aquí, last funciona de nuevo.

j j j

No puedo imprimir desde GGV

Al intentar imprimir desde GGV un PDF falla, aunque desde OpenOffice.org si podemos.

El programa GGV no tiene configurada la impresora. En Editar·Preferencias del visualizador Postcript, solapa Impresión, basta con introducir el comando de impresión «lpr» (sin las comillas) para que imprima por la impresora por defecto.

j j j

NFS a través de un firewall

El cliente de nfs al conectarse es comprobado mediante las reglas que tenga el servidor en su fichero /etc/exports. Si estamos entre las IPs que se pueden conectar, el portmapper (/sbin/portmap del servidor) nos dará el siguiente puerto libre para montar (mountd) la carpeta nfs.

Este es el funcionamiento por defecto, pero podemos forzar a mountd a ligarse a un puerto determinado. Si cambiamos /etc/default/nfs-kernel-server (en el servidor) y ponemos algo como:

# Number of servers to start up

RPCNFSDCOUNT=8
# Options for rpc.mountd

RPCMOUNTDOPTS="--port 2000"

Obligamos a mountd a ligarse a ese puerto. De esa forma, en el firewall, bastará con abrir el puerto 2000 (además del 2049 nfs y el 111 del portmap) para que todo funcione,

Un par de utilidades: pmap_dump (o bien rcpinfo -p localhost) que muestra los puertos a los que están ligados el portmapper, mountd, etc. y pmap_set que los cambia.

# pmap_dump

100000 2 tcp 111 portmapper

100000 2 udp 111 portmapper

100024 1 udp 793 status

100024 1 tcp 796 status

100003 2 udp 2049 nfs

100003 3 udp 2049 nfs

100003 4 udp 2049 nfs

100003 2 tcp 2049 nfs

100003 3 tcp 2049 nfs

100003 4 tcp 2049 nfs

100021 1 udp 32773 nlockmgr

100021 3 udp 32773 nlockmgr

100021 4 udp 32773 nlockmgr

100021 1 tcp 38611 nlockmgr

100021 3 tcp 38611 nlockmgr

100021 4 tcp 38611 nlockmgr

100005 1 udp 2000 mountd

100005 1 tcp 2000 mountd

100005 2 udp 2000 mountd

100005 2 tcp 2000 mountd

100005 3 udp 2000 mountd

100005 3 tcp 2000 mountd

Enlaces relacionados

nfs.sourceforge.net/nfs-howto/security.html

j j j

iptables, ipchains y Netfilter ? Diferencias ?

Extraído de la página oficial de Shorewall firewall

Netfilter – the packet filter facility built into the 2.4 and later Linux kernels.
ipchains – the packet filter facility built into the 2.2 Linux kernels. Also the name of the utility program used to configure and control that facility. Netfilter can be used in ipchains compatibility mode.
iptables – the utility program used to configure and control Netfilter. The term ‘iptables’ is often used to refer to the combination of iptables+Netfilter (with Netfilter not in ipchains compatibility mode).

j j j

No se puede imprimir desde ningún programa

Tenemos una impresora, en red o conectada directamente, pero no imprime.

Suponiendo que la red esté correctamente configurada, desde una terminal comprobaremos si existen trabajos «atascados» esperando a imprimirse con:

# lpq

Este mandato nos muestra las colas de impresión y qué ficheros se están imprimiendo. Si vemos que al imprimir algo se añade a la cola pero nunca se imprime, probablemente la cola esté detenida.

Para activarla, desde un navegador Mozilla, apuntaremos a http://localhost:631 (config. de las impresoras mediante CUPS). Basta con ir a Printers y activar la impresora. Habrá que autenticarse como root y proporcionar la clave de root.

j j j