# Choisir adresse ip public debian

**URL:** <https://www.debian-fr.org/t/choisir-adresse-ip-public-debian/82967>\
**Category:** Support Debian\
**Created:** [Octobre 2, 2020, 3:06 UTC](https://www.debian-fr.org/t/choisir-adresse-ip-public-debian/82967 "2020-10-02T15:06:26Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![dodo.deejay31](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/d/77aa72/32.png) [@dodo.deejay31](https://www.debian-fr.org/u/dodo.deejay31)\
**Post date:** [Octobre 2, 2020, 3:06 UTC](https://www.debian-fr.org/t/choisir-adresse-ip-public-debian/82967/1 "2020-10-02T15:06:26Z")

</div>

Bonjour,

j’ai un serveur vps chez ovh, j’ai acheter une adresse ip supplémentaire pour mon serveur VPS.  
J’ai suivi ce guide pour la configurer sous debian :

> **[Configurer l'IP aliasing sur un serveur dédié - OVHcloud Documentation](https://docs.ovhcloud.com/fr/guides/bare-metal-cloud/dedicated-servers/network-ipaliasing)**
>
> Ajoutez et configurez des adresses Additional IP sur votre serveur dédié OVHcloud pour un hébergement multi-sites ou multi-services

En externe sa fonctionne, j’accede bien a mon site par les 2 adresse IP.  
Par contre j’aimerais sortir avec ma 2em IP failover. Comment dire a debian de choisir la bonne adresse ip de sortie ?

voici le fichier :

```
auto lo
iface lo inet loopback
    dns-nameservers 213.186.33.99

auto eth0
iface eth0 inet dhcp
    mtu 1500

auto eth0:0
iface eth0:0 inet static
address 146.59.xxx.xxx (ma 2em ip failover)
netmask 255.255.255.255

```

Merci

---

<div class="post-metadata">

**Author:** ![anon70622873](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/278dde/32.png) [@anon70622873](https://www.debian-fr.org/u/anon70622873)\
**Post date:** [Octobre 2, 2020, 3:29 UTC](https://www.debian-fr.org/t/choisir-adresse-ip-public-debian/82967/2 "2020-10-02T15:29:22Z")

</div>

Bonjour,

Pas besoin d’interface virtuelle, c’est une méthode obsolète

```auto
auto eth0
iface eth0 inet static
    address xxx.xxx.xxx.xxx
    netmask 255.255.255.0
    network xxx.xxx.xxx.0
    broadcast xxx.xxx.xxx.255
    gateway xxx.xxx.xxx.254
    up ip addr add yyy.yyy.yyy.yyy/32 dev eth0

```

Il faut juste vérifier l’adresse de la passerelle fournie par OVH.

---

<div class="post-metadata">

**Author:** ![dodo.deejay31](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/d/77aa72/32.png) [@dodo.deejay31](https://www.debian-fr.org/u/dodo.deejay31)\
**Post date:** [Octobre 2, 2020, 3:37 UTC](https://www.debian-fr.org/t/choisir-adresse-ip-public-debian/82967/3 "2020-10-02T15:37:18Z")

</div>

Merci

Dans adresse je mes ma 2em ip ?  
et dans up ip addr add : ma 2em ip aussi ?  
Je vais voir sur l’interface ovh pour la passerelle

(la Gateway il me la donne mais en IPv6) pas grave ?

---

<div class="post-metadata">

**Author:** ![anon70622873](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/278dde/32.png) [@anon70622873](https://www.debian-fr.org/u/anon70622873)\
**Post date:** [Octobre 2, 2020, 4:18 UTC](https://www.debian-fr.org/t/choisir-adresse-ip-public-debian/82967/4 "2020-10-02T16:18:35Z")

</div>

Dans mon exemple xxx.xxx.xxx.xxx est la première IP (celle qui t’a été attribuée à l’origine) et yyy.yyy.yyy.yyy ta seconde IP.

La passerelle IPv4 tu peux la voir avec :

```auto
ip route

```

Si tu as de l’IPv6 il faudra aussi la configurer (voir les docs ou l’assistance OVH).

---

<div class="post-metadata">

**Author:** ![dodo.deejay31](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/d/77aa72/32.png) [@dodo.deejay31](https://www.debian-fr.org/u/dodo.deejay31)\
**Post date:** [Octobre 2, 2020, 4:22 UTC](https://www.debian-fr.org/t/choisir-adresse-ip-public-debian/82967/5 "2020-10-02T16:22:18Z")

</div>

Merci je vais tester et a quoi correspond network ?

merci

---

<div class="post-metadata">

**Author:** ![Almtesh](https://www.debian-fr.org/user_avatar/www.debian-fr.org/almtesh/32/10312_2.png) [@Almtesh](https://www.debian-fr.org/u/Almtesh)\
**Post date:** [Octobre 2, 2020, 4:27 UTC](https://www.debian-fr.org/t/choisir-adresse-ip-public-debian/82967/6 "2020-10-02T16:27:37Z")

</div>

> [@dodo.deejay31](#):
>
> Merci je vais tester et a quoi correspond network ?

Les paramètres network et broadcast peuvent être, en général, calculés grâce à l’adresse et au masque, tu n’es pas obligæ de les mettre.

---

<div class="post-metadata">

**Author:** ![dodo.deejay31](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/d/77aa72/32.png) [@dodo.deejay31](https://www.debian-fr.org/u/dodo.deejay31)\
**Post date:** [Octobre 2, 2020, 4:30 UTC](https://www.debian-fr.org/t/choisir-adresse-ip-public-debian/82967/7 "2020-10-02T16:30:11Z")

</div>

Bon j’ai essayer :

```
uto eth0
iface eth0 inet static
    address 146.59.xxx.xxx
    netmask 255.255.255.255
    broadcast 146.59.xxx.xxx
    gateway 146.59.153.1
    up ip addr add 146.59.yyy.yyy/32 dev eth0

```

Plus d’accees au serveur. 😕  
une idee?

---

<div class="post-metadata">

**Author:** ![anon70622873](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/278dde/32.png) [@anon70622873](https://www.debian-fr.org/u/anon70622873)\
**Post date:** [Octobre 2, 2020, 4:43 UTC](https://www.debian-fr.org/t/choisir-adresse-ip-public-debian/82967/8 "2020-10-02T16:43:59Z")

</div>

Tu es sûr de la passerelle et de tes adresses IP ?  
Je n’ai pas de VPS chez OVH mais sur leurs serveurs dédiés la passerelle c’est toujours xxx.xxx.xxx.254

---

<div class="post-metadata">

**Author:** ![Almtesh](https://www.debian-fr.org/user_avatar/www.debian-fr.org/almtesh/32/10312_2.png) [@Almtesh](https://www.debian-fr.org/u/Almtesh)\
**Post date:** [Octobre 2, 2020, 4:55 UTC](https://www.debian-fr.org/t/choisir-adresse-ip-public-debian/82967/9 "2020-10-02T16:55:04Z")

</div>

> [@anon70622873](#):
>
> Tu es sûr de la passerelle et de tes adresses IP ?

Je crois que @dodo.deejay31 voulait de l’aide pour reprendre la main sur son serveur…

> [@dodo.deejay31](#):
>
> Plus d’accees au serveur. 😕  
> une idee?

Je crois que, chez OVH, tu as possibilité de lancer un système de rescue. Après, tu montes le système et tu modifies la configuration réseau et ça devrait aller.  
Tant que tu es sur un système joignable, profites-en pour voir comment il est configuré avec les petits `ip a` et `ip r`.

---

<div class="post-metadata">

**Author:** ![dodo.deejay31](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/d/77aa72/32.png) [@dodo.deejay31](https://www.debian-fr.org/u/dodo.deejay31)\
**Post date:** [Octobre 2, 2020, 5:03 UTC](https://www.debian-fr.org/t/choisir-adresse-ip-public-debian/82967/10 "2020-10-02T17:03:49Z")

</div>

Je fais un snashop a chaque fois, du coup c’est bon je redemarre :

Sinon voici :

La commande : ip r

efault via 146.59.153.1 dev eth0  
146.59.153.1 dev eth0 scope link

---

<div class="post-metadata">

**Author:** ![Almtesh](https://www.debian-fr.org/user_avatar/www.debian-fr.org/almtesh/32/10312_2.png) [@Almtesh](https://www.debian-fr.org/u/Almtesh)\
**Post date:** [Octobre 2, 2020, 5:16 UTC](https://www.debian-fr.org/t/choisir-adresse-ip-public-debian/82967/11 "2020-10-02T17:16:33Z")

</div>

> [@dodo.deejay31](#):
>
> `netmask 255.255.255.255`

Heu, c’est 255.255.255.255 ? C’était ça le problème, le routeur n’était pas dans le même réseau.  
Utilise le netmask que tu as quand ça fonctionne.

---

<div class="post-metadata">

**Author:** ![Almtesh](https://www.debian-fr.org/user_avatar/www.debian-fr.org/almtesh/32/10312_2.png) [@Almtesh](https://www.debian-fr.org/u/Almtesh)\
**Post date:** [Octobre 2, 2020, 5:19 UTC](https://www.debian-fr.org/t/choisir-adresse-ip-public-debian/82967/12 "2020-10-02T17:19:51Z")

</div>

> [@dodo.deejay31](#):
>
> ```auto
> auto eth0
> iface eth0 inet dhcp
> mtu 1500
> 
> auto eth0:0
> iface eth0:0 inet static
> address 146.59.xxx.xxx (ma 2em ip failover)
> netmask 255.255.255.255
> 
> ```

Ah, pardon, tu peux mettre ça à la place :

```plaintext
auto eth0
iface eth0 inet dhcp
	mtu 1500
	post-up	/bin/ip add add 146.59.xxx.xxx/32 dev eth0

```

---

<div class="post-metadata">

**Author:** ![dodo.deejay31](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/d/77aa72/32.png) [@dodo.deejay31](https://www.debian-fr.org/u/dodo.deejay31)\
**Post date:** [Octobre 2, 2020, 5:54 UTC](https://www.debian-fr.org/t/choisir-adresse-ip-public-debian/82967/13 "2020-10-02T17:54:53Z")

</div>

Voici en detail :

```
Destination Gateway Genmask Flags Metric Ref Use Iface
default 146.59.153.1 0.0.0.0 UG 0 0 0 eth0
146.59.153.1 0.0.0.0 255.255.255.255 UH 0 0 0 eth0
root@smtp:~# ifconfig
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
        inet 146.59.153.xxx(1er ip) netmask 255.255.255.255 broadcast 146.59.153.xxx
        inet6 fe80::f816:3eff:fed1:b761 prefixlen 64 scopeid 0x20<link>
        ether fa:16:3e:d1:b7:61 txqueuelen 1000 (Ethernet)
        RX packets 1871 bytes 224630 (219.3 KiB)
        RX errors 0 dropped 0 overruns 0 frame 0
        TX packets 1631 bytes 247628 (241.8 KiB)
        TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

eth0:0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
        inet 146.59.143.yyy(2em ip) netmask 255.255.255.255 broadcast 146.59.143.yyy
        ether fa:16:3e:d1:b7:61 txqueuelen 1000 (Ethernet)

lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
        inet 127.0.0.1 netmask 255.0.0.0
        inet6 ::1 prefixlen 128 scopeid 0x10<host>
        loop txqueuelen 1000 (Local Loopback)
        RX packets 538 bytes 67438 (65.8 KiB)
        RX errors 0 dropped 0 overruns 0 frame 0
        TX packets 538 bytes 67438 (65.8 KiB)
        TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

```

Voici le fichier actuellement :

```
auto lo
iface lo inet loopback
    dns-nameservers 213.186.33.99

auto eth0
iface eth0 inet dhcp
    mtu 1500

auto eth0:0
iface eth0:0 inet static
address 146.59.143.yyy(2em ip) 
netmask 255.255.255.255

```

Du coup : sa serais :

J’ai pris netmask 255.255.255.255 car c’est ce qui est afficher quand je fais ifconfig…

du coup :

```
uto eth0
iface eth0 inet static
    address 146.59.153.xxx(1er ip)
    netmask 255.255.255.0
    broadcast 146.59.153.xxx(1er ip)
    gateway 146.59.153.1
    up ip addr add 146.59.yyy.yyy(2em ip)/32 dev eth0
    mtu 1500

```

?  
Je laisse :

```
auto lo
iface lo inet loopback
    dns-nameservers 213.186.33.99

```

?

Ou j’efface tous et j’essaye sa :

```
auto eth0
iface eth0 inet dhcp
	mtu 1500
	post-up	/bin/ip add add 146.59.xxx.xxx/32 dev eth0

```

?

merci a vous

---

<div class="post-metadata">

**Author:** ![Almtesh](https://www.debian-fr.org/user_avatar/www.debian-fr.org/almtesh/32/10312_2.png) [@Almtesh](https://www.debian-fr.org/u/Almtesh)\
**Post date:** [Octobre 2, 2020, 5:59 UTC](https://www.debian-fr.org/t/choisir-adresse-ip-public-debian/82967/14 "2020-10-02T17:59:40Z")

</div>

> [@dodo.deejay31](#):
>
> Je laisse :
> 
> ```auto
> auto lo
> iface lo inet loopback
> dns-nameservers 213.186.33.99
> 
> ```
> 
> ?
> 
> Ou j’efface tous et j’essaye sa :
> 
> ```auto
> auto eth0
> iface eth0 inet dhcp
> mtu 1500
> post-up	/bin/ip add add 146.59.xxx.xxx/32 dev eth0
> 
> ```
> 
> ?

Oui, normalement, ça devrait être bon comme ça. Bon, après, il faudra répondre à ta question initiale, mais si ça fonctionne comme ça, ce sera déjà un bon début.

---

<div class="post-metadata">

**Author:** ![dodo.deejay31](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/d/77aa72/32.png) [@dodo.deejay31](https://www.debian-fr.org/u/dodo.deejay31)\
**Post date:** [Octobre 2, 2020, 6:01 UTC](https://www.debian-fr.org/t/choisir-adresse-ip-public-debian/82967/15 "2020-10-02T18:01:23Z")

</div>

Ok merci c’est normal 2 fois add?

---

<div class="post-metadata">

**Author:** ![Almtesh](https://www.debian-fr.org/user_avatar/www.debian-fr.org/almtesh/32/10312_2.png) [@Almtesh](https://www.debian-fr.org/u/Almtesh)\
**Post date:** [Octobre 2, 2020, 6:06 UTC](https://www.debian-fr.org/t/choisir-adresse-ip-public-debian/82967/16 "2020-10-02T18:06:33Z")

</div>

Pardon, sens de l’humour mal placé, mets plutôt `/bin/ip address add 146.59.xxx.xxx/32 dev eth0` ou `/bin/ip a add 146.59.xxx.xxx/32 dev eth0` si c’est plus clair. C’est juste que je trouve ça drôle de mettre deux fois add.

---

<div class="post-metadata">

**Author:** ![PascalHambourg](https://www.debian-fr.org/user_avatar/www.debian-fr.org/pascalhambourg/32/5837_2.png) [@PascalHambourg](https://www.debian-fr.org/u/PascalHambourg)\
**Post date:** [Octobre 2, 2020, 6:26 UTC](https://www.debian-fr.org/t/choisir-adresse-ip-public-debian/82967/17 "2020-10-02T18:26:54Z")

</div>

> [@dodo.deejay31](#):
>
> ```auto
> iface lo inet loopback
> dns-nameservers 213.186.33.99
> 
> ```

Définir un DNS extérieur dans la configuration de l’interface de loopback est absurde.

De même que configurer un serveur en DHCP, à mon avis. Ça n’a aucun intérêt et cela constitue un point de défaillance supplémentaire.

Note : l’option dns-nameservers n’est prise en compte que si le paquet resolvconf est installé.

> [@anon70622873](#):
>
> Pas besoin d’interface virtuelle, c’est une méthode obsolète

Un alias IP n’est pas une interface virtuelle. Certes les alias IP sont obsolètes, mais ta méthode aussi. La méthode moderne, c’est de créer deux strophes inet, une avec chaque adresse.

Oubliez les network et broadcast, le risque d’erreur n’est pas nul et il est très race qu’on ait besoin de les définir.

> [@dodo.deejay31](#):
>
> J’ai pris netmask 255.255.255.255 car c’est ce qui est afficher quand je fais ifconfig

ifconfig et route sont obsolètes. Utilise plutôt les commandes modernes

```
ip -4 addr
ip route

```

Si OVH met un /32 sur l’adresse principale aussi, il doit y avoir une raison. Peut-être que c’est lien ethernet point à point, auquel seul le routeur est connecté. Dans ce cas si tu prends une autre longueur de préfixe comme /24, tous les autres serveurs dans cette plage risquent d’être injoignables.

Mais comme l’a souligné @Almtesh, tout ça ne répond pas à la question posée.  
Pour que la machine utilise par défaut l’adresse secondaire pour ses communications sortantes, il faut le spécifier dans la route par défaut. Donc soit remplacer la route par défaut ou la route vers le routeur actuelle (créée par le client DHCP), soit la surpasser avec une route de plus grande priorité (métrique plus basse). Cf. l’option «&nbsp;metric&nbsp;» dans man interfaces.

---

<div class="post-metadata">

**Author:** ![dodo.deejay31](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/d/77aa72/32.png) [@dodo.deejay31](https://www.debian-fr.org/u/dodo.deejay31)\
**Post date:** [Octobre 2, 2020, 6:31 UTC](https://www.debian-fr.org/t/choisir-adresse-ip-public-debian/82967/18 "2020-10-02T18:31:36Z")

</div>

Merci pour ta reponse, et du coup je suis perdu, je ne sais pas du tout faire sa,  
Es que tu peux me dire comment faire ?  
Merci a toi

---

<div class="post-metadata">

**Author:** ![PascalHambourg](https://www.debian-fr.org/user_avatar/www.debian-fr.org/pascalhambourg/32/5837_2.png) [@PascalHambourg](https://www.debian-fr.org/u/PascalHambourg)\
**Post date:** [Octobre 2, 2020, 6:35 UTC](https://www.debian-fr.org/t/choisir-adresse-ip-public-debian/82967/19 "2020-10-02T18:35:26Z")

</div>

D’abord, tu dois décider si tu restes en DHCP ou si tu passes en statique pour l’adresse IP principale.

---

<div class="post-metadata">

**Author:** ![dodo.deejay31](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/d/77aa72/32.png) [@dodo.deejay31](https://www.debian-fr.org/u/dodo.deejay31)\
**Post date:** [Octobre 2, 2020, 6:36 UTC](https://www.debian-fr.org/t/choisir-adresse-ip-public-debian/82967/20 "2020-10-02T18:36:30Z")

</div>

Peu importe, du moment ou ma 2em adresse sort en principal (surtout pour postfix). La principal je m’en fou… 🙂

[Page suivante](https://www.debian-fr.org/t/choisir-adresse-ip-public-debian/82967.md?page=2)
