Commande ifconfig

Objectif

Configure ou affiche les paramètres d'interface réseau pour un réseau à l'aide de TCP/IP.

Syntaxe

Ifconfig InterfaceFamille d'adressesAdresseAdresse de destination  ] ] [  Paramètres... ] ]

Ifconfig InterfaceFamille de protocolles ] Interface Famille de protocolles

Ifconfig -a-l ] [  -j ] [  -u ] [ Famille de protocolles ]

Ifconfig InterfaceTcp_low_rto Rto | -tcp_low_rto ]

Descriptif

Vous pouvez utiliser la commande Ifconfig pour affecter une adresse à une interface réseau et pour configurer ou afficher les informations de configuration de l'interface réseau en cours. La commande Ifconfig doit être utilisée au démarrage du système pour définir l'adresse réseau de chaque interface présente sur un système. Après le démarrage du système, il peut également être utilisé pour redéfinir une adresse d'interface et ses autres paramètres d'exploitation. La configuration de l'interface réseau est tenue sur le système en cours d'exécution et doit être réinitialisée à chaque redémarrage du système. La commande Ifconfig interprète l'indicateur IFF_MULTICAST et imprime sa valeur si elle est définie.

Une interface peut recevoir des transmissions dans des protocoles différents, chacun pouvant nécessiter des schémas de nommage distincts. Il est nécessaire de spécifier le paramètre Famille d'adresses , ce qui peut modifier l'interprétation des paramètres restants. Les familles d'adresses actuellement prises en charge sont Inet et inet6.

Pour la famille DARPA-Internet, inet, l'adresse est soit un nom d'hôte présent dans la base de données de noms d'hôte, c'est-à-dire le fichier /etc/hosts , soit une adresse DARPA-Internet exprimée en notation décimale à point standard Internet.

Bien que tout utilisateur puisse interroger l'état d'une interface réseau, seul un utilisateur doté de droits d'administration peut modifier la configuration de ces interfaces.

La fonction Ifconfig affiche la configuration en cours pour une interface réseau lorsqu'aucun paramètre facultatif n'est fourni.

Si une famille de protocoles est spécifiée, Ifconfig ne rapporte que les détails spécifiques à cette famille de protocoles.

Seul un superutilisateur peut modifier la configuration d'une interface réseau.

Gratuitous ARP est pris en charge pour les interfaces Ethernet, anneau à jeton et FDDI. Ce support signifie que lorsqu'une adresse IP est affectée, l'hôte envoie une demande ARP pour sa propre adresse (la nouvelle adresse) afin d'informer les autres systèmes de son adresse afin qu'ils puissent mettre à jour leur entrée ARP immédiatement. Il permet également aux hôtes de détecter une adresse IP en double. Si vous obtenez une réponse à la demande ARP, une erreur est consignée dans /var/adm/ras/errlog, qui peut être affichée à l'aide de la commande errpt (ou à l'aide de l'interface SMIT) pour l'ID d'erreur AIXIF_ARP_DUP_ADDR.

La commande ifconfig appelle la commande ifconfig.ib . La commande ifconfig.ib affiche les informations d'interface comme suit:
ib0:flags=e3a0063<UP,BROADCAST,NOTRAILERS,RUNNING,ALLCAST,MULTICAST,GROUPRT>
pmtu 2048 qkey 
0x1e qpn 0x48 lid 0x5c hca iba0 port 1 inet 1.2.3.120 netmask 0xffffff00 broadcast 
1.2.3.255 inet6 
fe80::2:c903:1:1e8d/64 tcp_sendspace 262144 tcp_recvspace 262144 rfc1323 1
L'interface affiche maintenant le chemin d'accès mtu (pmtu), la clé de file d'attente (qkey), le numéro de Paire de file d'attente (qpn), l'ID local (couvercle), l'adaptateur de canal hôte (hca) et le numéro de port (port). Ces informations sont utiles lors du débogage ou de l'exécution de diagnostics.
Remarque: Toute modification apportée aux attributs d'une interface à l'aide de la commande Ifconfig est perdue lors du redémarrage du système.

Lorsque la commande Détacher est spécifiée avec la commande Ifconfig , toutes les autres options sont ignorées. La spécification de la commande Détacher empêche le caractère de récupération dans la commande Ipconfig de provoquer une erreur. Par exemple, la commande ifconfig en3 garbage detach s'exécute correctement même si l'option est incorrecte.

Indicateurs

Article Descriptif
-a En option, l'indicateur -a peut être utilisé à la place d'un nom d'interface. Cet indicateur indique à Ifconfig d'afficher des informations sur toutes les interfaces du système.
-d L'indicateur -j affiche les interfaces qui sont en panne. Vous pouvez utiliser l'indicateur uniquement avec l'indicateur -a ou -l .
-l Cet indicateur peut être utilisé pour répertorier toutes les interfaces disponibles sur le système, sans autre information supplémentaire. L'utilisation de cet indicateur s'exclut mutuellement avec tous les autres indicateurs et commandes, à l'exception de -j et -u.
-u L'indicateur -u affiche les interfaces en haut. Vous pouvez utiliser l'indicateur uniquement avec l'indicateur -a ou -l .
Famille de protocolles Cet indicateur spécifie des protocoles tels que Tcp, Udp, tcp6, udp6, Emboutiet icmp6.

Paramètres

Article Descriptif
Adresse Indique l'adresse réseau de l'interface réseau. Pour la famille Inet , le paramètre Adresse est un nom d'hôte ou une adresse IP dans la notation décimale à point standard.
Famille d'adresses Indique la famille d'adresses réseau à modifier. Les familles d'adresses Inet et inet6 sont actuellement prises en charge. Ce paramètre prend par défaut la famille d'adresses Inet .
Adresse de destination Indique l'adresse du correspondant sur l'extrémité éloignée d'un lien point à point.
interface Indique les valeurs de configuration de l'interface réseau à afficher ou modifier. Vous devez spécifier une interface avec le paramètre Interface lorsque vous utilisez la commande Ifconfig . Les abréviations des interfaces sont les suivantes:
  • Pour le mode de transfert asynchrone (ATM)
  • Fr pour Ethernet standard (inet)
  • et pour IEEE 802.3 Ethernet (inet)
  • Gre pour la pseudo interface du tunnel d'encapsulation de routage générique (GRE) (inet)
  • Pseudo-interface (inet) du tunnel d'encapsulation vxl for Virtual Extensible LAN (Vxlan)
  • gne pour Generic Network Virtualization Encapsulation (Geneve) tunnel pseudo-interface (inet)
  • Gif pour pseudo-interface tunnel IPv4-over-IPv6 (inet)
  • Tr pour anneau à jeton (inet)
  • Xt pour X.25 (inet)
  • Sl pour IP ligne série (inet)
  • Lo pour bouclage (inet)
  • Op pour série (inet)
  • Vi pour l'adresse IP virtuelle (inet)
  • ib pour IP sur InfiniBand (inet)
  • Tap for TAP pseudo-Ethernet

Inclure un chiffre après l'abréviation pour identifier l'interface spécifique (par exemple,tr0).

Si Interface n'est pas encore chargé, Ifconfig Interface charge cette interface et Netstat--in la liste. Lors du traitement d'une requête d'état pour Interface, cette interface est chargée (si elle n'est pas déjà chargée) pour terminer le traitement de la requête.

paramètre Autorise les valeurs de paramètre suivantes:
alias
Etablit une adresse réseau supplémentaire pour l'interface. Lors de la modification des numéros de réseau, ce paramètre est utile pour accepter les paquets adressés à l'ancienne interface.
 
allcast
Définit l'interface anneau à jeton à diffuser sur tous les anneaux du réseau.
 
-allcast
Conforme l'interface anneau à jeton pour être diffusée uniquement sur l'anneau local.
 
anycast
(inet6 uniquement) Ajoute l'adresse anycast spécifiée.
 
-anycast
(inet6 uniquement) Supprime l'adresse anycast spécifiée.
 
arp
Permet à la commande Ifconfig d'utiliser Protocole de résolution d'adresse dans le mappage entre les adresses de niveau réseau et les adresses de niveau de liaison. La valeur Arp est la valeur par défaut.
 
-arp
Désactive l'utilisation du protocole de résolution d'adresse.
 
droits d"accès
Réservé pour une utilisation future.
 
pont
Réservé pour une utilisation future.
 
-pont
Réservé pour une utilisation future.
 
Diffusion Adresse
(Inet uniquement) Indique l'adresse à utiliser pour la diffusion sur le réseau. L'adresse de diffusion par défaut comporte une partie hôte de tous les 1.
 
Checksum_offload
Permet à l'indicateur d'indiquer que le total de contrôle TCP de transmission sera déchargé sur l'adaptateur. La commande réinitia également le compteur par interface qui détermine si TCP doit activer ou désactiver dynamiquement le déchargement du calcul du total de contrôle.
 
-checksum_offload
Désactive le déchargement du total de contrôle TCP.
 
create
(TAP uniquement) Crée une interface réseau. Vous pouvez créer une interface spécifique, telle que tap0 , ou spécifier l'option Robinet pour créer la prochaine interface TAP disponible, telle que Ifconfig tap create.
 
-père
(inet6 uniquement) N'exécute pas la détection d'adresses IPv6 en double.
 
-debug
Désactive le code de débogage dépendant du pilote.
 
Suppression
Supprime l'adresse réseau indiquée. Cette commande est utilisée lorsqu'un alias est spécifié de manière incorrecte ou lorsqu'il n'est plus nécessaire. La définition incorrecte d'une adresse Ns a pour effet secondaire de spécifier la partie hôte de l'adresse réseau. La suppression de toutes les adresses Ns vous permet de spécifier à nouveau la partie hôte.
 
destroy
(TAP uniquement) Détruire une interface réseau. La commande Ifconfig supprime l'interface réseau spécifiée de la liste des interfaces. Il supprime également l'interface et tout périphérique réseau TAP associé du gestionnaire de données d'objet (ODM).
 
Unité Nom_unité
(interface réseau ATM uniquement). Indique le nom de l'unité à laquelle cette interface est associée. Contrairement à l'anneau à jeton ou Ethernet, en cas de ATM, il n'y a pas de correspondance univoque entre une interface et un périphérique. Dans le cas de l'ATM, il peut y avoir plus d'une interface pour chaque périphérique.
 
détacher
Retire une interface de la liste des interfaces réseau. Si la dernière interface est déconnectée, le code du pilote d'interface de réseau est déchargé. Pour que la route d'interface d'une interface connectée soit modifiée, cette interface doit être détachée et ajoutée à nouveau avec Ifconfig.
 
Vers le bas
Marque une interface comme étant inactive (Vers le bas), ce qui empêche le système d'essayer de transmettre des messages via cette interface. Si possible, la commande Ifconfig réinitia également l'interface pour désactiver la réception des messages. Toutefois, les routes qui utilisent cette interface ne sont pas automatiquement désactivées.
 
eui64
(inet6 uniquement) Calcule l'adresse IPv6 réelle en remplaçant les 64 derniers octets de l'adresse spécifiée par l'identificateur d'interface.
 
Première
Pit une adresse IPv6 en premier lieu sur une interface pour la sélectionner comme source pour les sockets non liés. La syntaxe utilisée pour utiliser ce paramètre est la suivante:
ifconfig interface inet6 first address
 
Firstalias
Identique à l'alias, mais définit l'adresse devant la liste d'adresses de l'interface pour la sélectionner comme source des sockets non liés.
 
Groupe ID
Ajoute un ID groupe à la liste d'ID de groupe pour l'interface. Cette liste est utilisée pour déterminer la route à utiliser lors de l'acheminement des paquets arrivés sur l'interface.
 
-groupe ID
Supprime un ID de groupe de la liste d'ID de groupe pour l'interface. Cette liste est utilisée pour déterminer la route à utiliser lors de l'acheminement des paquets arrivés sur l'interface.
 
hwloop
Active le bouclage matériel. Le bouclage matériel indique que les paquets adressés localement traités par une interface sont envoyés à l'aide de l'adaptateur associé.
 
-hwloop
Désactive la boucle matérielle. La boucle matérielle indique que les paquets adressés localement traités par une interface doivent être envoyés à l'aide de l'adaptateur associé.
 
St
Indique un hôte Internet qui peut recevoir des paquets IP encapsulant des paquets Ns qui sont liés pour un réseau distant. Une liaison point à point apparente est construite et l'adresse spécifiée est prise en tant qu'adresse Ns et réseau de la destination.
 
ipv6dst
Utilisé pour spécifier un noeud IPv6 qui peut recevoir des paquets IPv6 encapsulant des paquets IPv6 ou IPv4 via un tunnel. La destination apparente de l'interface de tunnel point à point peut ne pas être la destination réelle des paquets. Sur le noeud final du tunnel, les paquets décapsulés peuvent alors être envoyés à leur destination finale.
 
EnvoisXL
Permet à une partition logique d'envoyer des données voluminaux dans un seul paquet à une autre partition logique. Il fonctionne de la même manière que largesend sur les adaptateurs réels, sauf que dans ce cas, aucune segmentation TCP n'est effectuée. Si la carte SEA sur le serveur VIOS prend en charge largesend, la partition logique peut transmettre des données volumineuses, qui sont segmentées par l'adaptateur réel sur la carte SEA. Utilisez la commande chdev pour activer l'attribut largesend sur la carte Ethernet partagée.
 
-largeend
Désactive largesend sur Ethernet virtuel. Il s'agit de la valeur par défaut.
 
Lien [ 0-2 ]
Active le traitement spécial du niveau de liaison de l'interface. Ces 3 options sont spécifiques à l'interface. En effet, cependant, ils sont utilisés pour sélectionner des modes de fonctionnement particuliers. Un exemple d'utilisation est d'activer la compression SLIP (Serial Line Internet Protocol ) ou de sélectionner le type de connecteur pour certaines cartes Ethernet. Pour plus d'informations, voir la page de manuel du pilote spécifique.
 
-link [ 0-2 ]
Désactive le traitement spécial au niveau du lien avec l'interface spécifiée.
 
Métrique Numéro
Définit la mesure de routage de l'interface avec la valeur spécifiée par la variable Numéro . La valeur par défaut est 0. La mesure du routage est utilisée par le protocole de routage (le programme démon routed). Des mesures plus élevées rendent la route moins favorable. Les mesures sont comptées comme des bonds supplémentaires vers le réseau ou l'hôte de destination.
 
monitor
Permet à l'adaptateur sous-jacent d'avertir la couche d'interface de l'état des liens. L'adaptateur doit prendre en charge la notification de rappel de statut de lien. Si le routage multi-accès est utilisé, d'autres routes sont sélectionnées lorsqu'un lien est arrêté.
 
-moniteur
Désactive la surveillance du statut de la liaison de l'adaptateur.
 
Mtu Valeur
Définit la taille maximale des paquets IP pour ce système. La variable Valeur peut être un nombre compris entre 60 et 65535, mais dépend du support. Voir Configuration automatique des interfaces réseau pour les valeurs de l'unité de transmission maximale (MTU) par interface.
 
Masque de réseau Masque
Indique le montant de l'adresse à réserver pour la subdivision des réseaux en sous-réseaux. Ce paramètre ne peut être utilisé qu'avec la famille d'adresses Inet .

La variable Masque inclut à la fois la partie réseau et la partie de sous-réseau de l'adresse locale, qui est prise à partir du champ hôte de l'adresse. Le masque peut être spécifié sous la forme d'un nombre hexadécimal unique commençant par 0x, en notation décimale à point Internet standard, ou commençant par un nom ou un alias répertorié dans le fichier /etc/networks .

Dans l'adresse 32 bits, la variable Masque contient 1s pour les positions de bits qui sont réservées pour les composants réseau et sous-réseau, et la variable Masque contient 0s pour les positions de bits qui indiquent l'hôte. La variable Masque contient au moins la partie réseau standard. Le segment de sous-réseau est contigu au segment de réseau.

Si le paramètre netmask est utilisé sans spécifier l'adresse IP, la valeur de masque de réseau de la première adresse IP de l'interface spécifiée est mise à jour.

 
Vc
(interface réseau ATM uniquement). Indique que cette interface prend uniquement en charge les types de connexions virtuelles en circuit virtuel permanent (PVC).
 
Tchoutchain
Permet à l'indicateur d'indiquer que cette interface peut gérer plusieurs paquets enchaînés sur le chemin de sortie.
 
-pktchain
Désactive l'indicateur qui indique que cette interface peut gérer plusieurs paquets enchaînés sur le chemin de sortie.
 
Svc Adresse_serveur
(Interface réseau ATM uniquement). Indique que cette interface prend en charge les types de connexions virtuelles (circuit virtuel commuté (SVC) et PVC). Il indique également que cette interface est un client ARP. Adresse_serveur est la liste des adresses ATM de 20 octets des serveurs ARP utilisés par ce client. Les adresses sont spécifiées sous la forme xx.xx.... xx. La première entrée est considérée comme le serveur principal ARP et les autres sont considérés comme des serveurs ARP secondaires. La liste des adresses de serveur ARP de 20 octets doit être séparée par une virgule.
 
site6
Définit le numéro de site IPv6 (la valeur par défaut est 0). Cette commande doit être utilisée uniquement avec des adresses locales sur un noeud à plusieurs sites.
 
Svc_s
(interface réseau ATM uniquement). Indique que cette interface prend en charge les types de connexions virtuelles SVC et PVC. Il indique également que cette interface est le serveur ARP de ce sous-réseau IP logique (LIS).
 
Sécurité
Réservé pour une utilisation future.
 
snap
Réservé pour une utilisation future.
 
-snap
Réservé pour une utilisation future.
 
Tcp_low_rto
Permet d'utiliser des délais de retransmission inférieurs (RTO) pour les connexions TCP sur un réseau à faible latence, un réseau rapide, tel que l'ethernet gigabit et l'ethernet de 10 gigabits. Si les réseaux subissent des chutes de paquets, les connexions TCP respectives utilisent la valeur Rto pour RTO. Les valeurs Rto sont comprises entre 0 et 3000 ms. Cette option d'exécution doit être définie dans la zone des indicateurs If_isno . L'option Use_isno doit également être définie pour que ce drapeau soit efficace.
 
Tcp_nocksum
Désactive la vérification de la somme de contrôle des données TCP pour le trafic local vers le sous-réseau attaché à l'interface. La vérification du total de contrôle des en-têtes TCP, UDP et IP se poursuit. La vérification de la somme de contrôle des données TCP lues ou écrites à partir de cette interface, depuis ou vers les réseaux distants continue également.
 
-tcp_nocksum
Permet la vérification de la somme de contrôle des données TCP pour le trafic local vers le sous-réseau attaché à l'interface. Il s'agit de la valeur par défaut.
 
unité d"exécution
(Inet uniquement) Configure les unités d'exécution de noyau dédiées pour une interface. Ce paramètre ne peut être utilisé que pour les systèmes SMP ayant plusieurs unités centrales. Ce paramètre entraîne la mise en file d'attente des paquets en entrée sur une unité d'exécution de noyau après le traitement par le pilote de périphérique et le démultiplexeur d'entrée. Le paquet d'entrée est traité dans IP et TCP, ou UDP par l'unité d'exécution au lieu de directement sur le niveau d'interruption. La définition de ce paramètre peut améliorer le débit lors du goulot d'étranglement des adaptateurs à haute vitesse sur une unité centrale unique lors du traitement des interruptions en permettant le traitement des paquets en entrée sur d'autres unités centrales exécutant les unités d'exécution du noyau (pipelining améliorée). Pour certaines charges de travail, ce paramètre augmente la charge par paquet, en raison de la charge de planification de l'unité d'exécution, ce qui entraîne une augmentation de l'utilisation de l'unité centrale et, éventuellement, un débit inférieur.
 
-fil
(Inet uniquement) Désactive la prise en charge des unités d'exécution du noyau qui a été configurée avec le paramètre Unité d'exécution .
 
tunnel
Configure un tunnel dédié pour la communication sécurisée. Un tunnel établit un lien virtuel entre deux noeuds de confiance pour la transmission de paquets de données en tant que charges utiles d'autres en-têtes de paquets. Un tunnel peut être l'un des types suivants:
Tunnel d'encapsulation de routage générique (GRE)
Développe les adresses IPv4 source et de destination du noeud final de tunnel en tant qu'arguments suivis par la valeur du paramètre Tunnel . Un tunnel est créé entre les deux noeuds finaux.
Tunnel d'encapsulation de réseau local virtuel (VXL)
Développe les adresses IPv4 source et de destination du noeud final de tunnel en tant qu'arguments suivis par la valeur du paramètre Tunnel . Un tunnel est créé entre les deux noeuds finaux.
Tunnel d'encapsulation de généve (GNE)
Développe les adresses IPv4 source et de destination du noeud final de tunnel en tant qu'arguments suivis par la valeur du paramètre Tunnel . Un tunnel est créé entre les deux noeuds finaux.
IPv4 sur tunnel IPv6 (tunnel GIF)
Développe l'adresse IPv6 source du tunnel. L'adresse est suivie d'une adresse IPv4 de destination et d'une adresse IPv6 de destination qui sont séparées par une virgule. Pour les tunnels de un à plusieurs, chaque cible est séparée par une virgule.
 
Transfert Tointerface
Transfère une adresse et ses routes statiques associées de Interface vers Tointerface. Pour IPv6, cette commande ne fonctionne que pour les adresses ajoutées à l'aide de la commande Ifconfig .

ifconfig interface addressfamily address transfer tointerface

Remarque: Si vous souhaitez transférer une adresse IP d'une interface vers une autre, et si l'interface de destination ne fait pas partie du réseau local virtuel auquel l'adresse IP appartient, vous devez ajouter le réseau local virtuel à l'adaptateur sur lequel l'interface de destination est configurée.
 
Vers le haut
Marque une interface comme active (Vers le haut). Ce paramètre est utilisé automatiquement lorsque vous définissez la première adresse pour une interface. Il peut également être utilisé pour activer une interface après l'émission d'une commande Ifconfig vers le bas .
 
Vipa_iflist
Ajoute les interfaces à la liste des interfaces devant utiliser ce paramètre Vipa comme adresse source dans les paquets sortants.
 
-vipa_iflist
Supprime les interfaces de la liste des interfaces configurées pour utiliser cette Vipa comme adresse source dans les paquets sortants.
 
Portée zone addrscope zoneid
Déplace l'interface dans la zone topologique spécifiée par Id_zonej à la portée d'adresse spécifiée par Portée addrscope. Les zones IPv6 sont définies dans la RFC 4007. Le paramètre est applicable uniquement à inet6.
Rto Indique le délai d'attente de retransmission en millisecondes. La valeur de cette valeur est comprise entre 0 et 3000.

Exigence: Vous devez définir la valeur Timer_bord de la commande Non avant de définir la valeur Rto à l'aide de la commande Ifconfig . La valeur Rto que vous indiquez doit être égale ou égale à 10 fois la valeur Timer_bord définie.

Les options de réseau suivantes, généralement connues sous le nom d'interface ISNO (Interface Specific Network Options), peuvent être configurées sur une base par interface:

rfc1323 [0 | 1]
Active ou désactive les améliorations TCP spécifiées par la RFC 1323, Extensions TCP pour hautes performances. Une valeur de 1 indique que toutes les connexions TCP à l'aide de cette interface tentent de négocier les améliorations de RFC. La valeur 0 désactive rfc1323 pour toutes les connexions à l'aide de cette interface. L'application SOCKETS peut remplacer ce comportement ISNO et global sur des connexions TCP individuelles avec le sous-programme Setsockopt .
-rfc1323
Supprime l'utilisation d'ISNO pour rfc1323 pour ce réseau. Une application SOCKETS peut remplacer le comportement global des connexions TCP individuelles à l'aide de la sous-routine Setsockopt .
Tcp_mssdflt Numéro
Définit la taille de segment maximale par défaut utilisée pour communiquer avec les réseaux distants. Si vous communiquez avec cette interface, un socket utilise Numéro comme valeur de la taille de segment maximale par défaut.
-tcp_mssdflt
Supprime l'utilisation d'ISNO pour l'option Tcp_mssdflt . La valeur globale, qui est manipulée via /usr/sbin/no, est utilisée à la place.
Tcp_recvspace Taille
Indique la taille de mémoire tampon du socket par défaut pour les sockets d'interface qui reçoivent des données. La taille de la mémoire tampon affecte la taille de la fenêtre utilisée par TCP. (Pour plus d'informations, voir la commande Non .)
-tcp_recvspace
Supprime l'utilisation d'ISNO pour l'option Tcp_recvspace . La valeur globale est utilisée à la place.
Tcp_sendspace Taille
Indique la taille de mémoire tampon du socket par défaut pour les sockets d'interface qui envoient des données. La taille de la mémoire tampon affecte la taille de la fenêtre utilisée par TCP. (Pour plus d'informations, voir la commande Non .)
-tcp_sendspace
Supprime l'utilisation d'ISNO pour l'option Tcp_sendspace . La valeur globale est utilisée à la place.
Tcp_nodelay [ 0 | 1 ]
Indique que les sockets à l'aide de TCP sur cette interface suivent l'algorithme Nagle lorsque vous envoyez des données. Par défaut, TCP respecte l'algorithme de Nagle.
-tcp_nodelay
Supprime l'utilisation d'ISNO pour l'option Tcp_nodelay .
Les paramètres Conseil: que vous avez définis à l'aide de la commande Ifconfig sont perdus la prochaine fois que vous redémarrez votre système. Utilisez la commande chdev pour modifier la base de données du gestionnaire de données d'objet (ODM) pour chaque interface afin de rendre les modifications de paramètres permanentes. Utilisez la commande lsattr -E -l[interface] pour afficher les attributs de l'interface et utilisez la commande chdev -l[interface] -a[attribut=valeur] pour modifier l'attribut. Par exemple :
   lsattr -E -l en0
   chdev -l en0 -a tcp_sendspace=65536

Security

Attention aux utilisateurs RBAC: Cette commande peut effectuer des opérations privilégiées. Seuls les utilisateurs privilégiés peuvent exécuter des opérations privilégiées. Pour plus d'informations sur les autorisations et les privilèges, voir Base de données des commandes privilégiées dans Sécurité. Pour obtenir la liste des privilèges et des autorisations associés à cette commande, voir la commande 'lssecattr ou la sous-commande 'getcmdattr

Exemples

  1. Pour interroger l'état d'une interface IP de ligne série, entrez la commande suivante:
    ifconfig  sl1
    Dans cet exemple, l'interface à interroger estsl1. Le résultat de la commande est similaire au résultat suivant:
    sl1:  flags=51<UP,POINTOPOINT,RUNNING>
                inet  192.9.201.3  -->  192.9.354.7  netmask  ffffff00
  2. Pour configurer l'interface de bouclage local, entrez la commande suivante:
    ifconfig  lo0  inet  127.0.0.1  up
  3. Pour marquer l'interface locale en anneau à jeton, entrez la commande suivante:
    ifconfig  tr0  inet  down
    Dans cet exemple, l'interface à marquer esttoken0.
    Remarque: Seul un utilisateur disposant des droits utilisateur root peut modifier la configuration d'une interface réseau.
  4. Pour désactiver rfc1323 pour toutes les connexions,en5(en supposant que la valeur globale est 1), entrez la commande suivante:
    ifconfig en0 rfc1323 0
  5. Pour configurer une liste d'interfaces pour utiliser un vipa, entrez la commande suivante:
    ifconfig vi0 vipa_iflist en0,en1,tr0
  6. Pour supprimer les interfaces configurées pour utiliser vipa, entrez la commande suivante:
    ifconfig vi0 -vipa_iflist en1,tr0
  7. Pour savoir quelles interfaces sont configurées pour utiliser un vipa, par exemple vi0, entrez la commande suivante:
    ifconfig vi0
  8. Pour activer la surveillance des statuts de liaison, entrez la commande suivante:
    ifconfig en0 monitor
    Si le statut de la liaison sur l'adaptateur ent0 passe à down, l'adaptateur notifie la couche d'interface, ce qui entraîne le marquage de l'interface en tant que down.
  9. Pour configurer un tunnel GRE entre les interfaces de deux noeuds, entrez la commande suivante:
    ifconfig gre0 tunnel 9.3.149.70 9.3.149.121
    Cela crée un tunnel GRE entre l'interface locale 9.3.149.70 et l'interface distante 9.3.149.121. L'extrémité locale du tunnel est identifiée par gre0.
  10. Pour configurer un tunnel Vxlan (VXL) entre les interfaces de deux noeuds, entrez la commande suivante:
    ifconfig vxl0 tunnel 9.3.149.70 9.3.149.121

    Cette commande crée un tunnel Vxlan entre l'interface locale, 9.3.149.70, et l'interface distante, 9.3.149.121. L'extrémité locale du tunnel est identifiée par vxl0.

  11. Pour configurer un tunnel Geneve (GNE) entre les interfaces de deux noeuds, entrez la commande suivante:
    ifconfig gne0 tunnel 9.3.149.70 9.3.149.121

    Cette commande crée un tunnel Geneve entre l'interface locale, 9.3.149.70, et l'interface distante, 9.3.149.121. L'extrémité locale du tunnel est identifiée par gne0.

  12. Pour associer une adresse IP à l'interface nouvellement créée, entrez la commande suivante:
    ifconfig gre0 10.10.10.1
    ou
    ifconfig vxl0 10.10.11.1
    ou
    ifconfig gne0 10.10.12.1
  13. Pour configurer NAT sur un tunnel GRE, entrez la commande suivante:
    ifconfig gre0 nat toaddr 127.0.0.1 fromport 80 toport 8080 
    Dans cet exemple, le port de destination d'origine du paquet GRE est 80 et la commande remplace le port de destination par 8080 et l'adresse de destination par 127.0.0.1.
  14. Pour configurer un tunnel GIF entre des noeuds finaux d'un à plusieurs (tunnel d'un à plusieurs), entrez la commande suivante:
    ifconfig gif0 10.10.10.1 netmask 255.255.255.0 tunnel  2000::4612:6995:6c4a:fa6e 
    10.10.10.10,2000::4612:6995:6c4a:fa6a 10.10.10.11,2000::4612:6995:6c4a:
    fa6b 15.15.15.1,2000::4612:6995:6c4a:f777
    La commande crée un tunnel un à plusieurs entre la source (2000::4612:6995:6c4a:fa6e) et les 3 cibles suivantes:
    • 2000::4612:6995:6c4a:fa6a
    • 2000::4612:6995:6c4a:fa6b
    • 2000::4612:6995:6c4a:f777
    La commande configure également l'adresse IP 10.10.10.1 pour l'interface GIF.
  15. Pour configurer un tunnel GIF un à un entre deux noeuds finaux, entrez la commande suivante:
    ifconfig gif0 10.10.10.1 netmask 255.255.255.0 tunnel  2000::4612:6995:6c4a:fa6e 
    10.10.10.10,2000::4612:6995:6c4a:fa66
    La commande crée un tunnel GIF entre la source (2000::4612:6995:6c4a:fa6e) et la cible (2000::4612:6995:6c4a:fa66). La commande configure également l'adresse IP 10.10.10.1 dans une interface GIF.

Fichiers

Article Descriptif
/etc/host Contient la base de données du nom d'hôte.
/etc/networks Contient des noms de réseau.