Encuentra la IP de la máquina virtual local mediante el comando ip address
en el Terminal o bien entra directamente en la del servidor. Entra usando Putty en todo caso.
Cuando estés buscando un equipo, usa la línea de comandos de Windows (cmd) y el comando ping -t 192.168.X.Y
para tantear si una máquina está encendida y visible en la red.
Hemos visto que la información de red se consulta en . Encuentra el archivo de información de las interfaces de red en Debian:
Recuerda: ssh = Secure SHell (shell = intérprete de comandos)
Tarea 23.1. Archivos y carpetas.
wget
) y descomprime (unzip
) el fichero simpsons.zip. tar -cvf
en un fichero tunombre.tar
. O bien con zip tunombre.zip marge\ y\ homer/
scp
(secure copy) a la carpeta /home/daniel/Escritorio
. IP del profe: 192.168.0.__
, usuario: daniel
, contraseña: daniel.
Desde otra máquina hacia la tuya propia:
scp user@host:directory/SourceFile TargetFile
Desde tu máquina hacia otra (tarea 20.1-4):
scp SourceFile user@host:directory/TargetFile
Desde tu máquina a otra:
Puedes usar -r
(“recursive”) para enviar carpetas enteras con todas sus subcarpetas.
Sacado de Wikipedia.
Comando: apt install loquesea
. Primero debes hacer su
Instala una de las tonterías de este link, por ejemplo:
apt install libaa-bin
)apt-get install nmap
. Pruébalo con nmap -sP 192.168.0.0/24
Tarea 23.2: Aplicaciones.
Instala Asterisk siguiendo estas instrucciones (Debian 9 | Debian 10). Aquí tienes un script para automatizar todo el proceso:
#!/bin/bash
setenv LANG C
setenv LC_CTYPE "iso_8859_1"
echo
echo Script de instalación de Asterisk - ejecutar como administrador
echo Adaptado de rosehosting.com y computingforgeeks.com/
echo
echo Cuando llegue el momento \(pantalla azul\), introduce el codigo de pais 34 para Espana
apt update -y && apt upgrade -y
apt install -y build-essential
apt install -y git-core subversion libjansson-dev sqlite autoconf automake libxml2-dev libncurses5-dev libtool curl figlet
#el -y responde automaticamente yes a todas las preguntas
cd /usr/src/
sudo curl -O http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-16-current.tar.gz
tar -zxvf asterisk-16-current.tar.gz
rm asterisk-16-current.tar.gz
cd asterisk*
#como el nombre de la carpeta cambia con el número de versión, le pongo asterisco
./contrib/scripts/install_prereq install
./configure --with-jansson-bundled
make
make install
make samples
make config
make install-logrotate
systemctl start asterisk
systemctl enable asterisk
systemctl status asterisk --no-pager
echo Si pone \"active \(running\)\"...
figlet -c instalacion terminada
figlet -c -f banner yeah!
Para usar el script deberás:
nano scriptasterisk.sh
chmod +x scriptasterisk.sh
./scriptasterisk.sh
(ponle sudo
si no eres root)Si todo ha ido bien:
daniel@Asterisk-dani:~$ systemctl status asterisk
● asterisk.service - LSB: Asterisk PBX
Loaded: loaded (/etc/init.d/asterisk; generated; vendor preset: enabled)
Active: active (running) since Tue 2019-02-12 08:42:32 CET; 1h 36min ago
Docs: man:systemd-sysv-generator(8)
Process: 569 ExecStart=/etc/init.d/asterisk start (code=exited, status=0/SUCCE
Tasks: 67 (limit: 19660)
CGroup: /system.slice/asterisk.service
└─585 /usr/sbin/asterisk
lines 1-8/8 (END)
Tarea 23.3: Después de hacer make samples
, muestra el contenido de los ficheros sip.conf
y extensions.conf
(adjunta pantallazo o bien especifica instrucción con ruta completa)