Mktcpip
| Fiche express | |
|---|---|
| Domaine | Configuration TCP/IP initiale (AIX) |
| Commande | mktcpip (retrait : rmtcpip)
|
| Voir aussi | Ifconfig (AIX) · Réseau (AIX) |
mktcpip crée en une seule commande une configuration TCP/IP initiale complète pour une
interface AIX : adresse IP, netmask, hostname, passerelle par défaut, et mise à jour des fichiers
système (/etc/hosts, /etc/resolv.conf...). Contrairement à
ifconfig, la configuration est écrite dans l'ODM et survit donc au reboot.
Prérequis
Sur un LPAR virtualisé (carte vNIC via un VIO Server), vérifier avant toute chose que la carte virtuelle est bien mappée et disponible :
lsmap -all -net # côté VIOS : mapping de la carte virtuelle (SEA, VLAN associé)
lsdev -Cc adapter # côté LPAR client : la carte est-elle détectée ?
lsdev -l en1 # état de l'interface (Available attendu)
netstat -in # vérifier qu'aucune config IP n'existe déjà sur l'interface
Créer une configuration
mktcpip -h aix1 -a 192.0.2.20 -m 255.255.255.0 -i en1 -g 192.0.2.1
| Option | Signification |
|---|---|
-h |
hostname affecté à l'interface |
-a |
adresse IP |
-m |
netmask |
-i |
nom de l'interface |
-g |
adresse IP de la passerelle |
mktcpip vs chdev
Les deux permettent de configurer une interface, mais à des niveaux différents :
mktcpip |
chdev
| |
|---|---|---|
| Portée | Configuration initiale complète | Modification d'un attribut précis sur une interface existante |
Fichiers système (/etc/hosts, /etc/resolv.conf...) |
Mis à jour | Non touchés |
| Routes par défaut | Configurées automatiquement | Non gérées |
| Hostname | Peut être défini | Non géré |
| Alias IP | Non | Peut ajouter/modifier un alias |
| Cas d'usage typique | Première configuration d'une nouvelle interface | Ajustement fin d'une interface déjà en service |
Ajouter un alias IP persistant
lsattr -El en0 | grep alias # lister l'existant
chdev -l en0 -a alias4=192.0.2.30,255.255.255.0 # broadcast par défaut
chdev -l en0 -a alias4=192.0.2.30,255.255.255.0,192.0.2.255 # broadcast explicite
Retirer une configuration (rmtcpip)
rmtcpip fait l'inverse de mktcpip : il retire la configuration TCP/IP
d'une interface. Il ne suffit généralement pas à lui seul à libérer complètement l'interface
logique — un ifconfig detach est souvent nécessaire en complément :
rmtcpip
ifconfig en1 detach
Voir aussi
- Ifconfig (AIX) — configuration temporaire, non persistante
- Réseau (AIX) — vue d'ensemble de l'administration réseau AIX