Étape 4: Une carte réseau multiples des adresses ip.
Aujourd'hui, j’ai eu une nouvelle adresse IP pour un serveur et j’ai dû attribuer à la même carte réseau que mon adresse IP actuelle.
Alors? ! Comment fais-tu que sur un serveur Debian ou Ubuntu ?
C’est en fait très simple. Sur Ubuntu, vous allez à /etc/network et modifiez le fichier interfaces. Il doit déjà inclure une définition pour eth0 (ordinateurs virtuels auront quelque chose d’autre qu’eth0).
# L’interface réseau loopback auto lo iface lo inet loopback
# La réseau primaire interface auto eth0 iface eth0 inet static adresse 192.168.1.1 netmask 255.255.255.0 réseau 192.168.1.0 broadcast 192.168.1.255 passerelle 192.168.1.1
Auto eth0: 0 iface eth0: 0 inet static nom Alias pour Foo adresse 192.168.1.2 masque de sous-réseau 255.255.255.0 réseau 192.168.1.0 broadcast 192.168.1.255 gateway 192.168.1.1
J’ai marqué en rouge ce qui est différent entre les deux définitions.
Vous écrivez une fois ce fichier sur le disque, vous pouvez commencer cette interface avec la commande ifup :
ifup eth0: 0
Maintenant il est en marche (sauf si tu as des tonnes d’erreurs?) De toute évidence, l’interface eth0 devrait déjà être en place. Impossible de démarrer un alias si l’interface principale n’est pas en cours d’exécution.
Pour vérifier que la nouvelle interface est en cours d’exécution, utilisez la commande ifconfig comme dans :
ifconfig
Cette commande répertorie toutes les interfaces, y compris les alias. Notez que les alias ne répertorient pas le nombre de paquets transférés puisqu’ils sont considérés comme 100 % similaire à l’interface principale. Cela vaut également pour le pare-feu. En d’autres termes, vous n’avez probablement d’apporter des modifications à votre pare-feu... 1
Vous pouvez ajouter plus en changeant le nombre après le signe deux-points, par exemple eth0: 1, eth0:2, etc..
À noter : vous êtes limité à 254 alias (0 à interface 254 + principaux, ce qui est de 255 IPs par NIC!)
Mais le trafic sortant vient d’une mauvaise adresse IP maintenant !
Un autre problème, que vous rencontrerez est le caractère aléatoire de l’adresse IP utilisée pour envoyer du trafic de votre serveur au monde. En général, il ne sera pas question, à moins que vous devez faire les choses comme les sauvegardes qui ont besoin de pare-feu comme protection des processus et vous voulez vous assurer que la seule adresse est utilisée.
Dans ce cas, vous souhaitez ajouter une nouvelle route. Sur la ligne de commande, il ressemble à ceci :
route add - hôte 1.2.3.4 dev eth0
L’adresse IP 1.2.3.4 est une adresse IP externe (un autre ordinateur sur votre réseau local ou sur Internet). Tout le trafic envoyé vers ce serveur sera forcé par eth0.
Si vous voulez tout votre trafic de passer par eth0, puis ne spécifiez pas l’adresse IP de destination comme dans :
Itinéraire dev eth0
Cet exemple utilise comme l’adresse IP de destination qui est le caractère générique pour n’importe quel IP 0.0.0.0.
Pour garder la route permanente (c'est-à-dire définir à nouveau au redémarrage), ajoutez-le au fichier interface comme suit :
route add - net 192.168.1.0 netmask 255.255.255.0 gw 192.168.1.1 eth0, vous pouvez entrer quelque ligne de commande vous avez besoin pour faire fonctionner votre système. Juste modifier les paramètres selon les besoins de votre réseau.
En quelque sorte maintenant Postfix utilise une adresse IP erronée
L’astuce de l’itinéraire n’est pas susceptible de travailler directement avec Postfix. Ce que vous voulez est de modifier les paramètres et ajoutez l’adresse IP à utiliser avec SMTP. C’est généralement très important pour l’autre système de messagerie vérifier votre PTR.
Les paramètres vont dans main.cf et ressemblent à ceci :
smtp_bind_address = 1.2.3.4
Vous pouvez inclure plusieurs adresses IP, tels que localhost, séparé par des virgules. Bien qu’à ce stade, je ne trouve pas qu’il y avait un besoin de quelque chose de plus.
Plus d’informations
Pour plus d’informations sur toutes les options disponibles dans le fichier d’interface, consultez la page de manuel du même nom :
interfaces homme