En este laboratorio se usan dos máquinas VirtualBox™ conectadas por medio de un puerto serie virtual, lo que equivale a tener un cable null-modem directo.
Un sistema, llamamo blas realizará la llamada y el otro, llamado “epi” la recibirá, por lo que estará continuamente a la espera.
El puerto utilizado en ambas máquinas es el com3, en modo polled (comparte IRQ con com1) por lo que usa el dispositivo /dev/com3pl
. Se dejan los puertos com1 y com2 para terminales y el com4 se configura como impresora.
La configuración del sistema es (se ilustra la configuración de epi, porque la de blas es análoga, con la salvedad que en el COM3 se deja marcado «Conectar a tubería/socket existente») :
Este sistema se configura como pasivo, es decir, a la espera de recibir llamadas.
epi
UUCP
La linea correspondiente a COM3 deberá estar habilitada (comenzar con un 1)
1lPcom3pl
Luego se hace kill quit 1
para actualizar la configuración de los terminales.
Si no existe se crea un usuario uucp (puede ser otro nombre) para responder a la conexión
uucp:*:6:6:Coherent-Coherent copy:/usr/spool/uucp:/usr/lib/uucp/uucico
En /etc/shadow
se pondrá la misma linea pero sin el *
system blas time Never commands rmail rnews uucp uux remote-send /usr/spool/uucppublic /tmp remote-receive /usr/spool/uucppublic /tmp
Dentro del directorio /usr/spool/uucp
se ejecutan los comandos:
/usr/lib/uucp/uumkdir blas /usr/lib/uucp/uutouch blas
Se puede crear un usuario para pruebas, en este caso Jane Doe
newusr jdoe "Jane Doe" /home
que responderá: Adding user: name=jdoe uid=8 gid=5 HOME=/home/jdoe shell=/bin/sh
Este sistema se configura como activo, es decir, realiza la llamada.
blas
UUCP
La linea correspondiente a COM3 deberá estar habilitada (comenzar con un 0)
0lPcom3pl
Luego se hace kill quit 1
para acutalizar la configuración de los terminales.
port COM3 type direct device /dev/com3pl baud 9600
system epi time Any #baud 9600 port COM3 chat "" \n in:-\n-in: uucp protocol g myname blas request yes transfer yes remote-send /usr/spool/uucppublic /tmp remote-receive /usr/spool/uucppublic /tmp commands rmail rnews uucp
Se puede crear un usuario para pruebas, en este caso John Smith
newusr jsmith "John Smith" /home
que responderá: Adding user: name=jsmith uid=8 gid=5 HOME=/home/jsmith shell=/bin/sh
Se puede automatizar la llamada periodicamente utilizando cron