The unit files have no installation config (WantedBy=, RequiredBy=, Also=, Alias= settings in the [Install] section, and DefaultInstance= for template units). This means they are not meant to be enabled using systemctl. Possible reasons for having this kind of units are: • A unit may be statically enabled by being symlinked from another unit's .wants/ or .requires/ directory. • A unit's purpose may be to act as a helper for some other unit which has a requirement dependency on it. • A unit may be started when needed via activation (socket, path, timer, D-Bus, udev, scripted systemctl call, ...). • In case of template units, the unit is meant to be enabled with some instance name specified.
Modifier le fichier : sudo nano /usr/lib/systemd/system/cockpit.service
Les fichiers de configuration pour les interfaces réseaux se trouve dans : /etc/sysconfig/network-scripts/.
Modifier le fichier qui fait reférence à l’interface ifcfg-ensXX ou le créer (vérifier le nom de l’interface avec un ip a) :
Exemple avec l’interface ens33 : ifcfg-ens33
1 2 3 4 5 6 7
DEVICE=ens33 ## Nom de l'interface BOOTPROTO=static ## Passer en mode static et non DHCP IPADDR=172.16.166.252 ## Adresse IP de la machine NETMASK=255.255.255.0 ## Masque sous-reseau IPV6INIT=no ## Pas d'addresse IPv6 NM_CONTROLLED=no ## Pas de contrôle via NetworkManager ONBOOT=yes ## Monter l'interface au boot
Paramètre réseaux géréraux
Le fichier de config se trouve dans /etc/sysconfig/network
1 2 3 4
NETWORKING=yes ## Activer le reseau NETWORKING_IPV6=no ## Activation ou pas de l'ipv6 HOSTNAME=northstar ## Le nom de la machine GATEWAY=172.16.166.253 ## Adresse ip de la passerelle
Prise en compte des changements
Relance du service network /etc/init.d/network restart
# This file describes the network interfaces available on your system # and how to activate them. For more information, see interfaces(5).
source /etc/network/interfaces.d/*
# The loopback network interface auto lo iface lo inet loopback
auto ens33 allow-hotplug ens33 iface ens33 inet static address 172.16.166.253/24
auto ens160 allow-hotplug ens160 iface ens160 inet static address 192.170.180.253/30 gateway 192.170.180.254 dns-nameservers 208.67.222.222 # Normalement pas utile si le DNS est indiqué dans /etc/resolv.conf
auto ens192 allow-hotplug ens33 iface ens192 inet static address 172.16.14.254/24
auto ens224 allow-hotplug ens224 iface ens224 inet static address 172.16.20.254/24
auto ens256 allow-hotplug ens256 iface ens256 inet static address 172.16.13.254/24
Puis relancer le service Network Management : sudo service networking start
Voici la liste des différentes interfaces :
- L’interface lo est l’interface dite de loopback. Elle permet au système de discuter avec lui-même et est absolument indispensable. L’unique adresse sur cette interface est 127.0.0.1.
- Les interfaces ethX où X est un entier sont associées aux cartes réseau.
- Les interfaces athX ou wlanX, où X est un entier, sont associées aux cartes WiFi.
- Les interfaces tunX ou tapX sont souvent associées à des VPN.
- Les interfaces pppX pour les modems…
- Les interfaces usbX sont liées aux connexions réseau via USB, comme avec les smartphones.
- Les interfaces brX correspondent à des bridges, c’est à dire la fusion de plusieurs interfaces en une seule.
// be authoritative for the localhost forward and reverse zones, and for // broadcast zones as per RFC 1912 zone "localhost" { type master; file "/etc/bind/db.local"; }; zone "127.in-addr.arpa" { type master; file "/etc/bind/db.127"; }; zone "0.in-addr.arpa" { type master; file "/etc/bind/db.0"; }; zone "255.in-addr.arpa" { type master; file "/etc/bind/db.255"; }; zone "example.domainename.net" { type master; file "/etc/bind/db.example.domainename.net"; }
named.conf.option contient l’ensemble des options de configurations du serveur DNS.
// Port d'échange entre les serveurs DNS //query-source address * port *; // Transmettre les requêtes à 192.168.1.1 si ce serveur ne sait pas résoudre ces adresses. // On pourrait aussi bien renseigner les serveurs DNS du FAI plutôt que de renseigner // l'adresse IP du routeur (xxxbox) //forward only; //forwarders { 192.168.1.1; }; //ou 8.8.8.8 pour garder un accès à internet
auth-nxdomain no; # conform to RFC1035
// À partir de 9.9.5 ARM, désactiver le scan des interfaces pour éviter l'arrêt inopiné de l'écoute interface-interval 0; // Ecouter sur les interfaces locales uniquement (IPV4) //listen-on-v6 { none; }; //listen-on-v6 { any; }; //listen-on { 127.0.0.1; 192.168.0.1; }; listen-on { any; };
// Ne pas transférer les informations de zones aux DNS secondaires allow-transfer { none; };
// Accepter les requêtes pour le réseau interne uniquement allow-query { internals; };
// Autoriser les requêtes récursives pour les hôtes locaux allow-recursion { internals; };
// Ne pas rendre publique la version de BIND version none;
pid-file "/var/run/named.pid"; };
Création du fichier Ressources Records (RR)
Un DNS est constitué de plusieurs enregistrements, les RR ou Ressources Records, définissant les diverses informations relatives au domaine. Le premier enregistrement est consacré à la résolution de noms, dans notre cas, il s’agit du fichier db.example.domainename.net. Le second sera quant à lui en rapport avec la résolution de noms inverses ; il s’agit du fichier db.example.domainename.net.inv.
Créer le fichier db.example.domainename.net dans /etc/bind/ :