AX25-ServerUpgradeSargeToEtch

De SwissHamWiki
Aller à : Navigation, rechercher

Mise à niveau du serveur ax25 de Onex.


Premiers test

Avant de faire la mise à jour, il faut faire un test avant. Pour cela j'ai installé virtualbox et créé une machine virtuelle linux et installé une debian etch depuis le cd netinstall.

J'ai ensuite récupéré toutes les applications ax25 du serveur de prod et les ai installées sur le serveur de test.


Premiers problèmes

- Le script fait des erreurs. Il ne trouve pas les pseudos tty.
- Du modifier le script de lancement et modifié le nom des tty/pty suite au problème ci-dessus.
- Le serveur de convers ne se lance pas.


Solutions

Problèmes des pseudo tty: (Trouvé sur http://ubuntuforums.org/showthread.php?t=7730)

Modifier etc/udev/rules.d/udev.rules:

# PTY TTY STUFF. Custom by drag, leached from http://www.securityfocus.com/archive/121/383233
KERNEL="pty[p-za-e][0-9a-f]*", NAME="pty/m%n", SYMLINK="%k"
#KERNEL="tty[p-za-e][0-9a-f]*", NAME="tty/s%n", SYMLINK="%k"
KERNEL="tty[p-za-e][0-9a-f]*", NAME="pty/s%n", SYMLINK="%k"

Relancer udev:

/etc/init.d/udev restart

Installer les pseudo tty:

cd /dev
MAKEDEV pty

J'ignore pourquoi il ne crée que les ttypX/ptypX dans /dev. J'ai pas trop cherché, je préfère modifier les scripts:

Modifier le script de lacement ax25 et remplacer /dev/ptysX par /ptypX (X=le numéro du pty).

Faire de même dans linuxnet (AUTOEXEC.NET), dans tfkiss (tfkiss.conf) et dans l'ax25 (ax25d.conf).


Problème du serveur convers:


Recompiler depuis les sources:

cd /usr/src/htpp-1.62a
make clean
make
rm /usr/local/bin/convdersd
make install


Pour info, à ce jour le serveur à Onex à 388 jours d'uptime... :-)


HB9HLI, Dominique MULLER - 22 janvier 2009


Retour Travaux_effectués_sur_les_sites

Outils personnels
Espaces de noms

Variantes
Actions
Navigation
Boîte à outils