Par défaut, Linux utilise 1 adresse IP de chaque sous-réseau pour le trafic sortant. Par exemple, vous utilisez plusieurs sous-réseaux différents sur un serveur et pour chaque sous-réseau, Linux attribue 1 adresse IP par défaut à partir de laquelle les connexions sortantes se produiront.
1. Afficher tous les sous-réseaux
ip route list
default dev venet0 scope link
123.123.123.0/24 dev venet0 proto kernel scope link src 123.123.123.101
123.123.124.0/24 dev venet0 proto kernel scope link src 123.123.124.145
Dans cet exemple, pour toutes les adresses IP du sous-réseau 123.123.123.x, l'adresse IP 123.123.123.101 sera utilisée pour toutes les connexions sortantes
Et pour toutes les adresses IP du sous-réseau 123.123.124.x - Adresse IP 123.123.124.145
2. Changer l'adresse IP pour les connexions sortantes
ip route change default via 123.123.123.1 src 123.123.123.200
Désormais, au lieu de l'adresse IP 123.123.123.101, l'adresse IP 123.123.123.200 sera utilisée pour le sous-réseau 123.123.123.x.
Toutes les adresses IP avec lesquelles les paramètres sont effectués doivent être saisies sur le serveur.
3. Afficher les adresses IP disponibles
Pour afficher toutes les adresses IP disponibles sur le serveur, utilisez la commande :
apt install net-tools
ifconfig