| M | T | W | T | F | S | S |
|---|---|---|---|---|---|---|
| « May | ||||||
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 | 31 | |||
Une fois l'installation d'OpenBSD finie, il y a encore pas mal de boulot:
Configuration du réseau:
D'abord les cartes réseaux:
Notes:
Les fichiers de configurations:
Pour l'interface sis2 (connecté au modem): "/etc/hostname.sis2":
dhcp
Pour les autres interfaces (sis0, sis1 et ral0): "/etc/hostname.sis0", "/etc/hostname.sis1" et "/etc/hostname.sis2" sont du type:
[type] [IP] [masque_de_sous-réseau] [adresse_de_broadcast] [options]
inet 192.168.10.1 255.255.255.0 192.168.10.255
inet 192.168.20.1 255.255.255.0 192.168.20.255
inet 192.168.100.1 255.255.255.0 192.168.100.255 media autoselect mediaopt hostap nwid arofarn-AP
Les options de l'interface ral0 permettent de commencer la mise en place du point d'accès, en particulier les options "hostap" (fonction Access Point) et "nwid arofarn-AP" (NetWork IDentifier = nom du réseau sans-fil).
Voilà c'est tout pour les cartes réseaux !
Configuration du watchdog:
C'est quoi un watchdog ?
Littéralement, c'est un chien de garde. C'est une fonction embarquée par le boîtier Soekris qui permet de redémarrer le boîtier automatiquement (sans intervention d'utilisateur) si le système plante.
C'est vraiment tout simple: une fois activé, un petit daemon (watchdogd
) va régulièrement mettre à jour un bit dans le matériel. Si ce bit n'est pas mis à jour, le matériel considère que le système à planter et redémarre le boîtier.
Pour que ce daemon se lance au démarrage, il faut modifier la ligne le concernant dans /etc/rc.conf (comme tous les services):
watchdogd_flags=”" # for normal use: “”
Ensuite, les paramètre le concernant sont des variables du kernel accessibles via la commande sysctl:
$ sysctl -a | grep watchdog
kern.watchdog.period=30
kern.watchdog.auto=0
La première variable est la période de mise à jour du watchdog en seconde
La seconde, une fois à 0, laisse le contrôle de la mise à jour à un utilisateur ou un daemon.
Pour que les modification sur ces variables résistent à un redémarrage, il faut les ajouter au fichiers /etc/sysctl.conf.
Configuration du monitoring du matériel:
Il n'y en fait pas grand chose à faire. Toutes les données concernant le matériel sont fourni par le kernel. Pour lire les valeurs:
$ sysctl -a | grep hw.sensors
hw.sensors.0=nsclpcsio0, TSENS1, temp, 127.00 degC / 260.60 degF
hw.sensors.1=nsclpcsio0, TSENS2, temp, 127.00 degC / 260.60 degF
hw.sensors.2=nsclpcsio0, TNSC, temp, 58.00 degC / 136.40 degF
hw.sensors.3=nsclpcsio0, VSENS0, volts_dc, 3.01 V
hw.sensors.4=nsclpcsio0, VSENS1, volts_dc, 2.03 V
hw.sensors.5=nsclpcsio0, VSENS2, volts_dc, 2.52 V
hw.sensors.6=nsclpcsio0, VSENS3, volts_dc, 0.60 V
hw.sensors.7=nsclpcsio0, VSENS4, volts_dc, 2.50 V
hw.sensors.8=nsclpcsio0, VSENS5, volts_dc, 2.49 V
hw.sensors.9=nsclpcsio0, VSENS6, volts_dc, 0.00 V
hw.sensors.10=nsclpcsio0, VSB, volts_dc, 3.31 V
hw.sensors.11=nsclpcsio0, VDD, volts_dc, 3.31 V
hw.sensors.12=nsclpcsio0, VBAT, volts_dc, 3.01 V
hw.sensors.13=nsclpcsio0, AVDD, volts_dc, 3.28 V
hw.sensors.14=nsclpcsio0, TS1, volts_dc, 1.63 V
hw.sensors.15=nsclpcsio0, TS2, volts_dc, 1.63 V
hw.sensors.16=nsclpcsio0, TS3, volts_dc, 1.51 V
Bon, tout n'est pas utils voir cablé, mais on voit quel sonde sont intéressante. En particulier, la troisième "hw.sensors.2" qui nous fournit la température du processeur: 58°C, pas mal pour un CPU à chipset intégré qui n'a même pas de radiateur et encore moins de ventilation.
Un daemon permet de suivre l'évolution de ces paramètres et réagir en conséquence: sensord
Comme d'habitude, le fichier de configuration se trouve dans /etc et porte un nom explicite: /etc/sensord.conf
Un exemple:
hw.sensors.2:high=80C:command=/etc/sensorsd/log_warning %1 %2
Ce qui signifie, que la valeur haute pour la sonde hw.sensors.3 dépasse la valeur haute de 80°C, il faut exécuter la commande qui ajoute un avertissement dans le fichier journal "qui-va-bien".
En l'occurence, la commande ne fonctionne pas de base... c'est juste un exemple. On peut faire plein de chose, comme arrêter la machine envoyer un message par mèl ou par SNMP
Pour plus d'info sur la configuration avancée de sensord:
man sensord.conf
1 comment.
[...] Après l’installation… configuration des périphériques [...]
Names and email addresses are required (email addresses aren't displayed), url's are optional.
Comments may contain the following xhtml tags:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>