TP sysres SE2a5 2022/2023 G1 : Différence entre versions
(→Création de la VM) |
(→Cahier de suivi - Groupe 1) |
||
Ligne 2 : | Ligne 2 : | ||
== Cahier de suivi - Groupe 1 == | == Cahier de suivi - Groupe 1 == | ||
+ | == Serveur DNS == | ||
+ | |||
+ | Dans un premier temps, on utilise le registrar [[gandi.net|Gandi]] afin de réserver le nom de domaine <code>demineur.site</code>.<br /> | ||
+ | Une fois le nom de domaine réservé, il est alors possible de configurer les serveurs de noms et les Glue Records :<br /> | ||
+ | → Ajouter le Glue Record vers <code>193.48.57.164</code> afin d’associer le nom de domaine <code>demineur.site</code> à l’adresse IP <code>193.48.57.164</code><br /> | ||
+ | → Modifier les serveurs de noms pour utiliser <code>ns.demineur.site</code> et <code>ns6.gandi.net</code><br /> | ||
+ | En attendant que les serveurs de noms soient correctement modifiés, il est possible de changer les enregistrements DNS :<br /> | ||
+ | → Modifier l’enrgistrement DNS <code>@</code>-<code>A</code> avec la valeur <code>193.48.57.193</code><br /> | ||
+ | → Ajouter l’enrgistrement DNS <code>ns</code>-<code>A</code> avec la valeur <code>193.48.57.193</code><br /> | ||
+ | → Modifier l’enrgistrement DNS <code>www</code>-<code>CNAME</code> avec la valeur <code>ns.demineur.site.</code> | ||
+ | |||
+ | * Installation du paquet <code>bind9</code> | ||
+ | |||
+ | <pre>apt install bind9</pre> | ||
+ | * Modification du fichier <code>/etc/resolv.conf</code> : | ||
+ | |||
+ | <pre>nameserver 127.0.0.1</pre> | ||
+ | * Modification du fichier <code>/etc/bind/named.conf.local</code> : | ||
+ | |||
+ | <pre>zone "demineur.site" { | ||
+ | type master; | ||
+ | file "/etc/bind/db.demineur.site"; | ||
+ | allow-transfer { 217.70.177.40; }; // ns6.gandi.net | ||
+ | };</pre> | ||
+ | * Modification du fichier <code>/etc/bind/named.conf.options</code> : | ||
+ | |||
+ | <pre>options{ | ||
+ | directory "/var/cache/bind"; | ||
+ | forwarders { | ||
+ | 8.8.8.8; | ||
+ | 4.4.2.2; | ||
+ | }; | ||
+ | dnssec-validation auto; | ||
+ | listen-on-v6 { any; }; | ||
+ | allow-transfer { "allowed_to_transfer"; }; | ||
+ | }; | ||
+ | acl "allowed_to_transfer" { | ||
+ | 217.70.177.40/32; | ||
+ | };</pre> | ||
+ | * Créer le fichier BIND pour <code>demineur.site</code> : | ||
+ | |||
+ | <pre>cp /etc/bind/db.local /etc/bind/db.demineur.site</pre> | ||
+ | * Modification du fichier <code>/etc/bind/db.demineur.site</code> : | ||
+ | |||
+ | <pre>; | ||
+ | ; BIND data file for demineur.site | ||
+ | ; | ||
+ | $TTL 604800 | ||
+ | @ IN SOA ns.demineur.site. root.demineur.site. ( | ||
+ | 1 ; Serial | ||
+ | 604800 ; Refresh | ||
+ | 86400 ; Retry | ||
+ | 2419200 ; Expire | ||
+ | 604800 ) ; Negative Cache TTL | ||
+ | ; | ||
+ | @ IN NS ns.demineur.site. | ||
+ | @ IN NS ns6.gandi.net. | ||
+ | @ IN A 193.48.57.164 | ||
+ | NS IN A 193.48.57.164 | ||
+ | NS IN AAAA 2001:7A8:116E:60A4::1 | ||
+ | WWW IN CNAME NS | ||
+ | SSH IN CNAME NS</pre> | ||
+ | * Redémarrage du service <code>bind9</code> : | ||
+ | |||
+ | <pre>service bind9 restart</pre> | ||
+ | === Tester DNS : === | ||
+ | |||
+ | * Modification du fichier <code>/etc/resolv.conf</code> | ||
+ | |||
+ | <pre>nameserver 193.48.57.164</pre> | ||
+ | * Vérification de la traduction du nom de domaine <code>demineur.site</code> : | ||
+ | |||
+ | <pre>nslookup demineur.site</pre> | ||
= Sommaire = | = Sommaire = |
Version du 10 novembre 2022 à 10:53
Sommaire
Cahier de suivi - Groupe 1
Serveur DNS
Dans un premier temps, on utilise le registrar Gandi afin de réserver le nom de domaine demineur.site
.
Une fois le nom de domaine réservé, il est alors possible de configurer les serveurs de noms et les Glue Records :
→ Ajouter le Glue Record vers 193.48.57.164
afin d’associer le nom de domaine demineur.site
à l’adresse IP 193.48.57.164
→ Modifier les serveurs de noms pour utiliser ns.demineur.site
et ns6.gandi.net
En attendant que les serveurs de noms soient correctement modifiés, il est possible de changer les enregistrements DNS :
→ Modifier l’enrgistrement DNS @
-A
avec la valeur 193.48.57.193
→ Ajouter l’enrgistrement DNS ns
-A
avec la valeur 193.48.57.193
→ Modifier l’enrgistrement DNS www
-CNAME
avec la valeur ns.demineur.site.
- Installation du paquet
bind9
apt install bind9
- Modification du fichier
/etc/resolv.conf
:
nameserver 127.0.0.1
- Modification du fichier
/etc/bind/named.conf.local
:
zone "demineur.site" { type master; file "/etc/bind/db.demineur.site"; allow-transfer { 217.70.177.40; }; // ns6.gandi.net };
- Modification du fichier
/etc/bind/named.conf.options
:
options{ directory "/var/cache/bind"; forwarders { 8.8.8.8; 4.4.2.2; }; dnssec-validation auto; listen-on-v6 { any; }; allow-transfer { "allowed_to_transfer"; }; }; acl "allowed_to_transfer" { 217.70.177.40/32; };
- Créer le fichier BIND pour
demineur.site
:
cp /etc/bind/db.local /etc/bind/db.demineur.site
- Modification du fichier
/etc/bind/db.demineur.site
:
; ; BIND data file for demineur.site ; $TTL 604800 @ IN SOA ns.demineur.site. root.demineur.site. ( 1 ; Serial 604800 ; Refresh 86400 ; Retry 2419200 ; Expire 604800 ) ; Negative Cache TTL ; @ IN NS ns.demineur.site. @ IN NS ns6.gandi.net. @ IN A 193.48.57.164 NS IN A 193.48.57.164 NS IN AAAA 2001:7A8:116E:60A4::1 WWW IN CNAME NS SSH IN CNAME NS
- Redémarrage du service
bind9
:
service bind9 restart
Tester DNS :
- Modification du fichier
/etc/resolv.conf
nameserver 193.48.57.164
- Vérification de la traduction du nom de domaine
demineur.site
:
nslookup demineur.site
Sommaire
Plan d’adressage
Groupe | VLAN | Réseau IPv4 | Réseau IPv6 | @IPv4 virtuelle | IPv4/IPv6 6509E (E304) | IPv4/IPv6 C9200 (E306) | IPv4/IPv6 ISR4331 | SSID | VM | @IPv4 MV non routée | @IPv4 MV routée | Nom de domaine ! |
---|---|---|---|---|---|---|---|---|---|---|---|---|
Antonin / Hugo | 20 | 10.20.0.0/16 | - | 10.20.0.250 | 10.20.0.251 | 10.20.0.252 | 10.20.0.253 | - | HG | 172.26.145.76/24 | 193.48.57.163/28 | detestable.site |
Machine Virtuelle
Création de la VM
Pour créer la VM nous avons besoin de nous connecter sur Capbreton qui est le serveur qui va "heberger" notre VM xen
ssh root@capbreton.plil.info
On crée ensuite notre vm avec :
xen-create-image --hostname=HG --gateway=193.48.57.175 --ip=193.48.57.163 --netmask=255.255.255.240 --dir=/usr/local/xen --password=glopglopglop --dist=bullseye
Pour acceder à la console de notre vm il faut modifier le fichier de configuration de notre VM (/etc/xen/HG.cfg) en y rajoutant :
vif=['mac=00:16:3E:82:3E:78,bridge=IMA2a5' ]
On crée 2 LVM permettant par la suite d'y rattacher notre /home et notre /var :
lvcreate -L10G -n HG-home storage lvcreate -L10G -n HG-var storage
Dans /etc/xen/HG.cfg :
# Disk device(s). # root = '/dev/xvda2 ro' disk = [ 'file:/usr/local/xen/domains/HG/disk.img,xvda2,w', 'file:/usr/local/xen/domains/HG/swap.img,xvda1,w', 'phy:/dev/storage/HG-home,xvdb1,w', 'phy:/dev/storage/HG-var,xvdc1,w', ]
Pour demarrer notre VM nous utilisons :
xen create /etc/xen/HG.cfg -c
Le -c sert a se connecter directement
Une fois sur la console de la machine, on modifie /etc/fstab, qui gère le mount des partitions au démarrage. On y rajoute les deux entrées suivantes:
/dev/xvda3 /home ext4 defaults 0 2 /dev/xvda4 /var ext4 defaults 0 2
On modifie également les partitions /dev/xvda3 et /dev/xvda4 en y ajoutant des filesystems de type ext4:
mkfs.ext4 /dev/xdva3