Traduction(s): English – Español – Français – Italiano – 简体中文

Prérequis du lecteur: Pour tirer le meilleur parti de cet article, comprendre les concepts suivants avant de lire: outils de ligne de commande unix de base, éditeurs de texte, DNS, TCP/IP, DHCP, masque de réseau, passerelle

Table des matières

La majorité via le fichier de configuration des interfaces dans /etc/network/interfaces., Ici, vous pouvez donner à votre carte réseau une adresse IP (ou utiliser dhcp), configurer des informations de routage, configurer le masquage IP, définir des routes par défaut et bien plus encore.

N’oubliez pas d’ajouter les interfaces que vous souhaitez afficher au démarrage à la ligne ‘auto’.

Voir interfaces man pour plus d’options.

Démarrage et arrêt des interfaces

Les interfaces configurées avec/etc/network / interfaces peuvent être montées et descendues avec les commandes ifup et ifdown.,

Certains guides obsolètes indiquent de redémarrer le service réseau pour appliquer des modifications à/etc/network / interfaces, mais cela a été déconseillé car il est possible que toutes les interfaces ne soient pas redémarrées. Utilisez plutôt ifup et ifdown pour appliquer des modifications à chaque interface, par exemple avec une interface nommée enp7s0:

# ifdown enp7s0# ifup enp7s0

Noms d’interface réseau

Voir NetworkInterfaceNames. Depuis Stretch, les nouveaux systèmes par défaut n’utilisent plus les noms d’interface de style ancien tels que eth0, eth1, wlan0, wlan1., Le nouveau système utilise des noms basés sur l’emplacement du matériel, comme eno0, enp0s31f6, wlp1s7 (ou dans le cas des dongles USB, adresse MAC: enx2c56ac39ec0d).

Vous pouvez lister les interfaces avec: ls /sys/class/net

Divers exemples ci-dessous continuent d’utiliser « eth0 » comme nom d’interface par défaut, même s’il est peu probable qu’il existe sur un système moderne.

Noms de mise à niveau et d’interface réseau

Stretch et Buster conservent le support de l’ancien système de nommage tant que le fichier/etc/udev / rules.d / 70-local-persistant-net.,les règles sont toujours en place, mais les utilisateurs sont invités à passer avant la mise à niveau vers Bullseye.

Utiliser DHCP pour configurer automatiquement l’interface

Si vous utilisez simplement DHCP, tout ce dont vous avez besoin est quelque chose comme:

 auto eth0 allow-hotplug eth0 iface eth0 inet dhcp

Pour DHCPv6 (utilisé pour IPv6), ajoutez également la strophe iface suivante

 iface eth0 inet6 dhcp

eut être configurée automatiquement en utilisant l’autoconfiguration d’adresse sans état, ou SLAAC, qui est spécifié en utilisant auto au lieu de dhcp dans la strophe inet6:

 iface eth0 inet6 auto

Voir également IPv6PrefixDelegation.,

Configuration manuelle de l’interface

Si vous la configurez manuellement, quelque chose comme ceci définira la passerelle par défaut (réseau, diffusion et passerelle sont facultatifs):

 auto eth0 iface eth0 inet static address 192.0.2.7/24 gateway 192.0.2.254

Si vous souhaitez également ajouter une adresse IPv6, ajoutez quelque chose comme:

 iface eth0 inet6 static address 2001:db8::c0ca:1eaf/64 gateway 2001:db8::1ead:ed:beef

nterface homme pour plus d’options.

Assurez-vous de désactiver tous les services DHCP, par exemple dhcpcd.

Le mélange de configuration manuelle et automatique est également possible, par exemple, pour utiliser IPv6 SLAAC pour la connectivité Internet et les adresses statiques dans le réseau:

# manual unique local addressiface eth0 inet6 static address fdc3:cafe::3/64 # use SLAAC to get global IPv6 address from the router # we may not enable ipv6 forwarding, otherwise SLAAC gets disabled autoconf 1 accept_ra 2

Réglage de la vitesse et du duplex

L’échec répété de l’autonégociation est souvent un symptôme d’un câblage défectueux, alors étudiez les questions physiques avant de supposer que les algorithmes d’autonégociation des interfaces sont incompatibles. Si vous désactivez la négociation automatique et définissez manuellement la vitesse et le duplex, l’interface partenaire à l’autre extrémité du câble supposera que l’absence de négociation automatique indique une vitesse de 10 Mbps et un duplex de moitié., Pour un fonctionnement sans erreur si vous définissez manuellement la vitesse et le duplex, vous devez vous assurer que la même vitesse et le même duplex sont configurés sur l’interface partenaire.

Si vous définissez la vitesse et le duplex de votre interface à la main, des essais et des erreurs peuvent être nécessaires. Voici les étapes de base:

  • Installez les packages ethtool et net-tools, de sorte que vous ayez les programmes ethtool et mii-tool. L’un ou les deux peuvent fonctionner pour votre interface.

  • Assurez-vous d’avoir un moyen de vous connecter au système au cas où l’interface réseau deviendrait non fonctionnelle., Une connexion SSH peut être perturbée, vous devriez donc avoir une stratégie de secours.

  • Identifiez l’interface en question (ce sera souvent eth0). Ajustez le reste de ces instructions en conséquence.
  • Essayez de déterminer quels sont ses paramètres de vitesse et de duplex actuels. C’est là que ça devient amusant:
    • En tant que root, essayez d’abord ethtool eth0, et voyez si les lignes « Speed: » et « Duplex: » semblent valides. Sinon, l’ethtool peut ne pas être pris en charge par votre appareil.

    • En tant que root, essayez mii-tool-v eth0 et voyez si sa sortie semble correcte., Sinon, les mii-tool peuvent ne pas être pris en charge par votre appareil.

    • Si aucun des deux n’est pris en charge, vous devrez peut-être définir des paramètres directement sur le module pilote du noyau. Identifiez le module de pilote que vous utilisez en lisant la sortie de dmesg et lsmod. Vous pouvez ensuite essayer modinfo MODULENAME pour voir quels paramètres il accepte, le cas échéant. (Vous pouvez utiliser modinfo même sur des modules qui ne sont pas chargés, à titre de comparaison.) ToDo: où définit-on les paramètres du module noyau?

  • Ensuite, essayez de changer les réglages de l’interface pendant qu’il fonctionne. Vous aurez besoin d’être root, bien sûr., Soit:
    • ethtool-s eth0 speed 100 duplex full autoneg off (en supposant 100 Mbps et full duplex)

    • mii-tool-F 100baseTx-FD eth0 (même hypothèse)

    Dans chaque cas, vérifiez à nouveau si les paramètres de l’interface ont réellement changé, puis essayez d’envoyer des données dans et hors du système pour voir si la carte réseau fonctionne correctement.

  • Si l’une de ces commandes définit avec succès votre carte réseau, vous pouvez la mettre dans/etc/network / interfaces pour qu’elle s’exécute lorsque vous mettez l’interface en place (par exemple au démarrage)., Cependant, avant de faire cela, vous devez comprendre que certains pilotes et périphériques comportent différemment des autres. Lorsque le module pilote est chargé, la carte réseau peut commencer l’autonégociation sans aucun moyen de l’arrêter (en particulier avec les pilotes qui n’acceptent pas les paramètres). Les paramètres des interfaces sont appliqués à un moment donné après cela, ce qui peut être en plein milieu de la négociation. Ainsi, certaines personnes trouvent nécessaire de retarder la commande ethtool ou mii-tool de quelques secondes. Ainsi:

     iface eth0 inet static address .../... gateway ... up sleep 5; ethtool -s eth0 ...

    Ou la commande analogue mii-tool.,

  • Redémarrez la machine pour vous assurer qu’elle s’affiche correctement et soyez prêt à intervenir manuellement (par exemple Ctrl-Alt-Suppr, puis démarrez en mode mono-utilisateur à partir de GRUB ou LILO) si les choses ne fonctionnent pas.

l’éducation d’une interface sans une adresse IP

Pour créer une interface réseau sans adresse IP, utilisez la méthode manuelle et l’utilisation de pré-et post-commandes pour apporter de l’interface en haut et en bas.

 iface eth0 inet manual pre-up ifconfig $IFACE up post-down ifconfig $IFACE down

Si l’interface est une interface VLAN, les commandes doivent être exécutées avant/après le vlan crochets., (Vous devez également installer le paquet vlan.)

 iface eth0.99 inet manual post-up ifconfig $IFACE up pre-down ifconfig $IFACE down

Remarque: Si vous créez l’interface VLAN seulement à la mettre dans un pont, il n’est pas nécessaire de définir l’interface VLAN manuellement. Configurez simplement le pont, et l’interface VLAN sera créée automatiquement lors de la création du pont (voir ci-dessous).

Définition des serveurs de noms (DNS)

Avant qu’un ordinateur puisse se connecter à une ressource réseau externe (par exemple, un serveur Web), il doit avoir un moyen de convertir tous les noms alphanumériques (par exemple wiki.debian.org) en adresses réseau numériques (par exemple 140.211.166.,4). (Internet utilise ces adresses IP numériques structurées comme adresses réseau.)

La bibliothèque C et les autres bibliothèques de résolveurs se tournent vers /etc/resolv.conf pour une liste de serveurs de noms. Dans le cas le plus simple, c’est le fichier à modifier pour définir la liste des serveurs de noms. Mais notez que divers autres programmes de configuration dynamique se feront un plaisir d’écraser vos paramètres:

  1. Le programme resolvconf

  2. Le démon network-manager

  3. Clients DHCP

Dans la plupart des situations, le fichier à modifier est le fichier de configuration d’un tel programme.,

Dans les situations les plus complexes, utiliser resolvconf est vraiment la voie à suivre, bien que dans des configurations plus simples, c’est probablement exagéré.

Le resolv.fichier de configuration conf

Le fichier de configuration resolv.conf à /etc / resolv.conf contient des informations qui permettent à un ordinateur connecté à un réseau de résoudre les noms en adresses. (Remarque: Ne confondez pas ce fichier de configuration avec le programme resolvconf, qui a malheureusement un nom presque identique.)

Le resolv.,le fichier conf contient généralement les adresses IP des serveurs de noms (résolveurs de noms DNS) qui tenteront de traduire les noms en adresses pour n’importe quel nœud disponible sur le réseau. Il y aura une ou plusieurs lignes qui ressembleront à ceci:

nameserver 12.34.56.78nameserver 12.34.56.79

Dans cet exemple, le système utilise des serveurs de noms aux adresses IP 12.34.56.78 et 12.34.56.79. Modifiez simplement le fichier et entrez les adresses IP des serveurs de noms que vous devez utiliser après chaque serveur de noms. Ajoutez plus de lignes de serveur de noms si vous avez plus de serveurs de noms. N’utilisez pas cette méthode si le programme resolvconf est installé.,

Le resolv.le fichier de configuration conf a beaucoup d’autres options pour définir comment le résolveur recherche les noms. Voir l’homme resolv.conf pour plus de détails.

Le programme resolvconf

Le programme resolvconf garde une trace des informations système sur les serveurs de noms actuellement disponibles. Il ne doit pas être confondu avec le fichier de configuration resolv.conf, qui a malheureusement un nom presque identique. Le programme resolvconf est facultatif sur un système Debian.

Le fichier de configuration resolv.conf contient des informations sur les serveurs de noms à utiliser par le système., Cependant, lorsque plusieurs programmes doivent modifier dynamiquement le resolv.fichier de configuration conf ils peuvent marcher l’un sur l’autre et le fichier peut devenir désynchronisé. Le programme resolvconf résout ce problème. Il agit comme un intermédiaire entre les programmes qui fournissent des informations de serveur de noms (par exemple, les clients dhcp) et les programmes qui utilisent des informations de serveur de noms (par exemple, résolveur).

Lorsque resolvconf est correctement installé, le resolv.fichier de configuration conf à /etc / resolv.conf est remplacé par un lien symbolique vers /etc/resolvconf/run/resolv.,conf et le résolveur utilise à la place le fichier de configuration généré dynamiquement par resolvconf dans /etc/resolvconf/run / resolv.conf.

Le programme resolvconf n’est généralement nécessaire que lorsqu’un système a plusieurs programmes qui doivent modifier dynamiquement les informations du serveur de noms. Dans un système simple où les serveurs de noms ne changent pas souvent ou ne sont modifiés que par un seul programme, le resolv.le fichier de configuration conf est adéquat.

Si le programme resolvconf est installé, vous ne devez pas modifier le resolv.,fichier de configuration conf manuellement car il sera modifié dynamiquement par les programmes du système. Si vous devez définir manuellement les serveurs de noms (comme avec une interface statique), ajoutez une ligne comme suit au fichier de configuration des interfaces dans /etc/network/interfaces:

dns-nameservers 12.34.56.78 12.34.56.79

Placez la ligne en retrait dans une strophe iface, par exemple, juste après la ligne de passerelle. Entrez les adresses IP des serveurs de noms que vous devez utiliser après les serveurs de noms dns. Mettez-les tous sur une ligne séparée par des espaces. N’oubliez pas le « s » à la fin des serveurs de noms dns.,

Le programme resolvconf est un ajout assez récent à Debian et de nombreux programmes plus anciens doivent être mis à jour ou reconfigurés pour fonctionner correctement avec lui. Si vous avez des problèmes, consultez /usr/share/doc/resolvconf / README. Il a beaucoup d’informations sur la fabrication d’autres programmes s’entendre avec resolvconf.

Configuration DNS pour NetworkManager

NetworkManager remplacera les paramètres dhcp, écrasant resolv.conf même si vous avez configuré DNS dans /etc / dhcp / dhclient.conf, par exemple, faire en sorte que DNS recherche d’abord le domaine local, ce qui peut avoir à expirer avant que la résolution DNS ne continue, ce qui entraîne de longs délais de résolution DNS. Vous pouvez avoir une idée de ce que NetworkManager pense que les paramètres devraient être en exécutant nm-tool sur la ligne de commande.

Vous pouvez configurer ces paramètres à l’aide d’une interface graphique en lançant nm-connection-editor qui actuellement (13.11.23) ne se trouve pas dans le menu Outils système → Administration, il doit plutôt être lancé à la main à partir de la ligne de commande. Après le lancement:

  1. Choisissez une connexion (dans l’onglet Filaire ou sans fil) et cliquez sur Modifier.,
  2. Cliquez sur l’onglet Paramètres IPv4
  3. Choisissez « Adresses automatiques (DHCP) uniquement » au lieu de simplement  » Automatiques (DHCP) ».
  4. Entrez les serveurs DNS dans le champ « Serveurs DNS”, séparés par des espaces (par exemple 208.67.222.222 pour OpenDNS).
  5. Cliquez sur « Appliquer.”

NetworkManager enregistre ces paramètres dans /etc/NetworkManager/system-connections/nom-de-connexion. Exemple /etc/NetworkManager/system-connections/Wired connection 1:

Exécuter à nouveau nm-tool devrait montrer que NetworkManager a maintenant la bonne idée de la façon dont votre DNS doit être résolu.,

Configuration du client DHCP

Configuration de serveurs DNS supplémentaires

Exemple: dhclient3 utilise/etc/dhcp / dhclient.conf. Le paramètre que vous souhaitez est

supersede domain-name-servers 12.34.56.78, 12.34.56.79;

ou peut-être

prepend domain-name-servers 12.34.56.78, 12.34.56.79;

Définition de domaines de recherche supplémentaires

ajout de domaines de recherche pour les VPN ou les réseaux virtuels locaux:

append domain-name " virt vpn";

a chaîne est littéralement ajoutée au domaine de recherche fourni par d’autres configurations.

Voir le dhclient.conf (5) page de manuel pour plus de détails.,

Transition

de Transition met plusieurs interfaces dans le même segment de réseau. Ceci est très populaire lors de la connexion d’un serveur à plusieurs commutateurs pour une haute disponibilité ou avec la virtualisation. Dans le dernier cas, il est généralement utilisé pour créer un pont dans l’hôte (par exemple. dom0) et mettre les interfaces virtuelles des invités (domU) dans le pont.

  • Le paquet bridge-utils est requis pour créer des interfaces pontées.,

Exemple: Connectez un serveur à 2 commutateurs (via eth0 et eth1) en définissant bridge 0 et donnez au serveur une adresse IP dans ce sous-réseau:

auto br0iface br0 inet static address 10.10.0.15/24 gateway 10.10.0.1 bridge_ports eth0 eth1 up /usr/sbin/brctl stp br0 on

Si un serveur est connecté à plusieurs commutateurs, vous devez généralement exécuter le protocole spanning tree pour éviter les boucles. Par conséquent, STP doit être activé via une commande « up » comme indiqué ci-dessus.

Exemple: Configuration de pont sans configuration d’adresse IP (utilisez « manuel » au lieu de « statique ») pour « transférer » une interface à une machine virtuelle invitée. (La configuration du pont statique ne contient qu’une seule interface physique., L’interface virtuelle sera ajoutée au pont lorsque la machine virtuelle sera démarrée.)

auto br1iface br1 inet manual bridge_ports eth4 up /usr/sbin/brctl setageing br1 0 up /usr/sbin/brctl stp br1 off

Remarque: Le pont Linux ne prend en charge que STP, pas de RSTP (Rapid Spanning Tree). Par conséquent, il ne prend en charge que les anciens coûts STP, pas les nouveaux coûts RSTP (voir Spanning_Tree_Protocol). C’est généralement bien avec les commutateurs Cisco, mais par exemple. Les commutateurs Juniper utilisent les coûts RSTP et, par conséquent, cela peut entraîner différents calculs de spanning tree et des problèmes de boucle. Cela peut être corrigé en paramétrant les coûts manuellement, soit sur le commutateur, soit sur le serveur., Définir le coût sur le commutateur est préférable car Linux revient aux coûts par défaut chaque fois qu’une interface baisse/monte.

Pontage sans commutation

Par défaut, le pont Linux agit comme un commutateur. Cela signifie, il se souvient des adresses MAC derrière un port de commutateur et si l’adresse MAC de destination est connue, des paquets de données ou seulement en avant au port respectif – autrement des paquets seront diffusés.

Dans certaines configurations, c’est mauvais. Par exemple si le pont relie 2 interfaces de joncteur réseau et les mêmes adresses MAC peuvent être vues des deux interfaces, selon le VLAN., Comme le pont Linux ne prend pas en charge les VLAN (tables d’adresses MAC dédiées pour chaque VLAN), dans de telles configurations, vous devez désactiver l’apprentissage des adresses MAC et mettre le pont en mode « pont » réel avec:

 up /sbin/brctl setageing br0 0 up /sbin/brctl stp br0 off

Howto use vlan (dot1q, 802.,1q, trunk) (Etch, Lenny)

Configuration manuelle

modprobe 8021qapt install vlanvconfig add eth0 222 # 222 is vlan numberifconfig eth0.222 upifconfig eth0.222 mtu 1496 #optional if your network card doesn't support MTU 1504Bifconfig eth0.222 10.10.10.1 netmask 255.255.255.0

Configuration du script d’initialisation du réseau

Dans /etc/modules ajouter une ligne:

8021q

Dans /etc/network/interfaces à la section iface ajouter un paramètre:

 vlan-raw-device eth0

Le nom de l’interface doit être le nom d’interface brut (le même que celui spécifié par vlan-raw-device), puis un point, puis l’ID VLAN, par exemple eth0.100. Il peut plutôt être « vlan » puis l’ID VLAN, par exemple vlan100. Dans les deux cas, l’ID VLAN est à l’extrémité, et c’est le seul endroit qu’il est configuré.,

Remarque: Si vous nommez vos interfaces VLAN ethX.YYY, alors il n’y a aucun besoin de spécifier le vlan-raw-device, car le périphérique brut peut être récupéré du nom d’interface.

Par exemple:

auto eth0.222iface eth0.222 inet static address 10.10.10.1/24 vlan-raw-device eth0

Ponts et VLAN

Si vous créez des interfaces VLAN uniquement pour les mettre dans un pont, il n’est pas nécessaire de définir les interfaces VLAN manuellement. Il suffit de config le pont, et l’interface VLAN sera créé automatiquement lors de la création du pont, e.,g:

auto br1iface br1 inet manual bridge_ports eth0.99 eth1.99 up /usr/sbin/brctl stp br1 on

Mises en garde lors de l’utilisation du pontage et du vlan

Si vous utilisez une configuration VLAN brigded, qui est probablement utile pour la mise en réseau dans les environnements de virtualisation, veillez à n’attacher qu’un périphérique bridge ou des périphériques VLAN à un périphérique Fixation de l’interface physique (eth0) à un pont (par exemple. bri1) tout en utilisant la même interface physique sur des VLAN apparemment différents, tous les paquets resteront étiquetés. (Noyau plus récent que 2.6.37 et plus ancien que 3.2).,

Comment créer une liaison tolérante aux pannes avec vlan (Etch – Stretch)

debian_bonding.dia

Comment configurer l’un des serveurs ci-dessus liaison de sauvegarde active 3 vlan {vlan10,vlan20,vlan30} Mise en réseau Debian sans SPOF sans vlan natif.

aptitude install vlan ifenslave-2.6

config Réseau

switch Cisco exemple d’interface de config

interface GigabitEthernet1/2 description eth1 switchport switchport trunk encapsulation dot1q switchport trunk allowed vlan 10,20,30 switchport mode trunk no ip address no cdp enable spanning-tree portfast trunk

la liaison avec la sauvegarde active

Créer un fichier /etc/modprobe.d/collage.,conf contenant:

alias bond0 bondingoptions bonding mode=active-backup miimon=100 downdelay=200 updelay=200 primary=eth1

/etc/network/interfaces

# The loopback network interfaceauto loiface lo inet loopback# The primary network interfaceauto bond0iface bond0 inet manual up ifconfig bond0 0.0.0.0 up slaves eth1 eth0auto vlan10iface vlan10 inet static address 10.10.10.12/24 vlan-raw-device bond0 gateway 10.10.0.1 dns-search hup.hu dns-nameservers 10.10.0.2auto vlan20iface vlan20 inet static address 10.20.10.12/24 vlan-raw-device bond0auto vlan30iface vlan30 inet static address 10.30.10.12/24 vlan-raw-device bond0

Comment définir le MTU (Max transfer unit / packet size) avec des VLAN sur une interface collée

MTU doit être configuré sur l’interface de liaison et les interfaces esclaves après la réinitialisation de la configuration interfaces. Ceci est fait en utilisant une ligne post-up dans la configuration de l’interface de liaison.

auto bond0iface bond0 inet manual up ifconfig lacptrunk0 0.0.0.0 up slaves eth0 eth1# bond-mode 4 = 802.3ad bond-mode 4 bond-miimon 100 bond-downdelay 200 bond-updelay 200 bond-lacp-rate 1 bond-xmit-hash-policy layer2+3 post-up ifconfig eth0 mtu 9000 && ifconfig eth1 mtu 9000 && ifconfig bond0 mtu 9000#vlan devices will use the MTU set on bond0 deviceauto vlan101iface vlan101 inet static address 10.101.60.123/24 gateway 10.155.60.1 vlan-raw-device bond0auto vlan151iface vlan151 inet static address 192.168.1.1/24 vlan-raw-device bond0

Plusieurs adresses IP sur une Interface

l’Interface de l’aliasing permet une interface d’avoir plusieurs adresses IP., Ceci est utile lorsque plusieurs serveurs doivent être visibles via Internet. Notez que les hôtes virtuels peuvent prendre en charge plusieurs serveurs Apache avec une seule adresse IP. Apache répond au nom de domaine fourni par le client dans l’en-tête HTTP. Dans de nombreuses autres situations, une adresse IP externe est nécessaire pour chaque serveur utilisant un port.

Méthode héritée

Ce texte/etc/network / interfaces attribue trois adresses IP à eth0.

Une interface alias ne doit pas avoir de « gateway » ou de « dns-nameservers »; l’assignation IP dynamique est autorisée.,

La configuration ci-dessus est la méthode traditionnelle précédente qui reflète l’utilisation traditionnelle d’ifconfig pour configurer des périphériques réseau. ifconfig a introduit le concept d’interfaces aliasées ou virtuelles. Ces types d’interfaces virtuelles ont des noms de la forme interface:integer et ifconfig les traite de manière très similaire aux interfaces réelles.

De nos jours, ifupdown utilise l’utilitaire ip du paquet iproute2 au lieu d’ifconfig. Le nouvel utilitaire ip n’utilise pas le concept d’alias ou d’interfaces virtuelles., Cependant, il prend en charge l’attribution de noms arbitraires aux interfaces (elles sont appelées étiquettes). ifupdown utilise cette fonctionnalité pour prendre en charge les interfaces aliasées lors de l’utilisation d’IP.

méthode iproute2

De plus, ifupdown prend en charge la spécification de plusieurs interfaces en répétant des sections iface avec le même nom d’interface. La principale différence avec la méthode décrite ci-dessus est que toutes ces sections sont traitées par ifupdown comme une seule interface, de sorte que l’utilisateur ne peut pas les ajouter ou les supprimer individuellement. Cependant, les commandes haut / bas, ainsi que les scripts, sont appelés pour chaque section telle qu’elle était.,

Notez cependant que cette méthode est dangereuse! Certaines combinaisons pilote / matériel peuvent parfois ne pas faire apparaître le lien si aucune étiquette n’est affectée aux interfaces d’alias. (Vu cela sur Debian Wheezy et Jessie avec RTL8111 / 8168 / 8411 PCI Express Gigabit Ethernet Controller (rev 01) auto-négociation à 10/full. Une alerte semblable d’une autre personne existe dans l’histoire de cette page.)

Ce texte /etc/network/interfaces attribue trois adresses IP à eth0.

auto eth0allow-hotplug eth0iface eth0 inet static address 192.168.1.42/24 gateway 192.168.1.1iface eth0 inet static address 192.168.1.43/24iface eth0 inet static address 192.168.1.44/24# adding IP addresses from different subnets is also possibleiface eth0 inet static address 10.10.10.14/24

approche Manuelle:

CategoryNetwork CategorySystemAdministration