---
# System prepended metadata

title: Column 1

---

# SAE2.4 - Partie "Infrastructure et services réseaux"

![image](https://hackmd.io/_uploads/HkKCBvNHC.png)

## Fonctionnalités à mettre en œuvre

### Réseau de l’opérateur

Dans cette partie, nous avons mis en place le réseau de l’opérateur organisé autour des équipements S1, R1, R2, R3 et PA1.
La plage 10.1.0.0/16 est allouée à ce réseau pour réaliser l’adressage.Ce réseau IP sera segmenté en 5 sous-réseaux. La taille de chaque sous réseau sera définie au plus près du besoin.

Les flux de données sont isolés dans des Vlan. L’ID du Vlan est 13. Le Vlan d’administration est utilisé pour se connecter à distance aux équipements en utilisant le protocole Telnet pour le commutateur et les routeurs et le protocole HTTP pour le point d’accès. Le routage inter-vlan est mis en place. La réception des données provenant des capteurs est réalisée par un point d’accès sans fil 802.11n sécurisé. Le SSID est de la forme SAE24-GP1. L’authentification et le chiffrement du trafic est assuré par le moyen le plus fiable disponible localement sur l’équipement. 
Le protocole de routage OSPF sera utilisé et sera configuré dans les conditions optimales de
fonctionnement et de sécurité : identification des routeurs, priorité de port, authentification des
informations de routage…

| Périphérique |interface | Adresse     | Préfixe| Gateway  |
| ------------ | -------- | --------    | ------ | -------  |
| R3-PAI       | Gi0/0->Lan4| 10.1.0.0    | /24    |10.1.0.254|
| R1-R3        | Fa0/1->S1 Fa0/1| 10.1.1.0    | /30    | 10.1.0.2 |
| R1-FW        | Fa0/0->port1| 10.1.1.4    | /30    | 10.1.1.6 |
| R2-R3        | gi 0/1-> gi 0/0 | 10.1.1.8    | /30    | 10.1.1.10|
| VLAN49-R3    | S1 0/24->Ge0/1    | 10.1.1.12   | /30    | 10.1.1.14|
| R2-Internet  | Gi0/0-> table    | 192.168.1.1 | /24    | ...      |
| PAI-LANx     | LANx     | 192.168.13.0| /29    | ...      |

#### Config des différent Vlan

| VLAN ID| @réseau | Préfixe |
| ------ | ------- | ------- |
| 101     | 10.1.0.0| /30     |
| 102     | 10.1.0.4| /30     |
| 103     | 10.1.0.8| /30     |

#### Topologie:

![WhatsApp Image 2024-06-06 à 18.57.11_ea900996](https://hackmd.io/_uploads/SkqWOglSC.jpg)

### Réseau de la municipalité

Dans cette partie, nous avons mis en place l’infrastructure du réseau de la municipalité et déployer des services de base de données (InfluxDB), de surveillance web (Grafana) et de résolution de noms (DNS).

La plage d’adresse 172.16.0.0 /21 sera utilisée pour segmenter le réseau. Une marge de 4 adresses IP sera prise en compte pour l’adressage des sous-réseaux, y compris celui de gestion (Management), dédié à l’administrateur.

Les flux de données sont isolés dans des Vlan. L’ID du Vlan est sous la forme « xy » avec « x » le numéro du groupe projet et « y » un chiffre que vous choisirez arbitrairement. Le Vlan d’administration est utilisé pour se connecter à distance aux équipements en utilisant le protocole Telnet ou SSH. Le routage inter-vlan est mis en place. Les services InfluxDB et Grafana seront installés sur une machine virtuelle Linux Debian 11. La configuration de ces services sera réalisée en informatique. Il s’agit ici de vérifier qu’ils sont bien démarrés et qu’il est possible de s’y connecter.

Une machine virtuelle Windows 2019 Server sera créée à partir de l’image ISO fournie. Le service DNS sera installé sur cette machine virtuelle et assurera la résolution directe et inverse des noms des machines du domaine ville-chatellerault.local. La résolution NetBios sur les machines Windows devra être désactivée. Le tableau de bord de Grafana pourra être consulté en local par dashboard.ville-chatellerault.local.Toutes les requêtes non résolues par le serveur DNS local seront transmises à un serveur DNS externe (celui de l’opérateur ou bien un DNS public) par le biais d’un redirecteur. Le pare-feu permettra de sécuriser les flux entrants (issus et initiés d’Internet) et les flux sortants (issus et initiés par le réseau de la municipalité). De plus, des fonctionnalités de translations d’adresse seront configurées :
- Une translation d’adresse dynamique pour permettre aux hôtes du réseau interne d’accéder aux ressources externes (Internet).
- Une translation d’adresse statique pour permettre aux serveurs de la DMZ d’être accessibles depuis Internet.

Les règles de filtrage à mettre en place doivent permettre aux hôtes du réseau d’accéder à Internet et permettre aux serveurs de la DMZ d’être accessible depuis Internet.

Adresse: 172.16.0.0 /21

| Périphérique |interface | Adresse     | Préfixe|   Gateway  |
| ------------ | -------- | --------    | ------ |   -------  |
| ID4-R4       | (Gi0/1 sur le switch)Gi0/0.14 | 172.16.0.0  | /24    |172.16.0.254|
| ID5-R4       | (Gi0/2 sur le switch)Gi0/0.15 | 172.16.1.0  | /29    | 172.16.1.6 |
| VLAN49-R4       | Gi0/24 vers Gi0/0       | 172.16.1.24 | /29    | 172.16.1.30|
| R4-FW        | Gi0/1    | 172.16.1.16  | /29    | 172.16.1.14  |
| DMZ-FW       | NC       | 172.16.1.8 | /30    | 172.16.1.22|

-    DMZ
![image](https://hackmd.io/_uploads/SkiVB9TNC.png)

#### Ubuntu/Debian AMD64

> curl -LO https://download.influxdata.com/influxdb/releases/influxdb2_2.7.6-1_amd64.deb
> sudo dpkg -i influxdb2_2.7.6-1_amd64.deb

- Start the InfluxDB service:

> sudo service influxdb start

- Grafana:

> http://172.16.1.9:3000

![image](https://hackmd.io/_uploads/HkVJZ364A.png)


### configuration du PA1

username PAI "cisco"
MDP conf PAI "Cisco24Cisco"

#### creation du vlan 13

![image](https://hackmd.io/_uploads/H1giDF6ER.png)

#### configuration de l'adresse IP

![image](https://hackmd.io/_uploads/Bkg71sT4A.png)

![image](https://hackmd.io/_uploads/BkTob5TNA.png)

#### configuration de la sécurite

![image](https://hackmd.io/_uploads/r1ATkoTNA.png)

MDP connexion PAI "Cisco24Cisco"
plage 10.1.0.0/16 est allouée a ce réseau
fragementé en 5 sous-réseaux
192.168.13.1/29 réseau port LAN du PAI

### DMZ

![image](https://hackmd.io/_uploads/BJe0A8nVR.png)

### DNS
-    document que j'ai utilise pour faire le dns:
https://goopensource.fr/dns-sous-windows-server-2019/

#### toutes les étapes pour faire le DNS
##### Ajout le rôle DNS

![image](https://hackmd.io/_uploads/ByAM3WeB0.png)

![image](https://hackmd.io/_uploads/r1-NnWeSR.png)

![image](https://hackmd.io/_uploads/rJwHnbgrC.png)


##### Ajout de zones de recherche directe 

![image](https://hackmd.io/_uploads/HkmK3ZxBR.png)

![image](https://hackmd.io/_uploads/rJiR3blHC.png)

![image](https://hackmd.io/_uploads/HyMASzlHR.png)

##### toute la configuration

![image](https://hackmd.io/_uploads/S10VLIyS0.png)



### Grafana

#### Info

base name: basegp1
user: grafana
passwd: passgraf

#### Commande

interagir avec InfluxDB
> `influx`
création base de donnée
> `create database basegp1`
utilisation d'une base
> `use basegp1`
Création user+mdp 

`create user grafana with password passgraf with all privileges grant all privileges on basegp1 to grafana`
Visualiser BD
`SHOW basegp1
SELECT * FROM /.*/ LIMIT 1
show measurements`
Insérer des données
```
insert temperature,sensor=unit42,type=ds18b20 external=18,internal=21
insert temperature,sensor=unit42,type=ds18b20 external=18.5,internal=21
insert temperature,sensor=unit42,type=ds18b20 external=19,internal=21.5
```

token API:

_LNlTWyEf90_yxs88mXlmk-Zd6g7_jvMSUk5caPHHOqySg0WuosoPY1IT-rRjJCK18mQfEZqlDo-5WdNjmxXyQ==