Préparer votre machine Debian
Choisir le suffixe DNS pour le domaine
Pour le choix du nom de domaine, il y a deux options :
Utiliser un suffixe DNS terminant en
.lan
, par exemplemydomain.lan
.Utiliser un sous domaine d’un domaine public que vous possédez, par exemple
ad.mycompany.com
.
Attention
Dans tous les cas il faut absolument éviter les suffixes en .local
car ce suffixe a été approprié par Apple pour son protocole Bonjour / mDNS.
Dans les instructions ci-dessous, on prendra pour nom de domaine mydomain.lan
que vous remplacerez avec le nom de domaine de votre choix.
Installer le serveur
Pour installer une Debian 64bit neuve (machine physique ou virtuelle) sans interface graphique et uniquement avec le service SSH installé (installation de type minimale), référez vous à cette documentation.
Note
Nous recommandons l’installation de Samba-AD sur Linux (Debian / Redhat8 et dérivées), configuré selon les Recommandations de l’ANSSI pour configurer un système GNU / Linux.
Configurer les fonctions réseau de votre serveur
Indication
Si vous avez un proxy d’entreprise.
Pour rajouter le proxy pour installer des paquets DEB, créer le fichier /etc/apt/apt.conf.d/90proxy
en les adaptant à votre contexte (nom de serveur proxy et port de connexion) :
Acquire::https::proxy "http://proxy:3128";
Acquire::http::proxy "http://proxy:3128";
Pour configurer le proxy pour les différentes commandes de l’utilisateur root, rajouter les lignes suivantes à la fin de /root/.bashrc
:
export http_proxy=http://proxy.mydomain.lan:3128
export https_proxy=http://proxy.mydomain.lan:3128
export ftp_proxy=http://proxy.mydomain.lan:3128
#export no_proxy=.lan,.local
Pour appliquer immédiatement les modifications, faire :
source /root/.bashrc
Configurer le nom DNS
Indication
Le nom de de votre nouveau serveur Samba-AD ne doit pas dépasser 15 caractères (limite liée au sAMAccountName
dans Active Directory). Dans cette documentation nous allons utiliser le nom srvads.
Le nom du serveur doit être un nom FQDN, c’est à dire la concaténation du nom de machine et du suffixe DNS.
Modifier le fichier
/etc/hostname
et y renseigner le nom FQDN du serveur :srvads.mydomain.lan
Modifier
/etc/hosts
, renseigner le nom FQDN et le nom court du serveur.
Indication
Sur la ligne correspondant à l’adresse IP du serveur Samba-AD mettre d’abord le nom FQDN, puis ensuite le nom court.
Ne pas modifier la ou les lignes contenant le terme
localhost
:
# /etc/hosts of the Samba-AD server
10.0.0.10 srvads.mydomain.lan srvads
Configurer l’adresse IP
Modifier
/etc/network/interfaces
et définir une adresse IP statique :# /etc/network/interfaces auto eth0 iface eth0 inet static address 192.168.0.11/24 gateway 192.168.0.254
Attention
Depuis la version 9 de Debian, les interfaces ne s’appellent plus de façon automatiques ethX mais wpsX pour le wifi et ensX pour l’Ethernet. Pour retrouver des interfaces nommées comme les versions précédentes, suivre ce tutoriel, ou consulter cet article ou cet autre article.
Appliquer la configuration réseau en redémarrant la machine avec un reboot :
reboot
Finaliser votre configuration de base
Après le redémarrage, configurer la langue du système en anglais afin de faciliter la recherche de problèmes dans les logs :
apt-get install -y locales-all localectl set-locale LANG=en_US.utf8 localectl status
Désactiver avahi-daemon (protocole mDNS / bonjour) :
systemctl stop avahi-daemon.service avahi-daemon.socket systemctl disable avahi-daemon.service avahi-daemon.socket
Mettre à jour Debian et installer les utilitaires d’administration nécessaires :
apt-get update -y apt-get install -y wget sudo screen nmap telnet tcpdump rsync net-tools dnsutils htop apt-transport-https vim gnupg lsb-release
Vous pouvez maintenant passer à l’étape suivante et installer Samba-AD sur votre Debian.