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