Contenido del curso
- 1. Introducción
- 2. Historia del documento
- 3. Comentarios y sugerencias
- 4. Convenciones usadas en el documento
- 5. Información general sobre las redes en Linux.
- 6. Recursos referentes al tratamiento de redes con Linux.
- 7. Dónde conseguir información sobre redes no específica de Linux
- 8. Información genérica sobre la configuración de redes.
- 9. Herramientas de red actualizadas.
- 10. Aplicaciones de red.
- 11. ¿Dónde debería poner las órdenes de configuración?
- 12. Creación y configuración de las interfaces de red.
- 13. Configuración del sistema de resolución de nombres (Name Resolver)
- 14. Qué información necesitará
- 15. Configuración de la interfaz loopback
- 16. Encaminamiento (Routing).
- 17. Entonces ¿qué hace el programa routed?
- 18. Configuración de los servidores de red y los servicios.
- 19. /etc/inetd.conf
- 20. Otros ficheros de configuración relacionados con la red
- 21. Seguridad en la red y control de acceso.
- 22. Información relacionada con IP y Ethernet
- 23. EQL - ecualizador de tráfico para líneas múltiples
- 24. IP Accounting (en Linux 2.0)
- 25. IP Accounting (en Linux 2.2)
- 26. IP Firewall (para Linux 2.0)
- 27. IP Firewall (para Linux 2.2)
- 28. Encapsulación IPIP
- 29. Configuración de la máquina cuyos paquetes serán encapsulados
- 30. Enmascarado IP (IP Masquerade)
- 31. Proxy IP transparente
- 32. IPv6, Mobile IP, Multicast
- 33. Uso de hardware común en los PC 49. RDSI
- 34. PLIP en Linux-2.0
- 35. PLIP en Linux-2.2
- 36. PPP
- 37. Cliente SLIP
- 38. dip
- 39. slattach
- 40. Servidor SLIP estático y dinámico con línea por llamada y DIP
- 41. Uso de Dip.
- 42. Conexión SLIP permanente usando una línea dedicada y slattach
- 43. Servidor SLIP.
- 44. Servidor Slip usando dip
- 45. Servidor SLIP usando el paquete dSLIP
- 46. Otras tecnologías de red
- 47. Appletalk (AF APPLETALK)
- 48. ATM
- 49. Retransmisión de Tramas (Frame Relay)
- 50. IPX (AF IPX)
- 51. Soporte de STRIP (Starmode Radio IP)
- 52. Anillo con testigo (Token Ring)
- 53. Cables y Cableado
- 54. Glosario de Términos usados en este documento
44. Servidor Slip usando dip
Capítulo anterior: 43 - Servidor SLIP.
Capítulo siguiente: 45 - Servidor SLIP usando el paquete dSLIP
Déjeme empezar diciendo que parte de la información que sigue viene de las páginas de manual de dip, donde se documenta brevemente la manera de usar Linux como servidor SLIP. por favor, preste atención, puesto que lo siguiente está basado en el paquete dip337o-uri.tgz y probablemente no ses aplicable a otrs versiones de dip. dip tiene un modo de operación de entrada, en el cual asigna automáticamente una entrada para el usuario que lo invoque y configura la línea serie como enlace SLIP de acuerdo con la información que encuentre en el fichero /etc/dipshosts. Este modo de operación de entrada se activa invocando a dip como diplogin. Es así por tanto la manera de usar dip como servidor SLIP, creando cuentas especiales donde se usa diplogin como login shell.
Lo primero que necesita hacer es un enlace simbólico como sigue:
# ln -sf /usr/sbin/dip /usr/sbin/diplogin
Después necesitará añadir entradas tanto al fichero /etc/passwd como al /etc/diphosts. Las entradas que necesita hacer tienen el formato que sigue: Para configurar Linux como servidor SLIP con dip, se necesita crear algunas cuentas SLIP especiales para los usuarios, en las que se usa dip (en modo entrada) como login shell. Se sugiere la convención de comenzar los nombres de las cuentas SLIP con una S mayúscula, como por ejemplo Sfredm.
Una entrada en /etc/passwd para un usuario SLIP se parece a:
Sfredm:ij/SMxiTlGVCo:1004:10:Fred:/tmp:/usr/sbin/diplogin
^^ ^^ ^^ ^^ ^^ ^^ ^^
| | | | | | \__ diplogin como login shell
| | | | | \_______ Directorio `home´
| | | | \____________ Nombre completo del usuario
| | | \_________________ ID de grupo del usuario
| | \_____________________ ID del usuario
| \_______________________________ Contraseña cifrada
\__________________________________________ Nombre de Login del Usuario SLIP
Después de que el usuario se registre, el programa login, si encuentra y autentica al usuario, ejecutará la orden diplogin. dip, cuando es invocado como diplogin, sabe que debe asumir automáticamente que va a ser usado como intérprete de órdenes de login. Cuando comienza como diplogin, la primera cosa que hace es usar la función getuid() para tomar el userid de quien fuera que lo invocó. Entonces busca en el fichero /etc/diphosts la primera entrada que se corresponda bien con el userid, bien con el dispositivo tty por el que entró la llamada y se configura apropiadamente. Por razones de sentido común, para que se pueda dar a un usuario una entrada en el fichero diphosts, o bien para que se le dé la configuración por defecto, es posible montar el servidor de tal manera que se pueda tener una mezcla de usuarios a los que se asigne la dirección de forma estática o dinámica. dip añadirá automáticamente una entrada Proxy-ARP si se le invoca en modo entrada, por lo que no tendrá que preocuparse de hacerlo manualmente. Configuración del fichero /etc/diphosts /etc/diphosts lo usa dip para buscar configuraciones ya establecidas para máquinas remotas. Estas máquinas remotas pueden ser usuarios que llaman a la máquina Linux, o pueden ser máquinas a las que usted llamas desde su máquina.
El formato general para /etc/diphosts es como sigue:
..
Suwalt::145.71.34.1:145.71.34.2:255.255.255.0:SLIP uwalt:CSLIP,1006
ttyS1::145.71.34.3:145.71.34.2:255.255.255.0:Dynamic ttyS1:CSLIP,296
..
Los campos son:
1. nombre de login: el que devuelve getpwuid(getuid()) o el nombre de la tty.
2. sin uso: para compatibilidad con passwd
3. Dirección Remota: dirección IP de la máquina que llama, puede ser tanto la numérica como el nombre.
4. Dirección Local: dirección IP de esta máquina, en número o por nombre.
5. Máscara de red: en notación decimal puntuada.
8. Otras tecnologías de red 62
6. Campo de comentario: ponga aquí lo que quiera.
7. protocolo: Slip, cSLIP, etc.
8. MTU: número decimal.
Un ejemplo de entrada en /etc/net/diphosts para un usuario SLIP remoto podría ser:
Sfredm::145.71.34.1:145.71.34.2:255.255.255.0:SLIP uwalt:SLIP,296 lo que especifica un enlace SLIP con dirección remota 145.71.34.1 y MTU de 296, o:
Sfredm::145.71.34.1:145.71.34.2:255.255.255.0:SLIP uwalt:CSLIP,1006 que especifica un enlace capaz de usar cSLIP con dirección remota 145.71.34.1 y MTU de 1006. Por tanto, todos los usuarios que desee que tengan asignado un acceso de llamada con IP estática deberían tener una entrada en /etc/diphosts. Si quiere que los usuarios que llaman a un puerto en particular y, que los detalles sean asignados dinámicamente, deberá tener entonces una entrada para el dispositivo tty y no una basada en el usuario. Debería configurar al menos una entrada para cada dispositivo tty que usen los usuarios para asegurar que hay disponible para ellos una configuración adecuada independientemente al módem al que llamen. Cuando un usuario se registra recibirá las preguntas normales sobre su cuenta y contraseña en las que debería introducir su userid o contraseña de SLIP-login. Si se verifican, entonces el usuario no verá mensajes especiales y sólo tendrá que cambiar el modo SLIP en su extremo. El usuario debería ser capaz de conectar y quedar configurado con los parámetros relevantes del fichero diphosts.
« Anterior 44/54 Siguiente »
Hay 1 opiniones del curso
-
buenisimo -- angel (08/09/08)
Excelente curso es muy recomendable para los que somos novatos en linuc
Cursos relacionados
Todos los derechos reservados. No está permitida la reproducción total o parcial de esta obra ni su tratamiento por cualquier método sin autorización escrita de la Editorial o de su autor.La opinión expresada en este correo no tiene por qué coincidir con la de MailxMail SL. Los comentarios y opiniones contenidos en él son únicamente propiedad de sus respectivos autores, nunca de MailxMail SL.
