¿Qué es mailxmail.com? ISSN: 1699-4914 Recomiéndanos Ayuda

5.407.691 usuarios, 2.222 cursos

Ej: inglés, excel, guitarra, etc.

Curso: Redes de Linux, cómo funcionan

Temáticas:
internet
Categoría:
ti/informática
Autor:
José A. Toujague Gutiérrez
Fecha de publicación:
01/09/06
Dificultad:
Fácil

Alumnos que han seguido este curso:
1.957

Contenido del curso

  1. 1. Introducción
  2. 2. Historia del documento
  3. 3. Comentarios y sugerencias
  4. 4. Convenciones usadas en el documento
  5. 5. Información general sobre las redes en Linux.
  6. 6. Recursos referentes al tratamiento de redes con Linux.
  7. 7. Dónde conseguir información sobre redes no específica de Linux
  8. 8. Información genérica sobre la configuración de redes.
  9. 9. Herramientas de red actualizadas.
  10. 10. Aplicaciones de red.
  11. 11. ¿Dónde debería poner las órdenes de configuración?
  12. 12. Creación y configuración de las interfaces de red.
  13. 13. Configuración del sistema de resolución de nombres (Name Resolver)
  14. 14. Qué información necesitará
  15. 15. Configuración de la interfaz loopback
  16. 16. Encaminamiento (Routing).
  17. 17. Entonces ¿qué hace el programa routed?
  18. 18. Configuración de los servidores de red y los servicios.
  19. 19. /etc/inetd.conf
  20. 20. Otros ficheros de configuración relacionados con la red
  21. 21. Seguridad en la red y control de acceso.
  22. 22. Información relacionada con IP y Ethernet
  23. 23. EQL - ecualizador de tráfico para líneas múltiples
  24. 24. IP Accounting (en Linux 2.0)
  25. 25. IP Accounting (en Linux 2.2)
  26. 26. IP Firewall (para Linux 2.0)
  27. 27. IP Firewall (para Linux 2.2)
  28. 28. Encapsulación IPIP
  29. 29. Configuración de la máquina cuyos paquetes serán encapsulados
  30. 30. Enmascarado IP (IP Masquerade)
  31. 31. Proxy IP transparente
  32. 32. IPv6, Mobile IP, Multicast
  33. 33. Uso de hardware común en los PC 49. RDSI
  34. 34. PLIP en Linux-2.0
  35. 35. PLIP en Linux-2.2
  36. 36. PPP
  37. 37. Cliente SLIP
  38. 38. dip
  39. 39. slattach
  40. 40. Servidor SLIP estático y dinámico con línea por llamada y DIP
  41. 41. Uso de Dip.
  42. 42. Conexión SLIP permanente usando una línea dedicada y slattach
  43. 43. Servidor SLIP.
  44. 44. Servidor Slip usando dip
  45. 45. Servidor SLIP usando el paquete dSLIP
  46. 46. Otras tecnologías de red
  47. 47. Appletalk (AF APPLETALK)
  48. 48. ATM
  49. 49. Retransmisión de Tramas (Frame Relay)
  50. 50. IPX (AF IPX)
  51. 51. Soporte de STRIP (Starmode Radio IP)
  52. 52. Anillo con testigo (Token Ring)
  53. 53. Cables y Cableado
  54. 54. Glosario de Términos usados en este documento


41. Uso de Dip.


Capítulo anterior: 40 - Servidor SLIP estático y dinámico con línea por llamada y DIP
Capítulo siguiente: 42 - Conexión SLIP permanente usando una línea dedicada y slattach

Como se explicó anteriormente, dip es un programa potente que puede simplificar y automatizar el proceso de llamadaa el servidor SLIP, registro, inicio de la conexión y configuración de tus dispositivos SLIP con las órdenes ifconfig y route apropiadas.

Esencialmente, para usar dip escribiremos un guión dip , que es básicamente una lista de órdenes que dip comprende y que le dicen cómo debe realizar cada una de las acciones que usted quiere que haga. Eche un vistazo al fichero sample.dip que viene con dip para hacerse una idea de cómo funciona. dip es un programa bastante potente, con muchas opciones. No las va a encontrar todas aquí, y tendrá que mirar la correspondiente página man, el README y los ficheros de ejemplo que vendrán con su versión de dip. Fíjese en que el guión sample.dip asume que está accediendo a un servidor SLIP estático, por lo que su IP ya se conoce de antemano. Las nuevas versiones de dip incluyen, para los servidores SLIP dinámicos, una orden que puede usarse para leer y configurar automáticamente el dispositivo SLIP con la dirección IP que el servidor dinámico le asigna. El ejemplo siguiente es una versión modificada y traducida del sample.dip que viene con dip337j7.uri.tgz y probablemente sea un buen punto de partida. Puede que quiera grabarlo como /etc/guiondip y editarlo para que se ajuste a su configuración.
#
# sample.dip Programa de soporte de conexión para Dialup IP
#
# Este fichero (debería mostrar) muestra el uso de DIP
# Este fichero debería funcionar para los servidores dinámicos
# de tipo Annex, si usted usa un servidor estático entonces utilice
# el fichero sample.dip que viene en el paquete dip337-uri.tgz
#
#
# Versión: @(#)sample.dip 1.40 20/07/93
#
# Autor: Fred N. van Kempen, waltje@uWalt.NL.Mugnet.ORG
#
main:
# Lo siguiente es configurar el nombre y dirección del otro extremo
# La máquina a la que llamo se llama ´xs4all.hacktic.nl´
# (== 193.78.33.42)
get $remote xs4all.hacktic.nl
# Asignar 255.255.255.0 como máscara de red de sl0
netmask 255.255.255.0
# Asignar el puerto serie y velocidad deseados
port cua02
speed 38400
# Reiniciar el módem y la línea terminal
# <Esto parece darle problemas a algunas personas!
reset
# <Nota! Valores "estándar" predefinidos de "errlevel"
# 0 - OK
# 1 - CONNECT
# 2 - ERROR
#
# Puede cambiarlos buscando "addchat()" en *.c...
# Nos preparamos para llamar.
send ATQ0V1E1X4\r
wait OK 2
if $errlvl != 0 goto problema_con_modem
dial 555-1234567
if $errlvl != 1 goto problema_con_modem
# Estamos conectados. Registrarse en el sistema.
login:
sleep 2
wait ogin: 20
if $errlvl != 0 goto problema_al_registrarse
send MILOGIN\n
wait ord: 20
if $errlvl != 0 goto clave_erronea
send MIPASSWD\n
loggedin:
# Ahora estamos registrados.
wait SOMEPROMPT 30
if $errlvl != 0 goto error_de_prompt
# Ordenamos al servidor que entre en modo SLIP
send SLIP\n
wait SLIP 30
if $errlvl != 0 goto error_de_prompt
# Obtenemos nuestra dirección IP del servidor y la asignamos
# Aquí asumiremos que tras ordenar al servidor SLIP que entre
# en modo SLIP, nos imprime nuestra dirección IP.
get $local remote 30
if $errlvl != 0 goto prompt_error
# Configurar los parámetros operativos de SLIP
get $mtu 296
# Aseguramos que se ejecuta "route add -net default xs4all.hacktic.nl"
default
# <Decimos hola y arrancamos!
done:
print CONNECTED $local ---> $rmtip
mode CSLIP
goto salir
error_de_prompt:
print Se produjo un TIME-OUT esperando a que arrancara sliplogin
goto error
problema_al_registrarse:
print Hubo un problema esperando por el mensaje Login:...
goto error
clave_erronea:
print Hubo un problema esperando por el mensaje Password:...
goto error
problema_con_modem:
print Hubo un problema con el módem...
error:
print FALLó LA CONEXIóN a $remote
quit
salir:
exit

El ejemplo anterior asume que estamos llamando a un servidor SLIP dinámico. Si está llamando a un servidor SLIP estático, entonces debería funcionarle el fichero sample.dip que viene con dip-337-uri.tgz.

Cuando se le da a dip la orden get $local, busca en el texto que viene del otro extremo una cadena que se parezca a una dirección IP, osea una cadena de números separados por caracteres . . Esta modificación se hizo específicamente pensando en los servidores SLIP dinámicos, para que el proceso de leer la dirección IP pudiera ser automatizado.

El ejemplo anterior creará automáticamente una ruta por defecto a través del enlace SLIP. Si no es lo que deseaba, a lo mejor porque tiene una conexión Ethernet que debería ser la ruta por defecto, entonces elimine la orden default del guión. Después de que haya acabado de ejecutarse el guión, si ejecuta la orden ifconfig, verá que hay un dispositivo sl0. Este es el dispositivo SLIP. Si fuese necesario, podría modificar su configuración a mano, después de que la orden dip haya acabado, usando las órdenes ifconfig y route.

Por favor, observe que dip le permite elegir varios protocolos diferentes en la orden mode. El ejemplo más común es cSLIP que es SLIP con compresión. Por favor, tenga en cuenta que ambos extremos del enlace deben concordar, por lo que debe asegurarse de que elija lo que elija, sea la mismo que lo que tenga el servidor. El ejemplo anterior es bastante robusto y debería copar con la mayoría de los errores. Para obtener más información, haga el favor de dirigirse a las páginas man de dip. Naturalmente podría, por ejemplo, codificar un guión para que haga cosas como llamar de nuevo al servidor si no consigue conectarse tras un periodo de tiempo determinado, o incluso hacer intentos con varios servidores si tiene acceso a más de uno.





¡Te informamos cada semana de los nuevos cursos gratuitos que subimos on-line para ti!
Pon aquí tu e-mail y aprende gratis con nosotros

« Anterior 41/54 Siguiente »



Hay 1 opiniones del curso


  • 5/5 buenisimo -- angel (08/09/08)

    Excelente curso es muy recomendable para los que somos novatos en linuc


Publicar en