MiniHOWTO: Como hacer un servidor “Dialin” en LINUX debian


En este minihow tratare de explicar como hacer que tu maquina comparta la internet por medio del telefono usando el modem, a este procedimiento se le conoce como un “dialin server”, a diferencia del “dialup” el cual llamas a tu proveedor de internet, dialin actua de la otra forma, tu maquina espera una llamada a su modem y contesta dando internet a la maquina cliente, comenzemos:

Vete a root:
su root

Instala mgetty:
apt-get install mgetty

Agrega usuario dialin:
adduser dialin

Edita /etc/passwd, busca dialin y cambia a dialin:x:1001:1001:,,,:/home/dialin:/usr/sbin/dialin
nano /etc/passwd

Crea tu dialin Shell:
echo “#!/bin/sh” > /usr/sbin/dialin
echo “# dialin version 0.01” >> /usr/sbin/dialin
echo “# por zzer zzerver @ gmail.com” >> /usr/sbin/dialin
echo “echo ‘Bienvenido a mi servidor dialin'” >> /usr/sbin/dialin
echo “echo ‘Welcome to my dialin server'” >> /usr/sbin/dialin
echo “mesg n” >> /usr/sbin/dialin
echo “stty -echo” >> /usr/sbin/dialin
echo “exec /usr/sbin/pppd -detach modem debug crtscts” >> /usr/sbin/dialin

Cambia Permisos:
chmod 750 /usr/sbin/dialin
chown root:dialin /usr/sbin/dialin
chmod 775 /etc/ppp
chown root:dialin -R /etc/ppp
chown root:dialin /usr/sbin/ppplogin

Agrega el Shell script a las shells validas:
echo “/usr/sbin/login” >> /etc/shells

Respalda/Agrega a /etc/inittab:
cp /etc/inittab  /etc/inittab.bk
echo “S0:2345:respawn:/sbin/mgetty ttyS0” > /etc/inittab
init q

Respalda/Crea nuevo /etc/mgetty/login.config
cp /etc/mgetty/login.config /etc/mgetty/login.config.bk
echo “/AutoPPP/ – a_ppp /usr/sbin/pppd file /etc/ppp/options” > /etc/mgetty/login.config

Respalda/Crea Nuevo /etc/ppp/options:
cp /etc/ppp/options /etc/ppp/options.bk
echo “-detach” > /etc/ppp/options
echo “asyncmap 0” >> /etc/ppp/options
echo “modem” >> /etc/ppp/options
echo “crtscts” >> /etc/ppp/options
echo “proxyarp” >> /etc/ppp/options
echo “lock” >> /etc/ppp/options
echo “require-pap” >> /etc/ppp/options
echo “refuse-chap” >> /etc/ppp/options
echo “ms-dns 192.168.1.255 # AQUI_TU DNS” >> /etc/ppp/options
echo “usepeerdns” >> /etc/ppp/options

Creamos un nuevo /etc/ppp/options.ttyS0 (o S1,S2 etc, depende del com-modem):
echo “192.168.1.137:192.168.1.200 #TU_IP_LOCAL:IP_CLIENTE_DIALIN_IP” > /etc/ppp/options.ttyS0
echo “#debug #descomenta para cargar debug a syslog” >> /etc/ppp/options.ttyS0
echo “noauth #debug #comenta para no debug a syslog” >> /etc/ppp/options.ttyS0

Respaldamos/Creamos un nuevo /etc/ppp/pap-secrets:
cp /etc/ppp/pap-secrets /etc/ppp/pap-secrets.bk
echo “# /etc/ppp/pap-secrets” > /etc/ppp/pap-secrets
echo ‘* * “” *’ >> /etc/ppp/pap-secrets
echo ‘# No pueden sshd al servidor’ >> /etc/ppp/pap-secrets
echo ‘guest * “*” -‘ >> /etc/ppp/pap-secrets
echo ‘master * “*” -‘ >> /etc/ppp/pap-secrets
echo ‘root * “*” -‘ >> /etc/ppp/pap-secrets
echo ‘god * “*” -‘ >> /etc/ppp/pap-secrets
echo ‘toor * “*” -‘ > /etc/ppp/pap-secrets

Instalamos ipmasq:
apt-get install ipmasq

Ahora ya puedes marcar a tu servidor “dialin”🙂

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: