Le réseau AIX

De Avided.info
Aller à : navigation, rechercher


Sommaire

Interface reseau

  • l'interface physique est ent0
  • l'interface logique est en0
  • Ou "et0" en fonction du standard desiré" en standard unix et standard (normalisé)


Parametre kernel

Affiche les parametres et valeurs activées

  • indique les paramétrages kernel de configuration réseau TCPIP
no -a
  • Attention: ces commandes NE TIENNENT PAS LE REBOOT

Active ou modifie une valeur d'un paramètre réseau au niveau kernel

no -o nom_option=valeur

Exemple : Active l'ipforwardind

no -o "ipforwarding=1"

vérifier l'état des interfaces

Couche 1-2

Lister les interfaces ethernet

lsparent -C -k ent

Le link est il actif

cable connecté a un element actif

lsattr -E -l en0 -a'state'

Visualiser tous les parametres de niveau 2 d'une interface

lsdev -C -l ent0
lsattr -E -l ent0
lsattr -E -l en0

modification des parametres d'une carte reseau

Negotiation Duplex et vitesse

  • le -P permet de forcer le parametre indique au prochain reboot.
  • Cette méthode necessite un reboot du systeme
chdev -P -l 'ent0' -a media_speed='100_Full_Duplex'
  • Pour effectuer la meme opération sans la necessiter de rebooter, il est tous de même necessaire d'arreter l'interface avant d'effectuer cette manipulation
ifconfig en0 down
ifconfig en0 detach
chdev -l 'ent0' -a media_speed='100_Full_Duplex'
ifconfig en0 up

Attribuer une adresse ip a une interface

Attention : NE TIENT PAS LE REBOOT

ifconfig en1 inet 192.168.0.1 netmask 255.255.255.0 up

creer un aliase d'adressage IP sur l'interface de loopback

ifconfig lo0 alias 11.0.0.1

NOM DE MACHINE

affiche le nom de la machine

hostname

Modifier le nom de la machine

Attention : NE TIENT PAS LE REBOOT

hostname nom_de_machine
  • TIENT LE REBOOT
  • Un nom de machine peut etre different en fonction de l'interface reseau sur laquel vous vous trouvez ( A TESTER )
chdev -l (net_interface) -a hostname=(nom_machine)
chdev -l inet0 -a hostname=SRV_AIX_DB1

Note sur le teste : Apres toute ces commandes le prompte n'a pas "uname -n" me donne toujours le meme nom . Au reboot de la machine les modifications sont faites sauf le fihcier /etc/hosts


Information sur les Interfaces

Indique des statistiques sur les packet envoyé et reçu

  • adresse ip, mac, packets, recu, et leurs erreurs
netstat -i

Permet de connaitre les informations de niveau 2 sur une interfaces

entstat -d en0


ROUTE et TABLE de ROUTAGE

  • Les routes doivents être intergrées dans la base ODM pour qu'elles soient recréé au redemarrage de la machine.
  • Ont dit que les commandes qui incere les routes dans l'ODM crée des routes static et les commandes qui ne les incerent pas, crée des routes dynamiques
  • Via SMIT toutes les manipulations liées aux routes se touve dans ce chemin

Communications Applications and Services - TCP/IP - Further Configuration - Static Routes

Lister les routes

En mode smit

List All Routes

En mode commande

  • connaitre toutes les route d'une machine (a verifier)
netstat -Cn
  • connaitre toutes les routes static d'une machine (a verifier)
netstat -rn

autre commande liées au listage des routes

Indique les routes de l'ODM et du hostname

lsattr -EHl inet0

Indique les routes de l'ODM et du hostname

odmget -q "name=inet0" CuAt

Ajout de route

=== Ajout d'une route dynamique

  • Attention : ce type de route ne tient pas le reboot
  • voir même le restart du service reseau (A voir)

de type reseau

route add -net @ip_de_type_reseau @ip_de_la_passerelle  
route add -net 192.100.201.0 192.100.13.7

passerelle par default

route add 0 @ip_de_la_paserelle
route add 0 192.100.13.7

de type host

route add @ip_destination @ip_de_la passerelle
route add 192.100.201.7 192.100.13.7

Ajout d'une route static

  • Ce type de commande tient le reboot.
chdev -l inet0 -a route=host,$arg,$arg2,$arg3,$arg4,$2,$3

route de type host

chdev -l inet0 -a route=host,-hopcount,0,,-if,en2,,10.163.114.184,10.162.171.190
chdev -l inet0 -a route=host,-hopcount,0,,-if,en2,,10.163.114.185,10.162.171.190
chdev -l inet0 -a route=host,-hopcount,0,,-if,en2,,10.163.114.195,10.162.171.190
  •  ???? A VOIR
'host' '10.162.219.213' '10.162.171.190' '0' -m'' -i'' 'no' 'no'

Ajout d'une passerelle par default pour l'interface logique en2

chdev -l inet0 -a route=net,-hopcount,0,-netmask,255.255.255.0,-if,en2,,192.100.10.254

route de type net

chdev -l inet0 -a route=net,-hopcount,0,-netmask,255.255.255.224,-if,en4,,10.162.171.129,10.162.171.190  \
'net' '10.162.171.129' '10.162.171.190' '0' -m'255.255.255.224' -i'en4  07-08   Standard Ethernet Network Interface' 'no' 'no'

Suppression de route

Dynamique

  • Au reboot la route ne sera pas supprimé si elle est dans l'ODM
route delete 10.162.203.255 10.162.203.74

Static

chdev -l inet0 -a delroute=host,$arg,$arg2,$arg3,$arg4,$2,$3

chdev -l inet0 -a delroute=host,,10.163.114.195,10.162.171.190
chdev -l inet0 -a delroute=host,,10.163.114.185,10.162.171.190
chdev -l inet0 -a delroute=host,,10.163.114.184,10.162.171.190

$arg2=-netmask,255.255.255.192 ou $arg2=
chdev -l inet0 -a delroute=host,$arg2,10.162.171.192,10.162.171.190
  • Une autre commande permettant de modifier et de supprimer une route. Celle ci permet de supprimer une route par défaut ajouter par erreur. Cette commande ne permet pas d'etre lancer directement donc mal connue.
/usr/lib/methods/chginet -l inet0 -a delroute="net,-hopcount,0,-if,en1,-netmask,255.255.255.224,0,10.162.95.150"

Netstat liste de la table de routage

  • La commande "netstat -rn contient plusieurs champs. Ils sosnt listé ci dessous
  • le champ Flags peut contenir 1 ou plusieurs caratatère.
  • La description de c'est champ est inscrit au dessous de les lignes d'exemple.
Destination        Gateway           Flags   Refs     Use  If   Exp  Groups
10.160.2.21        10.162.95.62      UGH       0         0 en4      -      -
  • Flags This field displays the state and type of route a list of possible options is:
A - An Active Dead Gateway Detection is enabled on the route. This field only applies to AIX 5.1 or later.
U - La route est active
H - la route est de type host, et passe par un reseau
G - La route a une gateway
D - La route a été créé dynamiquement par une redirection 
M - La route a été modifié par une redirection
L - L'adresse link-level est présente dans l'entrée d'itinéraire
c - L'acces a cet route crée un clone de d'une route
W - la route a été cloné
1 - protocol de routage 1
2 - protocol de routage 2
3 - protocol de routage 3
b - la route représente une adresse de broadcast
e - A été lié a une entré dans le cache
l - la route respresente une adresse local
m - la route respresente une adresse multicast
P -                                     ---------------Pinned route.
R - Host ou reseau inaccessible
S - Ajouté manuelement
u - Route utilisable
s - L'option Group Routing stopsearch est activé sur la route

A REVOIR

  • il semble que si nous voulons supprimer une route créé automatiquement par le systeme grace au fichier /etc/hosts, cette erreur apparait
chdev -l inet0 -a delroute=net,10.162.200.0,10.162.203.74,,,0            
Method error (/usr/lib/methods/chginet):
0514-009 Cannot delete an object from the device
configuration database.
0821-216 chginet: Cannot delete route (net,,0) from CuAt.

Analyser les trames reseau

copie tous le trafic reseau dans le fichier binaire indiqué en parametre

iptrace -a /users/lrsn7482/data/nettrace.iptrace.11032009

permet de lire le fichier binaire créé plus haut

ipreport nettrace.iptrace.11032009

AUTRE

Parametrage des DNS

indiquer les adresse IP des serveur DNS

/etc/resolv.conf

nameserver      @IP
nameserver      @IP
nameserver      @IP

Indiquer l'utilisation du DNS et l'ordre des recherche de nom

/etc/netsvc.conf

hosts=local, bind

Verfie les information sur le serveur DNS

dig

Affiche les routeurs qui sont traversé par le trafic reseau pour arriver a destination

traceroute (@ip ou hostname)

Identique a traceroute sans repetition

ping -R (@ip ou hostname)

affiche la table ARP

  • liaison entre l'adresse mac et l'adresse IP
arp -a