Juil
24
ipadm remplacera ifconfig sur Solaris 11
Une grande évolution a été faite sur la gestion réseau sous Oracle Solaris 11 car la nouvelle commande ipadm apportera des nouveautés vraiment très pratiques et intéressantes. En effet, une des principales nouveautés à mon sens (outre le restructuration) est le fait que tout changement effectuer avec ipadm sera persistant au reboot du serveur. Ainsi plus besoin d’éditer des fichiers pour configurer ces cartes réseaux !
Les affichages vont aussi être simplifiés comme on peut le voir avec la commande pour afficher le résumé des cartes réseaux :
ipadm show-addr ADDROBJ TYPE STATE ADDR lo0/v4 static ok 127.0.0.1/8 e1000g0/lanprod static ok 192.168.1.1/24 lo0/v6 static ok ::1/128
On est donc maintenant assez loin du fameux ifconfig -a ! :
ifconfig -a lo0: flags=2001000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv4,VIRTUAL> mtu 8232 index 1 inet 127.0.0.1 netmask ff000000 e1000g0: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 4 inet 192.168.1.1 netmask ffffff00 broadcast 192.168.1.255 lo0: flags=2002000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv6,VIRTUAL> mtu 8252 index 1 inet6 ::1/128 e1000g0: flags=20002000840<RUNNING,MULTICAST,IPv6> mtu 1500 index 4 inet6 ::/0
Continuons dans les nouveautés avec l’ajout d’une nouvelle fonctionnalité : nommer les interfaces. En effet, avec l’argument addrobj on peut donner un nom à l’interface et voir cette information avec un show-addr comme on peut le voir dans l’exemple précédent.
addrobj = e1000g0/lanprod
Configurer une interface avec ipadm
Un changement radical a aussi été apporté sur la configurer des interfaces notamment au niveau de l’adressage IP comme on peut le voir ci-après.
Malheureusement bien que plus intuitive on est loin d’avoir une commande complètement simplifié car elle est au final plus longue à écrire que pour ifconfig. On ne doit cependant pas oublier qu’une fois cette commande écrite elle est enregistré dans le système et survit au redémarrage. Elle est aussi plus naturel notamment avec l’argument create-addr.
ipadm create-addr -T static -a 192.168.1.1/24 e1000g0/lanprod
En plus de ifconfig
Des nouveautés qu’on ne retrouve pas dans ifconfig sont donc apparues dans ipadm. L’une des plus importante est le lien entre ndd et ipadm. En efet, certaines commandes effectués avec ndd sont aussi réalisables avec ipadm.
Voici un lien avec le comparatif des commandes pour ipadm très utile !