sur Solaris 9
Le but de la manipulation est d'utiliser une carte Quad Ethernet Sbus sur une SS20 installée en Solaris 9 afin que cette
machine devienne routeur et/ou firewall.
Le problème vient du fait que les pilotes de la carte Quad Ethernet (à ne pas confondre avec la Quad Fast Ethernet) ne sont plus livrés avec
Solaris 9, mais ceux des versions 7 et 8 peuvent être utilisés.
La première chose à faire consiste à récupérer les pilotes de la carte Quad Ethernet.
L'archive drivers.tar.gz ci-dessous contient les pilotes qe et qec de solaris 7 extraits des patchs 107459-01-1106948-02 récupérés sur le site de Sunsolve
Pour décompresser l'archive entrer les commandes suivantes :
# gunzip drivers.tar.gz
# tar xvf drivers.tar
Une fois l'archive décompressée il faut installer les pilotes dans l'arborescence comme indiqué ci-dessous. On utilise la commande install qui permet la mise en place de fichiers avec des droits spécifiques. Cette commande s'exécute en tant que root.
# /usr/sbin/install -c /kernel/drv -m 0755 -u root -g sys kernel/drv/qe
new owner is root
kernel/drv/qe installed as /kernel/drv/qe
# /usr/sbin/install -c /kernel/drv -m 0755 -u root -g sys kernel/drv/qec
new owner is root
kernel/drv/qe installed as /kernel/drv/qe
# /usr/sbin/install -c /kernel/drv/sparcv9 -m 0755 -u root -g sys kernel/drv/sparcv9/qe
new owner is root
kernel/drv/qe installed as /kernel/drv
# /usr/sbin/install -c /kernel/drv/sparcv9 -m 0755 -u root -g sys kernel/drv/sparcv9/qec
new owner is root
kernel/drv/qe installed as /kernel/drv>
Ensuite, en tant que root entrer les commandes suivantes :
Pour charger les pilotes:
# add_drv qe
# add_drv qec
Pour créer les points d'entrée :
# devfsadm
Enfin pour créer les noms des interfaces :
# echo sun-qe0 > /etc/hostname.qe0
# echo sun-qe1 > /etc/hostname.qe1
# echo sun-qe2 > /etc/hostname.qe2
# echo sun-qe3 > /etc/hostname.qe3
Pour démarrer les interfaces on peut terminer avec :
# ifconfig -ad up