web-dev-qa-db-fra.com

Ubuntu 18.04 Carte réseau avec deux adresses IP

Je voudrais apprendre comment configurer ma carte réseau avec deux adresses IP

J'ai essayé comme ci-dessous, mais maintenant

 réseau: 
 version: 2 
 rendu: NetworkManager 
 ethernets: 
 enp0s3: 
 dhcp4: non 
 dhcp6: no 
 adresses: [192.168.0.2/32, 172.16.0.2/16] 
 gateway4: 192.168.0.1 
 gateway4: 172.16.0.1 
 serveurs de noms: 
 recherche: [usp.br] 
 adresses: [192.168.0.100, 192.168.0.102] 
 facultatif: vrai 

Chaque IP a sa propre passerelle ....

Pourriez-vous s'il vous plaît m'aider comment faire?

Je vous remercie

3

Il est souvent difficile de configurer plusieurs passerelles pour les interfaces. Le routage des paquets entre l'un et l'autre peut ensuite semer la confusion sur le réseau. Il est donc préférable de ne disposer que d'une passerelle par défaut, à moins que vous ne sachiez vraiment ce que vous faites.

En bref, vous ne voulez généralement qu’un seul

gateway4: xx.xx.xx.xx

ligne dans votre config.

Si vous devez disposer de plusieurs routes pour les adresses IP individuelles de l'interface, vous pouvez contrôler exactement leur comportement en écrivant des routes statiques (et en définissant la métrique en fonction de la priorité des adresses), comme suit:

network:
  version: 2
  renderer: NetworkManager
  ethernets:
     enp0s3:
        dhcp4: no
        dhcp6: no
        addresses: [ 192.168.0.2/32, 172.16.0.2/16 ]
        nameservers:
              search: [usp.br]
              addresses: [ 192.168.0.100, 192.168.0.102 ]
        routes:
          - to: 0.0.0.0/0
            via: 192.168.0.1
          - to: 0.0.0.0/0
            via: 172.168.0.1

Vous n'avez également pas besoin optionnel: true : il ne cesse de retarder le démarrage que si l'interface ne monte pas assez vite, ce qui ne devrait pas être un problème étant donné que vous avez des adresses statiques spécifiques. Ajouter facultatif: true a également pour effet secondaire de ne pas bloquer certaines cibles dans systemd, ce qui pourrait signifier qu'un serveur ne démarrez tous les services qu’ils devraient immédiatement si ces services ont besoin du réseau.

Un peu tard, mais ... Ca n'a pas de sens d'avoir 2 passerelles par défaut. Pensez-y: si je fais un ping 8.8.8.8, quelle passerelle devrait-il utiliser?

Vous pouvez configurer en priorité la priorité, si une ligne est plus lente/plus coûteuse/uniquement pour la sauvegarde/... Si les deux ont la même priorité, je suspecte qu’il va essayer de faire le round robbin.

0
Holger Morgen