Mon serveur est dédié (non virtuel). Je veux avoir 3 + 1 IPS statiques. J'ai utilisé des alias (ETH0: 0, ETH0: 1) précédemment, mais lisez que cette méthode est obsolète. J'ai donc ajouté une autre adresse IP et j'ai reconfiguré mon interface avec IFUP/IFDOOD pendant que je suis à i;, mais sidown me dit que l'interface n'est pas configurée.
/ etc/réseau/interfaces ressemble à ceci:
auto lo eth0
iface lo inet loopback
# Main IPs (IPv4 + IPv6)
allow-hotplug eth0
iface eth0 inet static
address 81.x.x.x
netmask 255.255.255.0
broadcast 81.x.x.255
gateway 81.x.x.1
iface eth0 inet6 static
address 2a02:x:x:x::x:x
netmask 64
gateway 2a02:x:x:x::1
# 2nd IP
up ip addr add 81.x.x.x/32 dev eth0
# 3rd IP
up ip addr add 81.x.x.x/32 dev eth0
Notez que les 2e et 3ème adresses IP proviennent de différentes gammes nettes (ne savez pas si cela importe)
Je recharge la configuration du réseau avec
Nohup sh -c "ifdown eth0 && ifup eth0"
[.____] la sortie exacte (NOHUP) est
ifdown: interface eth0 not configured
SIOCADDRT: File exists
Failed to bring up eth0.
Qu'est-ce que je fais mal?
EDIT: Cette question a déjà été posée. Mais l'ancienne question utilise obsolète méthodes. De plus, la solution ne fonctionne pas pour moi. Étant donné que les gens ici chez Serverfault semblent ne pas pouvoir m'aider, mais aussi simplement fermer cela en tant que dupliqués (je doute que vous ayez réellement lu ce que j'ai écrit ...) J'ai demandé aux gens des forums officiels. Ils sont bloqués avec ce problème et ne peuvent pas trouver une solution du tout - mais au moins essayer.
[.____] Je reçois de plus en plus de problèmes, je vais donc réinstaller le serveur. Vous pouvez laisser cette question fermée et sans réponse.
siDown pense que l'interface est déjà en panne. Si ce n'est pas vrai, car il a été élevé en utilisant une commande autre que l'IFUP (ifconfig par exemple), vous devez la fermer de la même manière (ifconfig eth0 down
).
Si la ip addr add
Les commandes ont également été effectuées manuellement, vous devrez peut-être les défaire avec ip addr del
.
ifup et idiDown sont fragiles. Ils ne fonctionnent pas bien s'ils ne sont pas utilisés les seuls outils de configuration. Ils pourraient obtenir le statut d'interface actuel du noyau au lieu de se souvenir de ce qu'ils ont changé pour la dernière fois, mais ils ne le font pas.
Une fois que vous avez rendu l'état actuel de l'interface, ce que l'IFupDown pense que c'est, ils commenceront mieux se comporter.