web-dev-qa-db-fra.com

Une seule carte réseau peut-elle avoir 2 adresses IP?

Les cartes réseau et les adresses IP sont-elles une carte un à un?

30
kernel

Sous linux, la commande est ip addr add IFADDR dev STRING, où IFADDR et STRING sont remplacés par l'adresse IP et le nom du périphérique. Vous pouvez voir quelques exemples dans le Guide to IP Layer NEtwork Administration with Linux . Vous souhaiterez également spécifier vos itinéraires qui utilisent cette adresse IP à l'aide de ip route. Encore une fois, le guide passe.

Même si la syntaxe des commandes ip donne l'impression que vous associez l'adresse IP à une carte réseau spécifique, Linux considère que l'adresse IP appartient au système global. Ainsi, dans certaines circonstances , vous voudrez peut-être modifier les paramètres ARP.

10
sciurus

Oui, vous pouvez en avoir plusieurs; ils ne sont pas un à un.

Une seule carte réseau peut le faire de plusieurs manières; il peut répondre pour plusieurs adresses IP avec une seule adresse MAC (attribuer plusieurs adresses à un NIC dans la plupart des systèmes d'exploitation le fera), ou avec plusieurs adresses MAC (les plates-formes de virtualisation se comportent de cette manière) .

35
Shane Madden

Non seulement cela est possible, mais c'est très courant. Une carte réseau peut avoir plusieurs adresses IP. Il s'agit d'un concept appelé multihoming . Il existe également d'autres variantes du multihébergement.

12
pk.

Une seule carte réseau physique peut avoir plusieurs adresses IP. Cela est presque essentiel lors de la mise en œuvre de la virtualisation de serveurs: avec plusieurs serveurs virtuels fonctionnant sur le même matériel physique, chacun a besoin de sa propre adresse IP.

12
Skyhawk

Oui, vous pouvez avoir plusieurs adresses IP lorsque vous utilisez une seule carte réseau.

La configuration est différente dans chaque système d'exploitation, mais peut impliquer la création d'une nouvelle interface réseau. Cela peut ressembler à une connexion unique mais utilisera la même carte réseau dans les coulisses. OS X et Linux utilisent cette méthode.

Pour ajouter une nouvelle adresse IP dans Windows, ouvrez la connexion réseau à laquelle vous souhaitez ajouter une autre adresse IP. Allez dans Propriétés -> Protocole Internet (TCP/IP) -> Avancé -> Dans les paramètres IP, cliquez sur ajouter et ajoutez la nouvelle adresse IP et le masque de réseau.

Cela peut être utilisé pour exposer un serveur dans deux plages réseau. Par exemple, une plage réseau peut être utilisée pour un trafic sécurisé auquel l'autre plage réseau ne peut pas accéder. Les règles de pare-feu peuvent être différentes pour chaque interface réseau.

6
Thomas Coats

La couche IP (l'adresse IP) est complètement indépendante de la couche physique (votre carte réseau). Si votre système d'exploitation a correctement implémenté la pile OSI ou un modèle proche de celle-ci, vous devriez pouvoir définir facilement plusieurs adresses IP entrantes sur une seule interface réseau. La gestion du trafic entrant sur plusieurs IP est assez simple sous Linux. Cependant, il est un peu plus compliqué de faire en sorte que le trafic sortant ait des IP source différentes lors du partage d'une seule interface. Les applications utilisent généralement par défaut l'IP principale pour la source sortante si vous ne faites rien de spécial pour forcer une autre IP à s'afficher, mais il est certainement possible de le faire également.

3
Ray

Un exemple très courant d'un NIC avec plusieurs adresses IP est où le NIC fournit une interface de gestion en plus de ce que le système d'exploitation voit. Par exemple, les serveurs HP avec ILO .

1
John Gardeniers