# Route statique et par défaut

### Adressage IP

Pour que le serveur prenne une adresse ip statique par défaut, il faut éditer et compléter le fichier **/etc/network/interfaces** qui contient tous les paramètres IP usuels.

! Si la machine Debian servira de routeur, il ne faut pas préciser de "gateway" !

Par exemple, la configuration IP d'un serveur Debian

```bash
iface eth0 inet static
   address  192.168.1.12  
   netmask 255.255.255.0
   network  192.168.1.0
   gateway 192.168.1.1
```

Ou :

```bash
iface eth0 inet static
   address  192.168.1.12/24
   gateway 192.168.1.1
```

### Appliquer les modifications

```bash
systemctl restart networking

OU

ifdown eth0 <-- eth0 doit être adapté au nom de votre interface
ifup eth0 <-- idem
```

### Ajouter une route persistante

Il faut modifier à nouveau le fichier **/etc/network/interfaces**

```bash
nano /etc/network/interfaces
```

Et entrer une route de ce genre :

```bash
up ip route add 172.17.250.0/24 via 172.17.10.141 dev eth0
```

Ce qui signifie lorsque l'on veut communiquer vers le réseau **192.168.1.0** on doit repartir par la passerelle **192.168.1.1**, sur la carte réseau **eth0**

D'autre exemple ci-dessous avec une route par défaut :

```bash
up ip route add default via 192.168.3.1 dev eth0
```