|
Recherche |
Ce guide ne s'applique pas au serveur RPS.
L'alias d'IP (IP aliasing en anglais) est une configuration spéciale du réseau de votre serveur dédié qui vous permet de associer plusieurs adresses IP sur une seule carte réseau. Le but est de créer une interface virtuelle au dessus de eth0, qui sera nommée eth0:0 et qui va attacher l'IP supplémentaire ou Failover à votre interface réseau. Ici se trouvent les explication pour l'ajout via ssh. Vous pouvez aussi le faire directement via votre webmin, section autres et puis genstionnaire des fichiers. 1. On copie le fichier de l'interface eth0 et on l'appel eth0:0. Ceci va nous permettre d'éditer le fichier en tout tranquillité: cp /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-eth0:0 2. Nous pouvons maintenant éditer le fichier eth0:0 afin de remplacer l'IP. Vous pouvez vous servir de pico ou vi: pico /etc/sysconfig/network-scripts/ifcfg-eth0:0 Remplacez tout d'abord le nom du device et puis l'IP déjà existant par l'IP supplémentaire/Failover que vous avez récu par Email : DEVICE="eth0:0" ONBOOT="yes" BOOTPROTO="static" IPADDR="IP.FAIL.OVER" NETMASK="255.255.255.255" BROADCAST="IP.FAIL.OVER" 3. Maintenant il suffit de monter la nouvelle interface que nous venons d'ajouter: ifup eth0:0 Lors d'un reboot, l'interface sera automatiquement montée. 4. Test de l'IP Si les opérations 1 à 3 ont été effectués correctement l'IP indiqué dans le fichier eth0:0 doit être pingable depuis l'extérieur et répondre au requêtes. Si vous avez plusieurs IPs supplémentaire vous pouvez renouveler l'opération en utilisant eth0:1 , eth0:2 et ainsi de suite. Si après la manipulation votre IP ne devrait pas répondre au pings, veuillez contacter le support. sous cette distribution l'installation est presque identique à Redhat. 1. On copie le fichier de l'interface eth0 et on l'appel eth0:0. Ceci va nous permettre d'éditer le fichier en tout tranquillité: cp /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-eth0:0 2. Nous pouvons maintenant éditer le fichier eth0:0 afin de remplacer l'IP. Vous pouvez vous servir de nano ou vi: nano /etc/sysconfig/network-scripts/ifcfg-eth0:0 Remplacez tout d'abord le nom du device et puis l'IP déjà existant par l'IP supplémentaire/Failover que vous avez reçu par Email : DEVICE="eth0:0" BOOTPROTO=static IPADDR="IP.FAIL.OVER" NETMASK="255.255.255.255" BROADCAST="IP.FAIL.OVER" ONBOOT=yes 3. Maintenant il suffit de monter la nouvelle interface que nous venons d'ajouter: ifup eth0:0 Lors d'un reboot, l'interface sera automatiquement montée et fonctionnera. 4. Test de l'IP Si les opération 1 à 3 ont été effectuer correctement l'IP indiqué dans le fichier eth0:0 doit être pingable depuis l'extérieur et répondre au requêtes. Si vous avez plusieurs IPs supplémentaire vous pouvez renouveler l'opération en utilisant eth0:1 , eth0:2 et ainsi de suite. Si après la manipulation votre IP ne devrait pas répondre au pings, veuillez contacter le support. Le but est de créer une interface virtuelle au dessus de eth0, qui sera nommée eth0:0 et qui va attacher l'IP supplémentaire ou Failover à votre interface réseau. 1. On copie d'abord le fichier d'origine afin de pouvoir revenir en arrière à tout moment. cp /etc/conf.d/net /etc/conf.d/net.save 2. Nous pouvons maintenant éditer le fichier afin d'y ajouter l'IP. Vous pouvez vous servir de nano ou vi. Sous gentoo une alias s'ajoute directement dans l'eth0. On ne crée pas d'interface eth0:0 comme sous la redhat par exemple. Important: l'IP par défaut du serveur DOIT rester avec config_eth= sur la même ligne. Ceci afin d'assurer le bon fonctionnement de certains manipulations spécifique OVH. Faites simplement après le netmask 255.255.255.0 un retour à la ligne et ajoutez y votre IP: (les xxx.xxx.xxx.xxx sont bien sure à remplacer par l'ip principale de votre machine ) nano /etc/conf.d/net Il faut ajouter: config_eth0=( " xxx.xxx.xxx.xxx netmask 255.255.255.0" "ip.fail.over.ici netmask 255.255.255.255 brd ip.fail.over.ici" ) Votre fichier /etc/conf.d/net doit maintenant contenir cela: #This blank configuration will automatically use DHCP for any net. # scripts in /etc/init.d. To create a more complete configuration, # please review /etc/conf.d/net.example and save your configuration # in /etc/conf.d/net (this file :]!). config_eth0=( "xxx.xxx.xxx.xxx netmask 255.255.255.0" "ip.fail.over.ici netmask 255.255.255.255 brd ip.fail.over.ici" ) routes_eth0=( "default gw xxx.xxx.xxx.254" ) 3. Redémarrer l'interface de réseau. Afin de faire pinger votre IP-Failover il vous suffit de redémarrer l'interface réseau: /etc/init.d/net.eth0 restart 4. Test de l'IP Si les opération 1 à 3 ont été effectuer correctement l'IP indiqué dans le fichier doit être pingable depuis l'extérieur et répondre au requêtes. Vous pouvez ainsi insérer ligne par ligne une IP supplémentaire. Toute fois il est important que l'IP par défaut reste sur la même ligne que le config_eth0. Le but est de créer une interface virtuelle au dessus de eth0, qui sera nommée eth0:0 et qui va attacher l'IP supplémentaire ou Failover à votre interface réseau. 1. On copie d'abord le fichier d'origine afin de pouvoir revenir en arrière à tout moment. cp /etc/network/interfaces /etc/network/interfaces.save 2. Nous pouvons maintenant éditer le fichier afin d'y ajouter l'IP. Vous pouvez vous servir de nano ou vi. Sous gentoo une alias s'ajoute directement dans l'eth0. On ne crée pas d'interface eth0:0 comme sous la redhat par exemple. pico /etc/network/interfaces Il faut ajouter: auto eth0:0 iface eth0:0 inet static address IP.DE.FAIL.OVER netmask 255.255.255.255 broadcast IP.DE.FAIL.OVER Votre fichier /etc/network/interfaces doit maintenant contenir cela: auto eth0 iface eth0 inet static address xxx.xxx.xxx.xxx netmask 255.255.255.0 broadcast xxx.xxx.xxx.255 network xxx.xxx.xxx.0 gateway xxx.xxx.xxx.254 auto eth0:0 iface eth0:0 inet static address IP.DE.FAIL.OVER netmask 255.255.255.255 broadcast IP.DE.FAIL.OVER 3. Redémarrer l'interface de réseau. Afin de faire pinger votre IP-Failover il vous suffit de redémarrer l'interface réseau: /etc/init.d/networking restart 4. Test de l'IP Si les opération 1 à 3 ont été effectuer correctement l'IP indiqué dans le fichier doit être pingable depuis l'extérieur et répondre au requêtes. Si aprés la manipulation votre IP ne devrait pas répondre au pings, veuillez contacter le support. 1. On édite le fichier /etc/ips : pico /etc/ips 2. On ajoute l'ip dans le fichier : IP.FAIL.OVER:255.255.255.255:IP.FAIL.OVER __3. on ajoute l'ip dans le fichier /etc/ipaddrpool IP.FAIL.OVER 4. On relance le service gérant les ips failover : /etc/init.d/ipaliases restart 1. A partir de la page d'accueil du panel de plesk dans la catégorie "Serveur", on clique sur le bouton "ajouter une adresse ip" ![]() ![]() 2. On renseigne ensuite dans le champs "Adresse Ip et masque de sous-réseau" : IP.FAILOVER.DU.SERVEUR/32 ![]() La configuration de l'ISPConfig est sensiblement identique à celle de la Debian. Par contre, afin que le panel propose cette ip, il vous faut donc l'ajouter. 1. Via le panel de la machine (https://nsxxx.ovh.net:8080) cliquez sur System, Edit Server IP, puis Add new IP Adrdress__ ![]() 2. Il ne vous restera plus qu'à renseigner l'ip failover dans le champs IP Address__ ![]() Pour les serveurs HG qui sont de base livrée avec deux IP et deux interfaces réseau, il faut ajouter l'IP fail-over dans les règles de routage: postup() { /sbin/ip route add default via IP.INITIAL.2eme.CARTE dev eth1 table 223 /sbin/ip rule add from IP.INITIAL.DU.SERVEUR/32 table 223 /sbin/ip rule add from IP.FAILOVER.DU.SERVEUR/32 table 223 } Un fichier exemple sur un Serveur HG sous Gentoo donne donc: This blank configuration will automatically use DHCP for any net.* scripts in /etc/init.d. To create a more complete configuration, please review /etc/conf.d/net.example and save your configuration in /etc/conf.d/net (this file :]!). config_eth0=( "xxx.xxx.xxx.xxx netmask 255.255.255.0" "xxx.xxx.xxx.xxx netmask 255.255.255.255 brd ip.fail.over.ici" ) routes_eth0=( "default gw xxx.xxx.xxx.254" ) config_eth1=( "xxx.xxx.xxx.xxx netmask 255.255.255.0" "xxx.xxx.xxx.xxx netmask 255.255.255.255 brd ip.fail.over.ici" ) postup() { /sbin/ip route add default via xxx.xxx.xxx.xxx dev eth1 table 223 /sbin/ip rule add from xxx.xxx.xxx.xxx/32 table 223 /sbin/ip rule add from IP.FAIL.OVER.ICI/32 table 223 } Vous devez tout d'abord ajouter un nouveau matériel : Démarrer, Panneau de configuration, Nouveau matériel Cliquer sur Suivant, puis cocher "Oui, j'ai déjà connecté le matériel" et valider Sélectionner le dernier élément de la liste: "Ajouter un nouveau périphérique matériel" et valider Choisir la deuxième option: "Installer le matériel que je sélectionne manuellement dans la liste (utilisateur expérimenté)" puis valider Sélectionner "Cartes réseau" puis dans la fenêtre suivante, rechercher le fabricant Microsoft et sélectionner "Carte de bouclage Microsoft" (loopback en anglais) Terminer l'installation de ce matériel En installant la carte de bouclage, une nouvelle interface réseau est apparue: "Connexion au réseau local 2" (sauf pour les serveurs HG qui auront une 3ème interface). Il est temps de lui affecter l'adresse IP fail-over: Dans le menu Démarrer, sélectionner Panneau de configuration, Connexions réseau puis Connexion au réseau local 2 Cliquer sur Propriétés Sélectionner Protocole Internet (TCP/IP) puis cliquer sur Propriétés Entrez l'adresse IP correspondant à votre IP fail-over et 255.255.255.0 comme masque de sous-réseau. Laisser les autres champs vides. Valider toutes les fenêtres ouvertes. Il faut enfin corriger le masque de sous-réseau vers 255.255.255.255 mais cela n'est pas autorisé par la boite de dialogue de configuration de l'IP ; il faut modifier l'information dans la base de registre: Dans le menu démarrer, cliquer sur Exécuter, puis tapper regedit Tapper CTRL+F3 afin d'ouvrir la fenêtre de recherche, puis indiquer l'adresse IP fail-over et cliquer sur Suivant Une fois l'IP trouvée, doucle-cliquer sur la paramètre "SubnetMask" et changer de 255.255.255.0 vers 255.255.255.255 et valider. Poursuivre la recherche en tappant F3 et refaire la modification comme précédemment Fermer l'éditeur du registre Enfin, pour valider les modifications, redémarrer l'interface: Démarrer, Panneau de configuration, Connexions réseau et faire un clic droit sur Connexion au réseau local 2 puis cliquer sur Désactiver Attendre quelques secondes et réactiver la connexion réseau Par defaut les serveurs sous windows 2008 sont en dhcp au niveau de la configuration reseau. Si vous avez deja configuré une ip failover ou que vous avez deja passé votre configuration en ip fixe alors passez au point 2. 1. Vous devez tout d'abord passer d'une configuration dhcp au niveau de la configuration reseau a une configuration fixe Ouvrez une invite de commande : tappez la commande ipconfig /all cela vous donne ceci : ![]() recuperer votre Adresse IPv4, masque de sous-reseau, passerelle par defaut dans notre exemple l'ip est : 94.23.196.18 ensuite : - Allez dans le menu demarrez > panneau de configuration > reseau et internet > centre de reseau et partage > modifier les paramèttres de la carte (dans le menu de gauche). - Faite une click droit sur Connexion au réseau local - Cliquer sur Propriétés - Sélectionner Protocole Internet version 4 (TCP/IPv4) puis cliquer sur Propriétés -cliquez sur utiliser l'adresse ip suivante et remettez l'ip principale du serveur , masque de sous-reseau, passerelle par defaut obtenu grace a la commande ipconfig. (en serveur dns preferé mettez 213.186.33.99). ![]() attention a ne pas faire d'erreur sur ces informations sinon le serveur ne sera plus accessible et vous serez obligé de faire les corrections en mode winrescue 2. Configurez votre ip failover Ensuite cliquez sur avancé :(toujours dans Paramettres TCP/IP avancé) ![]() dans la partie Adresse IP cliquez sur ajouter. ![]() renseignez votre ip failover et le netmask 255.255.255.255 ![]() cliquez sur ajouter . Votre IP Failover est maintenant utilisable. 1. On determine le nom de votre interface réseau principale Vous pouvez utiliser la commande ifconfig pour cette operation: ifconfig Cela vous donne par exemple : comsdvt# ifconfig nfe0: flags=8843 options=10b ether 00:24:8c:d7:ba:11 inet 94.23.196.18 netmask 0xffffff00 broadcast 94.23.196.255 inet 87.98.129.74 netmask 0xffffffff broadcast 87.98.129.74 media: Ethernet autoselect (100baseTX status: active lo0: flags=8049 options=3 inet6 fe80::1%lo0 prefixlen 64 scopeid 0x2 inet6 ::1 prefixlen 128 inet 127.0.0.1 netmask 0xff000000 comsdvt# Le nom de l'interface est par consequent : nfe0 2. On copie le fichier /etc/rc.conf afin de pouvoir revenir en arrière à tout moment : Vous pouvez utiliser la commande cp : cp /etc/rc.conf /etc/rc.conf.back 3. On edite le fichier /etc/rc.conf Vous pouvez utiliser l'editeur ee ou vi pour cette operation ee /etc/rc.conf Rajoutez la ligne suivante a la fin du fichier : ifconfig_INTERFACE_alias0="inet IPFAILOVER netmask 255.255.255.255 broadcast IPFAILOVER" Remplacez respectivement INTERFACE et IPFAILOVER par le nom de l'interface recuperer dans le point n°1 et IPfailover par l'ip failover. exemple : ifconfig_nfe0_alias0="inet 87.98.129.74 netmask 255.255.255.255 broadcast 87.98.129.74" 4. On redemarre l'interface reseau /etc/rc.d/netif restart && /etc/rc.d/routing restart
5. Test de l'IP Si les opérations 1 à 4 ont été effectué correctement l'IP indiqué dans le fichier doit être pingable depuis l'extérieur et répondre au requêtes. Si aprés la manipulation votre IP ne devrait pas répondre au pings, veuillez contacter le support. 1. On determine le nom de votre interface réseau principale Vous pouvez utiliser la commande ifconfig pour cette operation: ifconfig -a Cela vous donne par exemple : lo0: flags=2001000849 inet 127.0.0.1 netmask ff000000 e1000g0: flags=1000843 inet 94.23.41.167 netmask ffffff00 broadcast 94.23.41.255 ether 0:1c:c0:f2:be:42 Le nom de l'interface est par consequent : e1000g0 2. On crée le fichier /etc/hostname.INTERFACE:ALIAS Vous pouvez utiliser l'editeur vi pour cette operation exemple : vi /etc/hostname.e1000g0:1 dans ce fichier indiquer ceci : IPFAILOVER/32 broadcast + up Remplacez IPFAILOVER par l'ip failover. exemple : 188.165.171.40/32 up 3. On redemarre l'interface reseau svcadm restart svc:/network/physical:default 4. Test de l'IP Si les opérations 1 à 3 ont été effectué correctement l'IP indiqué dans le fichier doit être pingable depuis l'extérieur et répondre au requêtes. Si aprés la manipulation votre IP ne devrait pas répondre au pings, veuillez contacter le support. |
|||