Enviado por admin el
Ya era hora de actualizar la guía de configuración inicial para luego, por ejemplo, instalar Asterisk. Primero descargamos el archivo comprimido que contiene la ISO de Raspian Jessie (vía Torrent). Lo descomprimimos y insertamos la tarjeta de memoria que luego vamos a instalar en RaspBerry, en el computador donde descargamos la ISO.
En Windows para escribir los datos de la ISO en la tarjeta hay que utilizar Win32DiskImager (ultima versión 0.9.5). Se instala y luego se abre:
Se selecciona el archivo img, la letra correspondiente a la unidad de la tarjeta de memoria y luego se presiona el Botón “Scrivi” (lo tengo en italiano )
Una vez la escritura haya terminado, se saca la tarjeta de memoria del computador y se inserta en la respectiva ranura del Raspberry. Se conecta (posiblemente) el Raspberry a una televisión vía HDMI, teclado y ratón en los dos puertos USB, el cable de red al respectivo puerto. Se enciende el cachorro y una vez que haya arrancado (Desktop) se abre una ventana terminal y se mira la IP asignada por el servidor DHCP:
ifconfig
Desde un computador se accede al RaspBerry vía ssh utilizando la IP que tiene asignada.
usuario: pi
contraseña: raspberry
Primero se cambia la contraseña del usuario pi:
passwd
Luego la password del usuario root:
sudo passwd root
Luego se modifica la configuración del servidor ssh para que el usuario root pueda acceder desde remoto:
nano /etc/ssh/sshd_config
Se modifica esta linea:
PermitRootLogin without-password
para que quede:
PermitRootLogin yes
se reinicia el servidor ssh:
systemctl restart sshd
Se reinicia el servidor:
reboot
Se vuelve a acceder vía ssh, esta vez utilizando el usuario root con la contraseña que se configurado anteriormente; luego se inicia la utilidad de configuración del RaspBerry:
raspi-config
Primero se selecciona la opción 9 y en el nuevo menú la opción A0 para actualizar esta utilidad (raspi-config). Terminada esta operación se vuelve al menú principal y se selecciona la opción 3 y luego B1 para que el sistema arranque solamente con la consola texto. Se vuelve al menú principal y se selecciona la opción 5 para modificar el idioma, la zona horaria y el idioma del teclado. Se vuelve nuevamente al menú principal y se selecciona la opción 9 para trabajar a una frecuencia más alta de la predefinida. En la nueva ventana escoger la nueva frecuencia utilizando el rango MEDIUM. Se vuelve al menú principal y se selecciona la opción 1 para asignar todo el espacio disponible en la tarjeta al sistema operativo. Terminada la operación el sistema debería solicitar el reinicio del sistema.
Se vuelve a acceder al sistema y se asigna una IP fija a la tarjeta de red.
nano /etc/dhcpcd.conf
Al final del archivo se añade:
interface eth0
static ip_address=192.168.1.50/24
static routers=192.168.1.1
static domain_name_servers=192.168.1.1
192.168.1.50 es la IP que se asignará al sistema (añadir siempre /24)
192.168.1.1 es la IP del router (personalizar)
Se guardan los cambios y se reinicia el servidor:
reboot
Se vuelve a acceder y se actualiza el sistema:
apt-get update
apt-get updgrade
Se instala un servidor DNS ya que puede resultar cómodo tenerlo en algunos escenarios de instalación de Asterisk:
apt-get install bind9
Se activa para se inicie con el sistema:
systemctl enable bind9
Se modifica solamente un archivo:
nano /etc/bind/named.conf.options
cambiando este bloque:
// forwarders {
// 0.0.0.0;
// };
Para que quede:
forwarders {
208.67.222.222;
208.67.220.220;
};
y cambiando esta linea:
dnssec-validation auto;
para que quede:
dnssec-validation no;
Se utilizarán la IP de OpenDNS (lastima que se la compró CISCO) para resolver los nombre de dominios. Se guardan los cambios y se le dice al sistema que cada consulta para resolver un nombre de dominio se realizará en local:
nano /etc/resolvconf.conf
se modifica esta linea:
#name_servers=127.0.0.1
para que quede:
name_servers=127.0.0.1
Se guardan los cambios y se reinicia el sistema:
reboot
Se vuelve a acceder y se averigua que efectivamente el sistema resuelve los nombres de dominios localmente:
nano /etc/resolv.conf
debería aparecer:
# Generated by resolvconf
nameserver 127.0.0.1
Se cierra el archivo y se vuelve a abrir el siguiente:
nano /etc/dhcpcd.conf
se modifica la ultima linea:
static domain_name_servers=192.168.1.1
para que quede:
static domain_name_servers=127.0.0.1
Se guardan los cambios. De esta forma cualquier resolución de dominio utilizará el servidor DNS que se acaba de instalar y configurar (BIND). Se reinicia nuevamente el servidor:
reboot
Por ahora es todo. Ustedes ¿Cómo lo hacen?
Comentarios recientes