Saludos comunidad.
El tema que pongo acá fue el último que pude publicar antes de la extinción de los servicios de softwarelibre.cu y con ello la lista linux-l.
En este momento tengo mayor necesidad de implementar esto así que retomo el tema aquí aprovechando este espacio que afortunadamente existe para intercambiar. El problema es el siguiente. En mi trabajo manejamos algunos equipos de comunicaciones (multiplexores) los que poseen como única vía de conexión para su configuración, monitoreo, en fin su administración, un puerto serie rs-232 el cual conectamos con una pc en la cual hay configurada una conexión directa (con directa me refiero a que hay un cable serial que conecta la pc directamente con el multiplexor, los que hayan cacharreado las conexiones "avanzadas" de windows sabrán a lo que me refiero) que usa el protocolo slip (esto siempre se ha hecho desde windows), luego que se establece la conexión con el equipo toda la interacción con el mismo es vía protocolo ip (o sea cuando se conecta al equipo se puede hacer perfectamente un telnet al multiplexor con el que estamos conectados directamentre 192.168.x.x o a cualquier otro que esté en la red de frame relay al que está conectado el multiplexor, ejemplo: telnet 192.168.x.y). Aclaración, en el multiplexor hay una "especie" de servidor slip, pues la pc se conecta como cliente al equipo y se le pasa en la configuración usuario, contraseña y una ip que esté en el rango de las de la red de los multiplexores.
Ahora, qué necesito? pues simple, necesito no tener que usar más al "bárbaro" de windows para esa tarea y de paso lograr establecer desde el servidor una conexión permanente con el multiplexor (la que me permitiría acceder mediante telnet desde cualquier pc en la red a cualquier multiplexor de los que tenemos usando la pc como puerta de salida a la red de los multiplexores).
Para lograr esos objetivos qué he hecho?
1 - mucha, mucha lectura (no tengo internet)
2 - tengo claro que hay que usar SLATTACH para "enganchar" la conexión serie a una interfase de red.
Dónde está el problema? pues en que no sé cómo hacer la conexión slip desde mi pc vía cable directamente (todo lo que he visto es usando un módem) con el equipo o usando PPPD que tengo entendido que no maneja slip.
Siento haberme extendido pero creí necesario al menos tratar de explicar un poco el escenario que hay acá.
Ah, uso CentOs 5.6
Agradecería cualquier aclaración sobre el tema. Gracias desde ya.
Saludos,
Conexión SLIP con cable serial directo de pc - pc
Re: Conexión SLIP con cable serial directo de pc - pc
Por falta de tiempo no pude postear la solución al problema, en algunos manuales de Admin de Redes se explica esto y este procedimiento era el que estaba probando pero mi error estaba en que añadía las rutas incorrectamente. Aquí les dejo lo que hice:
La orden slattach:
/dev/ttyS0 es el camino al puerto serie de la pc o donde tenemos conectado el cable
-p slip es el protocolo que usaremos en la conexión
-s 38400 es la velocidad a la que nos conectaremos con el otro equipo
-dL hace entre otras cosas un pequeño debug
& hace que la orden se ejecute en segundo plano
La orden ifconfig:
sl0 es el nombre que que le daremos a la interfaz
192.168.0.200 es la IP de la pc LOCAL donde estamos ejecutando la orden SLATTACH
pointopoint habilita el modo point-to-point
192.168.0.71 es la IP de la pc REMOTA a la que nos conectaremos
La orden route:
add añadir una nueva ruta
default modificamos la ruta por defecto (esto es a nuestro gusto o según nos convenga)
gw especifica la puerta de salida de la ruta que estamos añadiendo
192.168.0.71 es la IP de la pc REMOTA, la usaremos de puerta de salida para acceder al resto de la red conectada a esa pc.
Luego ya podremos hacer ping normalmente a la pc REMOTA (192.168.0.71) y a la red que esté conectada a ella.
Código: Seleccionar todo
slattach /dev/ttyS0 -p slip -s 38400 -dL &
ifconfig sl0 192.168.0.200 pointopoint 192.168.0.71
route add default gw 192.168.0.71
/dev/ttyS0 es el camino al puerto serie de la pc o donde tenemos conectado el cable
-p slip es el protocolo que usaremos en la conexión
-s 38400 es la velocidad a la que nos conectaremos con el otro equipo
-dL hace entre otras cosas un pequeño debug
& hace que la orden se ejecute en segundo plano
La orden ifconfig:
sl0 es el nombre que que le daremos a la interfaz
192.168.0.200 es la IP de la pc LOCAL donde estamos ejecutando la orden SLATTACH
pointopoint habilita el modo point-to-point
192.168.0.71 es la IP de la pc REMOTA a la que nos conectaremos
La orden route:
add añadir una nueva ruta
default modificamos la ruta por defecto (esto es a nuestro gusto o según nos convenga)
gw especifica la puerta de salida de la ruta que estamos añadiendo
192.168.0.71 es la IP de la pc REMOTA, la usaremos de puerta de salida para acceder al resto de la red conectada a esa pc.
Luego ya podremos hacer ping normalmente a la pc REMOTA (192.168.0.71) y a la red que esté conectada a ella.