Présentation
Ce guide vous expliquera comment ajouter une adresse IP privée à un serveur Fedora. Ce guide a été testé avec Fedora 30, 31 et 32. Une chose à noter avant de commencer est que notre service d'hébergement cloud utilise automatiquement eth1 comme interface privée.
Prérequis
-Une IP privée à ajouter à votre serveur. Si vous utilisez une machine virtuelle Atlantic.Net Cloud, il s'agira d'une adresse IP de la plage d'adresses IP privées qui vous a été attribuée.
-Un serveur avec Fedora installé dessus.
Ajouter une IP privée sur Fedora
Connectez-vous à votre panneau de contrôle cloud et cliquez sur "IP privées" pour voir quelle plage privée vous a été attribuée.
Plage privée attribuée.
Attribution de l'IP dans Fedora
Attribuer une adresse IP privée sur Fedora est assez simple. Vous modifiez simplement la configuration et redémarrez la mise en réseau. Dans notre exemple Cloud ci-dessous, l'interface privée est appelée eth1. Alors on lance :
nano /etc/sysconfig/network-scripts/ifcfg-eth1
Si vous n'avez pas installé nano, vous pouvez le faire en exécutant :
yum install nano -y
Une fois ouvert, ajoutez la configuration ci-dessous au bas du fichier.
IPADDR=x.x.x.x NETMASK=255.255.255.0
Où IPADDR= votre adresse IP privée et le NETMASK= est le masque de réseau de la plage pour votre adresse IP. Dans notre Cloud, il s'agirait d'une plage d'adresses IP privées /24, donc le masque de réseau est 255.255.255.0.
Une fois cette opération terminée, redémarrez simplement la mise en réseau avec la commande ci-dessous et l'adresse IP sera active pour être utilisée.
systemctl restart network
Vous pouvez maintenant vérifier votre adresse IP nouvellement attribuée à l'aide de la commande suivante.
ifconfig eth1
Vous devriez obtenir votre adresse IP nouvellement attribuée dans le résultat suivant :
eth1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet x.x.x.x netmask 255.255.255.0 broadcast x.x.x.x inet6 fe80::200:aff:fef5:2467 prefixlen 64 scopeid 0x20 ether 00:00:0a:f5:24:67 txqueuelen 1000 (Ethernet) RX packets 1554 bytes 133751 (130.6 KiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 41 bytes 2862 (2.7 KiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
Et c'est tout. Configurez un autre serveur sur la plage IP privée et vous pourrez communiquer entre les deux. Assurez-vous d'ajouter une exception pour l'adresse IP/la plage à tout pare-feu pouvant se trouver sur le serveur.