Comment changer l'ip d'un serveur dédié (bare metal)

Bonjour,

J’ai un serveur dédié (bare metal), et je voudrais changer son IP publique.

Pour ce faire, j’ai commandé une IP additionnelle et je l’ai associé au serveur.

Puis, en suivant le guide pour configurer une IP en alias (https://help.ovhcloud.com/csm/fr-dedicated-servers-network-ipaliasing), je peux bien me connecter au serveur avec la IP additionnelle.

Cependant, l’IP "publique" du serveur reste la IP originelle (et pas la IP additionnelle). Ceci fait que s’il faut ouvrir de flux sur d’autres machines, la IP « source » de mon serveur, n’est pas la IP additionnelle (que je peux bouger si besoin), mais la IP d’origine du serveur.

Comment faire pour changer ceci, et forcer mon serveur à utiliser la IP additionnelle comme son IP source ?

Merci pour votre aide

C'est quoi l'OS de ton serveur ?

Bonjour,

Merci pour votre réponse !

C’est un debian 12

Tu dois avoir la config réseau dynamique ici : /etc/netplan/50-cloud-init.yaml

Perso je désactive ce fichier pour créer le mien en config statique (par exemple 01-network.yaml)
Tu as juste à la configurer pour mettre ta route par défaut (0.0.0.0) sur ta nouvelle IP (Y.Y.Y.Y) .

Cherche sur internet comment configurer netplan ou demande à chatgpt sinon il est plutôt assez fort pour te dire comment faire :)

ça donne ça en gros comme fichier de config :

network:
version: 2
renderer: networkd

ethernets:
enp1s0f0:
link-local: []
dhcp4: false
accept-ra: false
addresses:
- X.X.X.X/24
- Y.Y.Y.Y/32
routes:
- to: 0.0.0.0/0
via: Y.Y.Y.Y
on-link: true
nameservers:
addresses:
- 1.1.1.1

Ensuite tu peux tester la nouvelle config avec la commande "netplan generate && netplan try"
Puis appliquer la config : "netplan apply"

Bonjour,
Si vous voulez garder les deux IP, avec Netplan, vous pouvez donner un "from" dans la spécification d'une route, vous avec un exemple ici : https://help.ovhcloud.com/csm/fr-dedicated-servers-proxmox-network-hg-scale?id=kb_article_view&sysparm_article=KB0043915

network:
  version: 2
  ethernets:
    eth0:
      addresses:
        - 192.168.0.3/24
        - ADDITIONAL_IP/32
      routes:
        - to: default
          via: 192.168.0.1
          # Pour que les paquets à destination d'Internet aient l'IP publique comme source,
          # et non l'IP privée 192.168.0.3
          from: ADDITIONAL_IP

La documentation officielle est ici : https://netplan.readthedocs.io/en/1.2/netplan-yaml/#:~:text=from%20(scalar)

Si vous ne voulez plus du tout de l'IP principale, je pense que vous pouvez seulement configurer l'IP additionnelle.