Vamos allá
Lo primero es crear el servidor con que responda a las llamadas.
De hecho es lo explicaré como instalar

apt-get install mgetty
apt-get install ppp

ahora configuramos el archivo /etc/inittab.

nano /etc/inittab

en este config, crear la línea para que el modem espere de forma automática,
al final ponemos:

CM0:234:respawn:/sbin/mgetty ttyACM0

Donde:
 CMO                  es el identificador de la línea
 234                  es el modo de respuesta 
 respawn              es que va a responder
 /sbin/mgetty         este no lo recuerdo bien, pero se mantiene así mismo
 ttyACM0                    este es el moden que tienes conectado a la
maquina,                            para saberlo te recomiendo que instales
apt-get                                     install wvdialconf  y ejecútalo
claro para saber bien                       el moden que tienes y las
configuraciones del mismo,                          en este caso yo tengo en
una maquina virtual y mi                            moden es un MultiTech
MT9234ZBA USB CDC.

haces que se relea el inittab

init q

para comprobar que el servicio esta en espera, autenticado como root y en
otra shell:

ps mx

y veras el proceso en espera, para matar los procesos en espera:

killall mgetty

Habilitamos el ip forward para que el remoto pueda acceder a la red

Entramos en /etc/ppp/   y creamos un fichero ip-up.local y dentro de el
ponemos


#!/bin/bash


LOC_IP=$4
REM_IP=$5

if ( [ "$LOC_IP" == 192.168.0.10 ] && [ "$REM_IP" == 192.168.0.250 ] ); then
        /bin/echo "1" > /proc/sys/net/ipv4/ip_forward;
else
        /bin/echo "0" > /proc/sys/net/ipv4/ip_forward;
fi

exit 0


esta de más decir que hay que darle permiso de ejecución.

Vamos a /etc/mgetty/login.config

Buscar la línea:

#/AutoPPP/ -a_ppp/usr/sbin/pppd auth -chap +pap login debug

cambiarla por:

/AutoPPP/ - a_ppp /usr/sbin/pppd file /etc/ppp/options.moden

Ahora creamos el fichero options.moden dentro de /etc/ppp/  y dentro de el
ponemos

-detach
asyncmap 0
modem
login
crtscts
proxyarp
lock
require-pap
refuse-chap
ms-dns x.x.x.1                  (aquí va el ip del dns  )
usepeerdns x.x.x.2:x.x.x.3   (ip del server ras):(ip que tomara la pc conec)
noauth
logfile /var/log/servicioras.log   (este es un fichero que guarda los log)

accedemos al fichero /etc/mgetty/mgetty.config y al final agregamos


port ttyACM0
  init-chat "" ATZ OK ATQ0V1E1S0=0&C1&D2+FCLASS=0 OK at+vcid=1 OK
  speed xxxxx
  rings 4
  data-only yes

recuerden que ttyACM0 es mi moden debes poner el del tuyo

 init-chat <---> es el inicio del moden (desgloso lo que tiene)
 "" ----------> siempre lo lleva 
 ATZ OK ------> es para que reinicie cuando termina una conexión
 ATQ0V1E1S0=0&C1&D2+FCLASS=0 OK --> te lo da el wvdialconf pero puedes
agrégarle M0 para que el moden no suene
 ATM0Q0V1E1S0=0&C1&D2+FCLASS=0 OK
 at+vcid=1 OK----> este es solo si tienes identificador de llamadas activo
en ETECSA de lo contrario quítalo

 speed  <----> es la velocidad del moden
 xxxxx  -----> es un valor que te lo da el wvdialconf
 rings 4 -----> es la cantidad de timbres antes de descolgar, debe ser un
número mayor que 2 para que el identificador de llamadas lo
reconozca
 data-only yes -------> aquí es que solo transmitiremos datos


en el caso de que tengas el identificador de llamadas entra en el fichero 

nano /etc/mgetty/dialin.config

y al final esta la línea !all
sobre esa línea pon los teléfonos con acceso a la maquina.. quedando de la
forma siguiente
041323232 , 041323536  
!all

Donde el 041 es el código de la provincia, en mi caso Sancti Spíritus 041 si
fuera villa clara 042 y así, no se me los de las otras provincias, y los
otros números son el teléfono del que llegara la llamada..
Y hasta aquí te debe funcionar







-----Mensaje original-----
De: gutl-l-boun...@jovenclub.cu [mailto:gutl-l-boun...@jovenclub.cu] En
nombre de Richard
Enviado el: Miércoles, 06 de Mayo de 2015 08:14 a.m.
Para: Lista JovenClub
Asunto: [Gutl-l] RAS Modem En Linux

Hola Amigos llevo rato con esto y no he logrado comunicar dos PC con 
modem, he probado mgety+ppp y nada no me funciona si alguien tine alguno 
idea de como lograr hacer un RAS en debian 7 porfavor agradeceria la 
ayuda

-- 
Tec.Richard Díaz Rodríguez
Administrador de Red
UEB Fibrocemento
Sancti Spíritus
TELF:(01) 41-861603
Grupo de Usuarios de Tecnologías Libres en Cuba
Admin-»http://blackhats.cubava.cu/

-- 
Este mensaje ha sido analizado por MailScanner
en busca de virus y otros contenidos peligrosos,
y se considera que est limpio.



-- 
Este mensaje ha sido analizado por MailScanner
en busca de virus y otros contenidos peligrosos,
y se considera que está limpio.

______________________________________________________________________
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l

Responder a