[Previo por Fecha] [Siguiente por Fecha] [Previo por Hilo] [Siguiente por Hilo]
[Hilos de Discusión] [Fecha] [Tema] [Autor]Hola: Antes de empezar con la explicación, revisa http://linuxdoc.org/HOWTO/NFS-HOWTO-6.html, ya que de ahí proviene mi resumen. NFS requiere de portmap para funcionar correctamente, de hecho le es indispensable. El problema que tendrás al iniciar portmap es que este simplemente no arranca correctamente. Por ende nfs te marca los errores de rpc. Primero observa que es lo que esta ocurriendo, a fin de que entiendas de que hablamos y en un futuro puedas explicarselo también a otra persona. Dale un par de veces con el siguietne comando: /etc/rc.d/init.d/portmap restart Notarás que te da un "Failed" al cerrarlo. Ahora escribe /usr/sbin/rpcinfo -p. Esto te va a decir que portmap no esta corriendo y que hay errores etc. etc. etc. Ahora... ¿Por que no levanta portmap? Las versiones recientes de portmap vienen modificadas para que haya un buen nivel de seguridad utilizando /etc/hosts.deny y /etc/hosts.allow, ya que antes se consideraba un agujero de seguridad (nfs+portmap). Si no hay ciertos parámetros en dichos archivos, portmap nomáss no va arrancar. Si estás utilizando el portsentry, deten ese servicio /etc/rc.d/init.d/portsentry stop, porque si no no va a funcionar el método que te describo. Lo que sigue es que tienes que editar /etc/hosts.deny y /etc/hosts.allow En /etc/hosts.allow debes poner lo siguiente: portmap: 192.168.1.0/255.255.255.0 Es decir el ip de tu subred y la mascara de la subred, suponiendo que tu IP es 192.168.1.254 o 192.168.1.xx. Ademas puedes agregar los IPs de tu red según corresponda. De manera que /etc/hosts.allow te quede más o menos así: # # hosts.allow # This file describes the names of the hosts which are # allowed to use the local INET services, as decided # by the '/usr/sbin/tcpd' server. # portmap: 192.168.1.0/255.255.255.0 ALL:192.168.1.1 ALL:192.168.1.2 ALL:192.168.1.3 ALL:192.168.1.4 ALL:192.168.1.5 # etc. etc. etc. ALL:192.168.1.250 ALL:192.168.1.251 ALL:192.168.1.252 ALL:192.168.1.253 ALL:192.168.1.254 Con /etc/hosts.deny iría del siguiente modo: # # hosts.deny # This file describes the names of the hosts which are # *not* allowed to use the local INET services, as decided # by the '/usr/sbin/tcpd' server. # # The portmap line is redundant, but it is left to remind you that # the new secure portmap uses hosts.deny and hosts.allow. In particular # you should know that NFS uses portmap! portmap: ALL La razón de todo esto es para establecer una buena seguridad antes de utilizar el portmap. Ahora, configura tus volumenes a exportar en /etc/exports y en tus máquinas clientes configura /etc/fstab. Ahora si, reincia portmap y nfs y notarás que ahora si funciona. Teclea /usr/sbin/rpcinfo -p y te debe de dar una salida como esta: programa ver proto puerto 100000 2 tcp 111 portmapper 100000 2 udp 111 portmapper 100005 1 udp 677 mountd 100005 1 tcp 679 mountd 100005 2 udp 682 mountd 100005 2 tcp 677 mountd Espero que esto resuelva ti problema. Ahora solo te falta establecer un firewall a fin de mantener un buen nivel de seguridad. Esteban Fernandez wrote: > > Estoy tratando de configurar mi red local (LinuxPPP > 6.3) pero no me es posible levantar los servicos nfs y > portmap. Nfs necesita a portmap y este no quiere > levantar correctamente. -- ¡Saludos! Joel Barrios Dueñas ICQ: 54679287 mailto:jbarrios en jjnet prohosting com mailto:webmaster en jjnet prohosting com mailto:jbarrios en avantel net http://jjnet.prohosting.com http://jjnet.prohosting.com/linux --------------------------------------------------------------------- Lista de soporte de LinuxPPP Reglas de la lista en http://pepe.net.mx/reglas.html