Configuración Esencial de Redes y Servicios de Servidor en Sistemas Linux

Clasificado en Informática

Escrito el en español con un tamaño de 4,16 KB

Configuración de Interfaz de Red (IP Estática)

Asignar Dirección IP (Comando Temporal)

Para asignar una dirección IP en una sola línea de comando (temporalmente, hasta el reinicio):

ifconfig eth0 192.168.1.2 netmask 255.255.255.0 up

Establecer Puerta de Enlace (Gateway)

route add -net 0/0 hw 192.168.0.1 eth0

Archivos de Configuración Persistente

Configuración Persistente de Interfaces de Red

Edite el archivo de configuración de interfaces de red para hacer los cambios permanentes:

nano /etc/network/interfaces

Contenido de ejemplo para la interfaz eth0:

auto eth0
iface eth0 inet static
address 192.168.1.2
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.1

Modificación del Nombre del Equipo (Hostname)

Para cambiar el nombre del equipo (hostname):

nano /etc/hostname

Reiniciar el Servicio de Red

Para aplicar los cambios en la configuración de red:

/etc/init.d/networking restart

Instalación y Gestión de Servicios de Servidor

Antes de instalar cualquier servicio, es fundamental actualizar la lista de paquetes:

  • Actualizar servicios:
    apt-get update

Instalación de Servicios Comunes

DHCP
apt-get install dhcp3-server
FTP
apt-get install vsftpd
Apache (Servidor Web)
apt-get install apache2
DNS
apt-get install bind9 bind9utils
Samba Server
apt-get install samba4 smbclient
(Se utiliza para compartir archivos e impresoras entre sistemas operativos)

Archivos de Configuración Específicos

Configuración del Servidor DHCP

Archivo principal de configuración de DHCP:

nano /etc/dhcp/dhcpd.conf

Ejemplo de configuración de subred:

subnet 192.168.1.0 netmask 255.255.255.2 {
    range 192.168.1.10 192.168.1.200;
}

Configuración del Servidor DNS (BIND9)

Archivo de configuración principal de BIND9:

nano /etc/bind/named.conf

Configuración de Zona Primaria y Zona Inversa

Definición de zonas en el archivo named.conf.local:

nano /etc/bind/named.conf.local

Ejemplo de configuración de zona:

zone “red201.com” {
    type master;
    file “/var/lib/bind/red201.com”;
}

zone “1.168.192.in-addr.arpa” {
    type master;
    file “/etc/bind/revp.192.168.1”;
};

Configuración del Servidor Web Apache

Archivo de configuración principal de Apache:

nano /etc/apache2/apache2.conf

Configuración de Seguridad Apache (.HTACCESS)

Archivo de configuración de seguridad (si está habilitado):

nano /var/www/.htaccess

Configuración del Servidor FTP (vsftpd)

Archivo de configuración de FTP:

nano /etc/vsftpd/vsftpd.conf

Herramientas de Comprobación y Diagnóstico DNS

Comandos útiles para verificar el funcionamiento del servicio DNS:

nslookup
Permite comprobar el funcionamiento de un servidor DNS mediante una interfaz para el cliente.
dig
Cliente para interrogar a servidores DNS, devolviendo información detallada.
host
Obtener la dirección IP que corresponde a un nombre y viceversa.

Protocolos Clave de Administración

  • Protocolo que permite conectarse de forma segura a un servidor para poder administrarlo: SSH (Secure Shell)
  • Servicio que permite que los equipos LINUX puedan compartir carpetas entre sí: NFS (Network File System)
  • Protocolo de aplicación que permite el acceso a un servicio de directorio (dominio): LDAP (Lightweight Directory Access Protocol)

Entradas relacionadas: