Mes réponses sur les 4 premiers dossiers.
Je ne dis pas avoir tout juste.
1.1 /
255.255.240.0
16 sous réseaux.
1.2 /
Exemple :
Service Gestion/Compta : 172.16.16.0
Service Commercial : 172.16.32.0
Service Relation client : 172.16.48.0
Direction : 172.16.64.0
Service Q-R&D : 172.16.80.0
Service marketing : 172.16.96.0
Service informatique : 172.16.192.0 (sous réseau obligatoire : voir annexe)
Liaison parfeu 172.16.208.0 (sous réseau obligatoire : voir annexe)
1.3 /
172.16.47.254
1.4 /
Il faut créer toutes les étendues sur le serveur DHCP
Les services sont séparés par un routeur (voir énoncé du dossier 1). Chaque service est donc sur un réseau différent et ne peuvent communiquer.
Il faut configurer le routeur pour faire agent relaie.
1.5 /
1 | 172.16.0.0/16 | tous | @proxy | 3128 | http | tcp | autoriser
2 | 172.0.0.0/8 | tous | 172.16.192.0/20 | tous | tous | tous | autoriser
3 | 172.16.192.0/20 | tous | toutes | tous | tous | tous | autoriser
4 | toutes | tous | toutes | tous | tous | tous | refuser
1.6 /
Étendue : villeurbanne-backup
Plage : 172.22.0.150 à 172.22.1.44
Masque : 255.255.0.0
options :
Passerelle : 172.22.250.204
DNS : 172.16.200.2
Configurer R4 pour faire agent relaie.
1.7 /
fefort.loc :
supprimer toutes les occurrences concernant les sites distant
villeurbanne.fefort.loc :
villeurbanne.fefort.loc IN SOA ns.villeurbanne.fefort.loc admin.villeurbanne.fefort.loc (3; 36000; 3600; 360000; 86400
;
NS ns.villeurbanne.fefort.loc;
log-vi.villeurbanne.fefort.loc IN A 172.22.200.1;
dhcp-vi.villeurbanne.fefort.loc IN A 172.22.200.3;
fic-vi.villeurbanne.fefort.loc IN A 172.22.200.6;
1.8 /
Serveur siège :
Créer une zone secondaire pour chaque site.
Serveur site :
Autoriser l'envoi de notifications vers le serveur DNS du siège.
2.1 /
Assez de ports.
Capacité de commutation suffisante.
802.1Q pour les VLAN
802.1P pour la priorisation
802.1D pour la redondance et les tempêtes
Telnet pour la console à distance
SNMP pour la supervision.
2.2 /
Ajouter un routeur sur une interface du commutateur.
Le routeur devra posséder une interface virtuelle pour chaque sous réseau.
La liaison entre le routeur et le commutateur devra être trunké (802.1Q).
C'est le routeur qui, suivant sa table, permet aux stations d'accéder aux serveurs.
2.3 /
Redondance du routeur avec VRRP ou HSRP.
L'un est actif pendant que l'autre est inactif.
Les deux routeurs sont reliés par une interface dédiée qui leur permet de savoir le status (en ligne, hors ligne) de l'autre.
Quand le premier tombe en panne, le deuxième prend le relais automatiquement.
3.1 /
Ajouter l'attribut nbLicencesAchat à LOGICIEL
3.2 /
GRANT ALL
ON EQUIPEMENT, LOGICIEL, INSTALLER
TO gpiTechUser;
GRANT SELECT
ON USER
TO gpiTechUser;
3.3 /
INSERT INTO LOGICIEL (numéro, désignation, version)
VALUES (66, "cindoc", "1.0"
;
3.4 /
SELECT désignation, numéro FROM LOGICIEL
WHERE nbLicencesAchat < (
SELECT COUNT(*) FROM INSTALLER
WHERE idLog = numéro);
3.5 /
CREATE INDEX IndexEQ
ON EQUIPEMENT (nomHote);
4.1 /
Algo gpi-kawa-client
Types
dataConfig : Structure
marque : chaine
model : chaine
nomHome : chaine
adresseMac : chaine
adresseIP : chaine
nbPartitions : entier
poucentPartitions : tableau[] de entier
FinStructure
Var
config : dateConfig
fichier : chaine
i : entier
Début
i <- 1
config <- getDateConfig()
fichier <- (config.nomHote . ".gpi"
Ouvrir(fichier, écriture)
Ecrire(fichier, config.marque)
Ecrire(fichier, config.model)
Ecrire(fichier, config.nomHote)
Ecrire(fichier, config.adresseMac)
Ecrire(fichier, config.adresseIP)
Ecrire(fichier, config.nbPartitions)
TantQue i =< config.nbPartitions Faire
Ecrire(fichier, config.poucentPartitions
i <- i+1
FinTantQue
Fermer(fichier)
Send("nom_serveur", fichier)
Fermer
4.2 /
Algo gpi-kawa-serveur
Var
fichier : chaine
dir : chaine
nbFic : entier
req : booléen
Début
nbFic <- 0
dir <- "c:auditlog"
creationListeFichier(liste)
Ouvrir(rapport.txt, écriture)
Ouvrir(liste, lécture)
Lire(liste, fichier)
TantQue non FinFichier(liste)
req <- ajoutBdd(dir . fichier)
Si req = FAUX Alors
Ecrire(rapport.txt, fichier . " : erreur insertion des données"
FinSi
nbFic <- nbFic +1
Lire(liste, fichier)
FinTantQue
Ecrire(rapport.txt, "nombre de fichiers traités"
Ecrire(rapport.txt, nbFic)
Fermer(rapport.txt)
Fermer(liste)
Fin