Exercice 2

Télécharger au format txt, pdf ou txt
Télécharger au format txt, pdf ou txt
Vous êtes sur la page 1sur 2

Pour permettre la communication directe entre la station 1 et la station 6, vous

devez vous assurer que les éléments suivants sont configurés correctement. Les
étapes sont décrites en considérant que les systèmes utilisent Linux, mais les
concepts sont généralement similaires pour d'autres systèmes d'exploitation.

1. **Configuration des adresses IP**:


- Assurez-vous que les adresses IP des stations 1 et 6 sont correctement
configurées.
- Station 1: `112.65.77.8`
- Station 6: `192.168.0.2`

2. **Table de routage**:
- Assurez-vous que la table de routage sur la station 1 inclut une route vers le
réseau `192.168.0.0/24` via la passerelle (eth1: `112.65.123.3`).
```bash
route add -net 192.168.0.0/24 gw 112.65.123.3
```

3. **Table de routage sur la passerelle**:


- Assurez-vous que la passerelle a une route vers le réseau de la station 1
(`12.0.0.0/8`) via l'interface correspondante (eth0: `112.65.123.3`).
```bash
route add -net 12.0.0.0/8 gw 112.65.123.3
```

4. **Activation du routage IP**:


- Assurez-vous que la passerelle a l'IP forwarding activé. Cela peut être fait
en modifiant la configuration du noyau.
```bash
sysctl -w net.ipv4.ip_forward=1
```

5. **Configuration du pare-feu**:
- Assurez-vous que les pare-feux sur la station 1 et la passerelle permettent le
trafic entre les deux réseaux.

6. **Tests de connectivité**:
- Utilisez la commande `ping` pour tester la connectivité entre la station 1 et
la station 6.
```bash
ping 192.168.0.2
```

7. **Scripts d'initialisation**:
- Pour automatiser ces configurations au démarrage, vous pouvez créer des
scripts d'initialisation et les ajouter au démarrage du système avec `update-rc.d`
(pour les systèmes basés sur Debian).

Par exemple, créez un script `/etc/init.d/network-setup` avec les commandes


nécessaires, puis ajoutez-le au démarrage avec:
```bash
chmod +x /etc/init.d/network-setup
update-rc.d network-setup defaults
```

Assurez-vous d'adapter ces commandes en fonction des différences spécifiques à


votre système d'exploitation.
***********************************************************************************
Bien sûr, voici un exemple simple de script d'initialisation pour configurer la
communication entre la station 1 et la station 6. Vous pouvez créer un script, par
exemple, nommé `network-setup` dans le répertoire `/etc/init.d/` :

```bash
#!/bin/bash

case "$1" in
start)
# Configuration de la route sur la station 1
route add -net 192.168.0.0/24 gw 112.65.123.3

# Configuration de la route sur la passerelle


route add -net 12.0.0.0/8 gw 112.65.123.3

# Activation du routage IP sur la passerelle


sysctl -w net.ipv4.ip_forward=1

# Ajout des règles de pare-feu si nécessaire


# iptables -A ...

echo "Network setup complete."


;;
stop)
# Actions à effectuer lors de l'arrêt du script (si nécessaire)
echo "Network setup stopped."
;;
restart)
$0 stop
sleep 1
$0 start
;;
*)
echo "Usage: $0 {start|stop|restart}"
exit 1
;;
esac

exit 0
```

N'oubliez pas de rendre le script exécutable avec la commande suivante :

```bash
chmod +x /etc/init.d/network-setup
```

Ensuite, vous pouvez ajouter le script au démarrage avec la commande `update-


rc.d` :

```bash
update-rc.d network-setup defaults
```

Cela permettra d'exécuter le script au démarrage et de configurer automatiquement


les routes nécessaires. Assurez-vous de personnaliser le script en fonction de vos
besoins spécifiques et de votre configuration système.

Vous aimerez peut-être aussi