Add oldiers tips from obsd4a

master
HUC Stéphane 2023-05-07 08:17:56 +02:00
parent b516097468
commit a792cac364
Signed by: hucste
GPG Key ID: C4ED64222D9B037F
26 changed files with 1514 additions and 29 deletions

View File

@ -85,11 +85,19 @@ votre "bureau" ;-)
### Kit de survie
Il peut être très utile, voire indispensable, de lire notre [[tips:kit-survie]] :D
Il peut être très utile, voire indispensable, de lire notre
{{< inside2 l="sys/openbsd/kit-survie" >}} :D
### Trucs & Astuces
Retrouvez aussi tous nos [[tips:start|Trucs & Astuces]], bien utiles,
pour démarrer… et, tout particulièrement la page **[[tips:trucs-astuces]]**
Retrouvez aussi tous nos {{< inside2 l="sys/openbsd/tips" >}}, bien utiles,
pour démarrer…
---
## Historique
J'ai écrit historiquement cette documentation de manière collaborative
sur le wiki de la communauté "OpenBSD Pour Tous".
---

View File

@ -18,12 +18,12 @@ translationKey: 'openbsd-apm'
performances : `-A`
- {{< inside2 l="sys/openbsd/rcctl" t="Démarrer le service" a="démarrer" >}} **apmd**.
----
---
* Pour suspendre l'ordinateur, lancez : `apm -S`.
* Pour faire hiberner l'ordinateur, lancez : `apm -Z`.
----
---
Pensez à modifier l'ordre d'exécution des services pour que
{{< inside2 l="sys/openbsd/consolekit" t="messagebus" a="" >}}
@ -73,11 +73,11 @@ ce socket gère quels utilisateurs peut accéder aux fonctions APM.
La commande **apm** est apparue dans NetBSD 1.3 ; le support OpenBSD a
été ajoutée dans OpenBSD 1.2.
----
---
*Traduction ci-dessus du [manpage apm(8)](https://man.openbsd.org/apm.8) !*
----
---
## Historique

View File

@ -6,7 +6,7 @@ draft: false
include_toc: true
show_comments: false
tags: ['OpenBSD','fswebcam']
title: "fswebcam"
title: "fswebcam / OpenBSD"
translationKey: 'openbsd-fswebcam'
---

View File

@ -38,7 +38,7 @@ Les services sont gérés avec {{< inside2 l="sys/openbsd/rcctl" t="rcctl" >}} !
## Mettre à jour
⇒ Pour mettre à jour le système], il faut utiliser l'outil
⇒ Pour mettre à jour le système, il faut utiliser l'outil
`{{< inside2 l="sys/openbsd/syspatch" t="syspatch" >}}`
@ -70,10 +70,16 @@ qu'administrateur système.
## Autres Astuces
Là, c'est le must… oui, oui… nous vous avons concocté plusieurs astuces,
toutes recensées sur la page "[[tips:trucs-astuces]]".
toutes recensées sur la page "{{< inside2 l="sys/openbsd/tips" >}}".
Alors, profitez-en, régalez-vous - c'est fait pour cela :p
---
## Historique
J'ai écrit historiquement cette documentation de manière collaborative
sur le wiki de la communauté "OpenBSD Pour Tous".
---

View File

@ -0,0 +1,200 @@
---
categories: ['OpenBSD','Système','Astuce']
date: 2020-01-19T21:24:36+02:00
description: "Gérer de l'audio sous OpenBSD : trucs et astuces, et divers paramétrages"
draft: false
include_toc: true
show_comments: false
tags: ['OpenBSD','Astuce','audio']
title: "Gestion du Son / OpenBSD"
translationKey: 'openbsd-tips-audio'
---
## Enregistrement Audio
Par défaut, depuis OpenBSD 6.4, pour des raisons de confidentialité,
l'enregistrement audio est désactivé !
Pour le réactiver : `# sysctl kern.audio.record=1`
N'oubliez pas de modifier le fichier `/etc/sysctl.conf` en conséquence,
si vous désirez qu'il soit actif dès le démarrage :<br>
`# echo kern.audio.record=1 >> /etc/sysctl.conf`
Pour chaque périphérique mixer, `record.enable` peut être paramétré sur :
- `off` (*toujours éteint*),
- `on` (*toujours actif*),
- ou `sysctl` (*par défaut : suit l'état du paramètre `kern.audio.record` de `sysctl`*).
## Gérer le volume sonore
Il peut être utile d'ajouter votre utilisateur au groupe `operator` :<br>
`# usermod -G operator votre-id`
### sndioctl
**À partir d'OpenBSD 6.7, c'est l'outil [sndioctl(1)](https://man.openbsd.org/sndioctl)**
qui est utilisé. Par défaut, il n'y a aucune option de configuration à
paramétrer. *Normalement, il se manipule sans soucis avec les droits
utilisateurs, sans autre nécessité de gestion de droits particuliers*.
L'outil `sndioctl(1)` est le contrôleur pour manipuler le dispositif
audio ; par exemple :
* Pour augmenter le son d'environ 10% : `$ sndioctl output.level=+0.1`
* Pour mettre en mode muet : `$ sndioctl output.mute=1`
* Pour enlever le mode muet : `$ sndioctl output.mute=!`
{{<note tip>}}
Vous désirez avoir l'affichage sous forme de pourcentage ?
⇒ Utilisez : <br>
`$ sndioctl output.level | awk -F = '{printf "%d\n",$2*100}'`
{{</note>}}
#### Compréhension affinée
Les applications audio qui utilisent la bibliothèque [sndio(7)](https://man.openbsd.org/sndio.7)
n'ont plus accès directement aux matériels audio *(au-travers de `/dev/audio*`)*.
OpenBSD exécute le serveur de son [sndiod(8)](https://man.openbsd.org/sndiod.8)
qui découvrira automatiquement quels sont vos dispositifs audio et
requerra les applications audio qui en ont besoin.
Il existe des exceptions :
* lorsqu'un autre serveur de son est fonctionnel
* dues à une configuration spécifique du serveur de son `sndiod(8)`
* Deux utilisateurs peuvent essayer d'obtenir un accès en même temps au
même dispositif audio en partageant le cookie d'authentification.
*(cf : la section **[AUTHENTICATION](https://man.openbsd.org/sndio.7#AUTHENTICATION)**
du manpage `sndio(7)`)*
#### Vérifier le fonctionnement de sndiod(8)
Il est possible de vérifier que le serveur de son `sndiod(8)` est
fonctionnel en exécutant : <br>
`$ pgrep -lf sndiod`
*cf : [source](http://daemonforums.org/showthread.php?t=11402#post68959)*
### mixerctl
**Avant OpenBSD 6.7, cest la commande `mixerctl`** qui était utile. Vous pouvez lancer la commande seule pour voir toutes les sorties existantes.
* Pour monter le son : `mixerctl outputs.master=+10`
* Pour baisser le son : `mixerctl outputs.master=-10`
* Pour mettre en mode muet ou l'enlever : `mixerctl outputs.mute=toggle`
---
## Paramètres système
**Comme le rappelle la [FAQ Multimédia d'OpenBSD](https://www.openbsd.org/faq/faq13.html),
l'outil `mixerctl` sert toujours à configurer les paramètres** liés au
matériel audio ! <br>
*(à utiliser toujours avec des droits administrateurs)*
Pour savoir ce que gère l'outil de votre matériel : <br>
`# mixerctl -av`
Quelque soit la modification faite ou à faire, il faut ensuite l'écrire
dans le fichier `/etc/mixerctl.conf` qui n'existe pas par défaut :
`# cp /etc/examples/mixerctl.conf /etc/mixerctl.conf`
Si les modifications ne sont pas écrites dans ce fichier, tout sera
réinitialisé par défaut au redémarrage suivant.
### Contrôle des niveaux et mode muet
Lire la FAQ [Contrôles des niveaux](https://www.openbsd.org/faq/faq13.html#audiolevel).
### Économie d'énergie
L'**Amplificateur EAPD** est un bouton logiciel utile dans le contexte
des modes d'énergie, tels que la veille ou l'hibernation. C'est une
spécification de la norme Intel HDA - HD Audio.
Lire la FAQ [Amplificateur EAPD](https://www.openbsd.org/faq/faq13.html#confaudio)
si vous utilisez un ordinateur portable.
Pour information, votre matériel peut très certainement le gérer et déjà
paramétré pour les différentes sorties correspondantes. Vérifiez : <br>
`# mixerctl -av | grep eapd`
### Gestion de la source d'enregistrement
Lire la FAQ [Amplificateur EAPD](https://www.openbsd.org/faq/faq13.html#confaudio)
### Gestion d'un périphérique Audio USB
Lire la FAQ [Utiliser une interface USB Audio](https://www.openbsd.org/faq/faq13.html#usbaudio)
### Utiliser du matériel audio à distance
Lire la FAQ [Utiliser à distance le matériel audio](https://www.openbsd.org/faq/faq13.html#audionet)
### Gestion d'une sortie SPDIF
Pour gérer le son sur une sortie SPDIF, donc en mode digital, il est
nécessaire de modifier le mode de sortie :
`outputs.mode=digital`
Ensuite, il faut modifier le serveur de son sndiod(8) pour qu'il gère
les canaux correspondants. Par défaut, sndiod ne gère que les canaux
`0:1`, ce qui permet quand même un son stéréo.
En premier, vérifions la sortie SPDIF : <br>
`# mixerctl outputs.SPDIF_source`
Ce qui pour l'exemple :
```sh
$ doas mixerctl outputs.SPDIF_source
outputs.SPDIF_source=dig-dac-2:3
```
Comme le montre cet exemple, la sortie SPDIF se fait sur les canaux
`2:3` *(2 et 3)*, non géré par défaut par le serveur sndiod.
Il faut donc modifier le démarrage du serveur sndiod, en ajoutant les
drapeaux suivants `0:3` pour :
```sh
# rcctl set sndiod flags -c0:3
# rcctl restart sndiod
```
Attention, certains périphériques matérielles (càd comme des cartes-mères)
peuvent gérer plus de canaux que les 4 premiers en question. C'est à
chacun de s'assurer des canaux à utiliser et à modifier en conséquence
la gestion des canaux par le serveur de son.
---
### Désactiver le bip sonore
Parfois, un bip peut être émis si par exemple une commande narrive pas
à être complétée avec Tab. Pour le désactiver, ajoutez cette ligne au
fichier `/etc/wsconsctl.conf` :
```cfg
keyboard.bell.volume=0
```
Avant OpenBSD v6.7, il pouvait être utile d'utiliser la commande suivante :
`# mixerctl inputs.mix_beep = 0`
---
## Historique
J'ai écrit historiquement cette documentation de manière collaborative
sur le wiki de la communauté "OpenBSD Pour Tous".
---

View File

@ -0,0 +1,103 @@
---
categories: ['OpenBSD','Système','Astuce']
date: 2020-11-03T16:28:42+02:00
description: "Astuce pour gérer le Bluetooth sur OpenBSD"
draft: false
include_toc: true
show_comments: false
tags: ['OpenBSD','Astuce','Bluetooth','Audio']
title: "OpenBSD et le Bluetooth"
translationKey: 'openbsd-tip-bluetooth'
---
## Description
OpenBSD et quoi ?!
Soyons sérieux !
{{<note info>}}
En fait, depuis [2014](https:*marc.info/?l=openbsd-cvs&m=140511572108715&w=2),
la pile Bluetooth a été supprimé d'OpenBSD ; écriture du code "moyen-âge",
pas assez sécurisé et personne ne veut s'y mettre !
- alors, *si vous avez les compétences de développeurs, et que vous avez
de solides connaissances sur le protocole Bluetooth et que vous acceptez
de collaborer avec l'équipe OpenBSD* : **contactez-les** !
{{</note>}}
## Bluetooth Audio
Oui, mais…
Officieusement, cela fonctionne grâce à un dongle USB Récepteur Audio
Bluetooth, tel les **Creative BT-W2, BT-W3** ou le **Jabra Evolve 2 85** !
Vous l'avez ? Connectez-le tout simplement !
Astuce : Au cas où… vérifiez dans le Bios, que le paramétrage du mode
USB 3, soit bien actif, et non pas en mode auto ou désactivé !
```sh
(…)
uaudio0 at uhub0 port 2 configuration 1 interface 1 "Creative Labs Creative Bluetooth Audio W2"
rev 2.00/1.00 addr 2
uaudio0: class v1, full-speed, sync, channels: 2 play, 1 rec, 0 ctls
audio1 at uaudio0
uhidev0 at uhub0 port 2 configuration 1 interface 3 "Creative Labs Creative Bluetooth Audio W2"
rev 2.00/1.00 addr 2
uhidev0: iclass 3/0, 3 report ids
uhid0 at uhidev0 reportid 1: input=2, output=0, feature=0
uhid1 at uhidev0 reportid 2: input=18, output=18, feature=0
uhid2 at uhidev0 reportid 3: input=64, output=64, feature=0
```
Vous avez ce genre de messages, la led bleue clignote : c'est OK !
### Appairage BT
Pressez le bouton du récepteur audio Bluetooth, la led bleu va clignoter
très rapidement. Il reste plus qu'à activer lappairage de votre
périphérique audio.
### Gestion du service audio
Attachez votre dongle USB au serveur audio `sndiod` :
```sh
# rcctl set sndiod flags "-f rsnd/0 -F rsnd/1"
# rcctl restart sndiod
```
#### OpenBSD ≥ 6.8
L'outil natif `sndioctl` permet de contrôler le volume, tel que :
```sh
$ sndioctl output.level=+0.05
$ sndioctl output.level=-0.05
```
#### OpenBSD ≤ 6.7
{{< inside2 l="sys/openbsd/pkg" t="Installez" a="installer" >}} le
paquet `aucatctl` et utilisez-le en mode console, tel que :
`$ aucatctl master=20`
## Remerciement
* un premier @jcs
* un second à Matthias Schmidt ; cf : https://xosc.org/bluetooth.html
---
## Historique
J'ai écrit historiquement cette documentation de manière collaborative
sur le wiki de la communauté "OpenBSD Pour Tous".
---

View File

@ -0,0 +1,30 @@
---
categories: ['OpenBSD','Système','Astuce']
date: 2020-01-19T21:54:39+02:00
description: "Différentes astuces sur la gestion du boot sous OpenBSD"
draft: false
include_toc: true
show_comments: false
tags: ['OpenBSD','Astuce','boot']
title: "Gestion du boot / OpenBSD"
translationKey: 'openbsd-tip-boot'
---
## Réduire le temps de démarrage
Par défaut, le démarreur attend 5 secondes avant de commencer le
lancement d'OpenBSD. Pour réduire ce temps, mettez une ligne comme
celle-ci dans le fichier `/etc/boot.conf` :
```cfg
set timeout 1
```
---
## Historique
J'ai écrit historiquement cette documentation de manière collaborative
sur le wiki de la communauté "OpenBSD Pour Tous".
---

View File

@ -0,0 +1,65 @@
---
categories: ['OpenBSD','Système','Astuce']
date: 2023-05-07T07:00:28+02:00
description: "Astuce : comment graver un cdrom sous OpenBSD"
draft: false
include_toc: true
show_comments: false
tags: ['OpenBSD','Astuce','CDRom']
title: "Graver un CD sous OpenBSD"
translationKey: 'openbsd-tip-burn'
---
## Description
La majeure partie de ce qui est écrit ici provient, comme d'habitude, de
la [documentation](https://www.openbsd.org/faq/faq13.html#burnCD).
Déjà, on commence par mettre tous les fichiers à graver dans un dossier
que j'appelle ici "cd" par souci d'originalité :) .
Vérifiez bien que les documents ne prennent pas trop de place.
Par exemple, j'ai un CD de 700MB , je regarde avec la commande "du" si
ça passe :
```sh
$ du -h cd
472M cd
```
C'est bon :)
On fabrique maintenant un fichier `moncd.iso` que l'on pourra graver :
```sh
$ mkhybrid -R -o moncd.iso cd/
```
On vide le cd :
```sh
# cdio -f cd0c blank
```
Et enfin, on grave l'iso :
```sh
# cdio -f cd0c tao moncd.iso
```
On peut vérifier que tout s'est bien passé en montant le CD fraîchement
gravé :
```sh
# mount /dev/cd0c /mnt/cdrom
# ls /mnt/cdrom
```
**ATTENTION** : Pour les DVD, la démarche est légèrement différente.
---
## Historique
J'ai écrit historiquement cette documentation de manière collaborative
sur le wiki de la communauté "OpenBSD Pour Tous".
---

View File

@ -0,0 +1,30 @@
---
categories: ['OpenBSD','Système','Astuce']
date: 2020-01-19T21:57:54+02:00
description: "Astuces pour obtenir les informations CPU sur OpenBSD"
draft: false
include_toc: true
show_comments: false
tags: ['OpenBSD','Astuce','CPU']
title: "Informations CPU / OpenBSD"
translationKey: 'openbsd-tip-cpu'
---
## Détecter le nombre de processeurs
⇒ La commande ci-dessous détecte le nombre de CPU :
`$ sysctl hw.ncpu`
⇒ La commande suivante détecte le nombre de coeurs / CPU :
`$ sysctl hw.ncpufound`
---
## Historique
J'ai écrit historiquement cette documentation de manière collaborative
sur le wiki de la communauté "OpenBSD Pour Tous".
---

View File

@ -0,0 +1,47 @@
---
categories: ['OpenBSD','Système','Astuce']
date: 2020-01-19T08:07:13+02:00
description: "Astuces pour se dépanner sous OpenBSD"
draft: false
include_toc: true
show_comments: false
tags: ['OpenBSD','Astuce','Dépannage']
title: "OpenBSD - Dépannage"
translationKey: 'openbsd-tip-depannage'
---
## Horloge matérielle défectueuse
{{<note info>}}
Ce problème existait sous OpenBSD 6.3, 6.4.
Il semble que cela soit corrigé depuis OpenBSD 6.6 !
{{</note>}}
Votre clavier dysfonctionne et accentue de plusieurs fois la touche
appuyée sans que vous désiriez la doubler.
*Ne cherchez pas à modifier vos paramétrages clavier - ce n'est pas
votre clavier qui pose problème en réalité !*
C'est l'horloge matérielle par défaut * tsc* qui dans certains cas pose
ce problème - que votre architecture soit basée sur un CPU Intel ou AMD
n'y change rien.
Il est nécessaire de la changer pour choisir `acpihpet0` :
`sysctl -w kern.timecounter.hardware=acpihpet0`
Pour que le changement soit permanent, veuillez créer, avec des droits
administrateurs, si ce n'est pas déjà fait, le fichier `/etc/sysctl.conf`
pour y ajouter `kern.timecounter.hardware=acpihpet0`.
---
## Historique
J'ai écrit historiquement cette documentation de manière collaborative
sur le wiki de la communauté "OpenBSD Pour Tous".
---

View File

@ -0,0 +1,103 @@
---
categories: ['OpenBSD','Système','Astuce']
date: 2020-05-30T18:48:27+02:00
description: "Comprendre le système de fichiers FFS2 d'OpenBSD"
draft: false
include_toc: true
show_comments: false
tags: ['OpenBSD','Astuce','FFS']
title: "FFS2 : Système de Fichiers v2 sous OpenBSD"
translationKey: 'openbsd-tip-ffs2'
---
## Description
Depuis OpenBSD 6.7, le système de fichiers FFS2 - pour *Enhanced Fast Filesystem* -
est disponible, dans les contextes suivants :
* par défaut, lors d'une installation neuve d'OpenBSD 6.7 ou supérieure
- *ce qui inclut la -current suivant la 6.7, quelque soit la taille
de la partition*.
* par défaut, lors d'une création d'une nouvelle partition d'une taille
supérieure à 1 To - *depuis OpenBSD 4.2*.
* ou lors d'une création manuelle d'une nouvelle partition en utilisant
[`newfs`(8)](https://man.openbsd.org/newfs.8) avec l'option `-O2`,
pour les tailles plus petites.
Toutes les [architectures supportées](https://www.openbsd.org/plat.html)
par le projet OpenBSD en bénéficient.
## Bénéfices
* FFS2 est plus rapide que sa version précédente FFS pour créer le
système de fichier, mais aussi pour l'analyser avec l'outil
[`fsck`(8)](https://man.openbsd.org/fsck.8).
* FFS2 utilise une horloge de datation sur 64 bits
- *il n'est donc pas soumis au [bogue de l'an 2038](https://fr.wikipedia.org/wiki/Bug_de_l%27an_2038)*.
* FFS2 supporte des partitions beaucoup plus grandes
- *attention, les super grandes partitions ne sont pas recommandées,
car elles demandent, par exemple, plus de mémoire lors d'analyse avec
`fsck()` surtout si de nombreux inodes sont utilisés*.
## Convertir FFS => FFS2
{{<note warning>}}
AVANT toute manipulation de ce type, il est **hautement recommandé de
faire une sauvegarde de toutes vos données** ; vous êtes averti !
{{</note>}}
Le plus simple pour convertir une partition est de faire une nouvelle
installation avec une image de la version 6.7 ou supérieure.
Néanmoins, il est possible de le faire en quelques petites étapes simples :
- il est recommandé d'être en mode utilisateur unique *(single user mode)*
```sh
# umount
# dump
# newfs -O2
# restore
# mount
```
{{<note info>}}
Attention, les commandes présentées ci-dessus ne sont pas complètes,
dans le sens où elle ne précise pas le disque ou la partition à cibler ;
il est important de lire les manpages correspondants pour les utiliser
correctement.
* dump(8) : https://man.openbsd.org/dump.8
* newfs(8) : https://man.openbsd.org/newfs.8
* restore(8) : https://man.openbsd.org/restore.8
{{</note>}}
Pour finir, redémarrez la machine…
Et, voilà !
---
## Histoire
* FFS2 est apparu la première fois dans
[OpenBSD 4.2](https://www.openbsd.org/42.html) - [Changelog 4.2](https://www.openbsd.org/plus42.html)
* Ajout du support de FFS, le 13 Avril 2007 - cf:
[CVSWeb newfs n°1.57](https://cvsweb.openbsd.org/src/sbin/newfs/newfs.c?rev=1.57&content-type=text/x-cvsweb-markup)
* FFS2 devient le FS par défaut pour les grands systèmes de fichiers,
ayant un bloc d'entier supérieur à 512 octets - cf:
[CVSWeb newfs n°1.82](https://cvsweb.openbsd.org/src/sbin/newfs/newfs.c?rev=1.82&content-type=text/x-cvsweb-markup)
---
*cf : [source](https://marc.info/?l=openbsd-misc&m=159061305709736&w=2)*
---
## Historique
J'ai écrit historiquement cette documentation de manière collaborative
sur le wiki de la communauté "OpenBSD Pour Tous".
---

View File

@ -0,0 +1,64 @@
---
categories: ['OpenBSD','Système','Astuce']
date: 2020-01-19T22:16:40+02:00
description: "Astuces pour la gestion de la langue française sous OpenBSD"
draft: false
include_toc: true
show_comments: false
tags: ['OpenBSD','Astuce','Lang']
title: "Configurer la langue Française / OpenBSD"
translationKey: 'openbsd-tip-fr-lang'
---
## Avoir les applications en français
À configurer dans votre fichier `~/.profile`, normalement, seule
`LC_MESSAGES` est nécessaire :
`export LC_MESSAGES="fr"`
---
On peut au besoin configurer également les autres variables
d'environnement `LC_*`, tel que:
```cfg
export LC_CTYPE="fr_FR.UTF-8"
export LC_MESSAGES="fr"
export LC_NUMERIC=C
```
Il est possible de l'écrire légèrement différemment :
```cfg
LC_CTYPE="fr_FR.UTF-8"
LC_MESSAGES="fr"
LC_ALL="fr_FR.UTF-8"
export LC_CTYPE LC_MESSAGES LC_ALL
```
## Dictionnaires
Il est possible d'{{< inside2 l="sys/openbsd/pkg" t="ajouter" a="ajouter" >}}
aussi les dictionnaires **aspell-fr** et **ispell-*xyz*-french**
*(`xyz` est le numéro de la version en cours…)* :
Puis mettre le français par défaut avec :
```cfg
# /usr/local/bin/ispell-config
```
---
Il est possible d'y {{< inside2 l="sys/openbsd/pkg" t="ajouter" a="ajouter" >}}
aussi les dictionnaires `aspell` et `ispell` !
---
## Historique
J'ai écrit historiquement cette documentation de manière collaborative
sur le wiki de la communauté "OpenBSD Pour Tous".
---

View File

@ -0,0 +1,41 @@
---
categories: ['OpenBSD','Système','Astuce']
date: 2020-01-19T22:06:28+02:00
description: "Astuces de gestion des groupes systèmes sous OpenBSD"
draft: false
include_toc: true
show_comments: false
tags: ['OpenBSD','Astuce','Group']
title: "Gestion des Group(e)s Systèmes sur OpenBSD"
translationKey: 'openbsd-tip-group'
---
## Ajouter un utilisateur au groupe wheel
```sh
# usermod -G wheel nom_user
```
## Autoriser les utilisateurs du groupe wheel à utiliser doas
{{<note warning>}}
**ATTENTION** : Ce qui suit n'est qu'un exemple, parmi tant d'autres…
Pour de plus amples informations, lisez absolument la page de manuel de
[`doas.conf`(5)](http://man.openbsd.org/doas.conf.5) !
{{</note>}}
Dans le fichier `/etc/doas.conf` :
`permit setenv { ENV PS1 } :wheel`
*Puis logout, login !*
---
## Historique
J'ai écrit historiquement cette documentation de manière collaborative
sur le wiki de la communauté "OpenBSD Pour Tous".
---

View File

@ -0,0 +1,32 @@
---
categories: ['OpenBSD','Système','Astuce']
date: 2021-05-25T16:16:33+02:00
description: "Astuce pour savoir comment télécharger en mode CLI depuis OpenBSD"
draft: false
include_toc: true
show_comments: false
tags: ['OpenBSD','Astuce']
title: "Comment télécharger en ligne de commande sous OpenBSD"
translationKey: 'openbsd-tip-howto-dl'
---
## Description
Par défaut, il y a la commande `ftp` utile pour télécharger un fichier en http :
```sh
$ ftp -o /chemin/vers/lefichier.zip http://URL.com/fichier
```
---
**Il n'y a ni `wget` ni `curl` par défaut !**
---
## Historique
J'ai écrit historiquement cette documentation de manière collaborative
sur le wiki de la communauté "OpenBSD Pour Tous".
---

View File

@ -0,0 +1,52 @@
---
categories: ['OpenBSD','Système','Astuce']
date: 2020-01-19T22:11:05+02:00
description: "Astuces de gestion des limites systèmes sous OpenBSD"
draft: false
include_toc: true
show_comments: false
tags: ['OpenBSD','Astuce','Limits']
title: "Gestion des Limit(e)s Systèmes / OpenBSD"
translationKey: 'openbsd-tip-limits'
---
## Augmenter les limites autorisées
Dans le fichier `/etc/login.conf` , on peut allouer plus de mémoire :
Notez que la classe `default` est attribuée à chaque utilisateur qui n'a
pas de classe particulière dans `/etc/master.passwd`.
L'utilisateur principal se trouve généralement dans la classe `staff`.
```cfg
default:\
:path=/usr/bin /bin /usr/sbin /sbin /usr/X11R6/bin /usr/local/bin /usr/local/sbin:\
:umask=022:\
:datasize-max=infinity:\
:datasize-cur=4G:\
:maxproc-max=512:\
:maxproc-cur=256:\
:openfiles-cur=512:\
:stacksize-cur=4M:\
:localcipher=blowfish,a:\
:tc=auth-defaults:\
:tc=auth-ftp-defaults:
```
Ensuite, si votre fichier `login.conf` est conséquent, vous gagnerez en
performance en créant une base de donnée. Pour créer et mettre à jour la
base de donnée :
```sh
# cap_mkdb /etc/login.conf
```
---
## Historique
J'ai écrit historiquement cette documentation de manière collaborative
sur le wiki de la communauté "OpenBSD Pour Tous".
---

View File

@ -0,0 +1,71 @@
---
categories: ['OpenBSD','Système','Astuce']
date: 2020-01-19T06:53:27+02:00
description: "Astuces pour la gestion de l'environnement de Python sous OpenBSD"
draft: false
include_toc: true
show_comments: false
tags: ['OpenBSD','Astuce','Python']
title: "Python : Gestion de l'environnement / OpenBSD"
translationKey: 'openbsd-tip-python'
---
## Description
Python fait partie du système de base d'OpenBSD.
## ERROR: The executable $HOME/(...)/python3 could not be run: [Errno 13] Permission denied:
Cette erreur est générée par le fait de la protection mémoire W^X !
Deux manières de résoudre le problème :
### Modifications système
Pour remédier à la situation, nous allons modifier légèrement votre
`$HOME` et `/usr/local`, avec les droits administrateurs.
- Création des répertoires nécessaires dans `/usr/local`,
- Attribution des droits utilisateurs nécessaires,
- et, lien symbolique
```sh
# mkdir -p /usr/local/${my_user}/python
# chown -R ${my_user}:wheel /usr/local/${my_user}
# ln -s /usr/local/${my_user}/python $home/python
```
… où `${my_user}` représente votre identifiant utilisateur.
#### pipenv
Pour l'utilitaire [`pipenv`](https://docs.pipenv.org/en/latest/), il
faut modifier ceci aussi :
```sh
$ mkdir /usr/local/$USER/python/virtualenvs
$ ln -s /usr/local/$USER/python/virtualenvs $HOME/.local/share/virtualenvs
```
### Option wxallowed
{{<note danger>}}
Prenez conscience qu'utiliser cette possibilité aura pour conséquence de
permettre l'exécution de binaire potentiellement dangereux depuis votre
`$HOME`.
**Mieux vaut éviter** !
{{</note>}}
Il est possible d'ajouter l'option de montage `wxallowed` à votre
partition $HOME si vous l'avez créée.
---
## Historique
J'ai écrit historiquement cette documentation de manière collaborative
sur le wiki de la communauté "OpenBSD Pour Tous".
---

View File

@ -0,0 +1,38 @@
---
categories: ['OpenBSD','Système','Astuce']
date: 2021-04-13T19:10:49+02:00
description: "Astuces pour le serveur relayd sous OpenBSD"
draft: false
include_toc: true
show_comments: false
tags: ['OpenBSD','Astuce','relayd']
title: "Astuces relayd (OpenBSD)"
translationKey: 'openbsd-tip-relayd'
---
## Anti-FLoC
FLoC est une nouvelle technique de pistage développée par Google…
Ajoutez la règle suivante :
`match response header set "Permissions-Policy" value "interest-cohort=()"`
## HTTPoxy
La faille HTTPoxy utilise l'entête HTTP non standardisée, non conforme, nommée PROXY.
Pour en savoir plus sur cette faille : https://httpoxy.org
Pour la bloquer, il faut modifier votre filtre `httpfilter`, en ajoutant :
`match request header remove "Proxy"`
---
## Historique
J'ai écrit historiquement cette documentation de manière collaborative
sur le wiki de la communauté "OpenBSD Pour Tous".
---

View File

@ -0,0 +1,45 @@
---
categories: ['OpenBSD','Système','Astuce']
date: 2020-01-19T06:24:37+02:00
description: "Astuces de gestion des sessions utilisateurs sous OpenBSD"
draft: false
include_toc: true
show_comments: false
tags: ['OpenBSD','Astuce','Session']
title: "Gestion de la session utilisateur / OpenBSD"
translationKey: 'openbsd-tip-session'
---
## Fichier `~/.profile`
Paramétrez vos variables d'environnements et vos
{{< inside2 l="sys/openbsd/tip-alias" t="alias" >}} dans votre fichier
personnel `~/.profile`.
## Environnement ksh
Sous OpenBSD, l'environnement par défaut est le
{{< inside2 l="sys/openbsd/tip-pdksh" t="Public Domain Korn Shell" >}}.
## Démarrer la session graphique automatiquement sans XDM
En mettant ces lignes //à la fin du// fichier `~/.profile`, votre
session graphique sera lancée dès que vous vous connecterez dans le tty1
*(celui par défaut)*.
Adaptez le fichier `~/.xinitrc` pour choisir votre session :
```cfg
if [ "$(tty)" == "/dev/ttyC0" ]; then
startx
fi
```
---
## Historique
J'ai écrit historiquement cette documentation de manière collaborative
sur le wiki de la communauté "OpenBSD Pour Tous".
---

View File

@ -0,0 +1,65 @@
---
categories: ['OpenBSD','Système','Astuce']
date: 2020-01-19T06:31:00+02:00
description: "Astuces pour le terminal sous OpenBSD"
draft: false
include_toc: true
show_comments: false
tags: ['OpenBSD','Astuce','Terminal']
title: "Gestion d'un terminal ou d'une console sous OpenBSD"
translationKey: 'openbsd-tip-terminal'
---
## Comment télécharger en ligne de commande sous OpenBSD
{{<note info>}}
**Il n'y a ni wget ni curl par défaut !**
{{</note>}}
Mais il y a la commande `ftp` qui les remplace très bien, même pour
télécharger un fichier en http :
```sh
$ ftp -o /chemin/vers/fichier.zip http://URL.com/fichier.zip
```
## Gestion des erreurs
### Error opening terminal: unknown
Vous exécutez une commande, telle que l'ouverture d'un éditeur texte, -
pour l'exemple : `vi` ou `nano` - et le système vous répond par cette
erreur :
`Error opening terminal: unknown`
La raison ? Le système ne reconnaît pas le TERMinal !
Commencez par vérifier quel est ce fameux terminal non reconnu :
```sh
$ tset -s
TERM=vt220
```
Modifions le :
`$ export TERM=vt100`
Vérifier la prise en charge de ce terminal avec la commande `tset`,
ci-dessus !
Normalement, vous pourrez exécuter à nouveau le lancement de votre
éditeur de texte console préféré, ou la commande console qui posait
problème !
---
## Historique
J'ai écrit historiquement cette documentation de manière collaborative
sur le wiki de la communauté "OpenBSD Pour Tous".
---

View File

@ -0,0 +1,32 @@
---
categories: ['OpenBSD','Système','Astuce']
date: 2020-01-19T06:37:13+02:00
description: "Astuce de gestion de thèmes sous OpenBSD"
draft: false
include_toc: true
show_comments: false
tags: ['OpenBSD','Astuce','Themes']
title: "Thèmes ; Polices ; Émoticônes / OpenBSD"
translationKey: 'openbsd-tip-themes'
---
## Installer polices et émojis
```sh
# for file in $(pkg_info -Q fonts | grep -v installed); do pkg_add $file; done
```
## Installer thèmes d'icônes
```sh
# for file in $(pkg_info -Q icon-theme | grep -v installed); do pkg_add $file; done
```
---
## Historique
J'ai écrit historiquement cette documentation de manière collaborative
sur le wiki de la communauté "OpenBSD Pour Tous".
---

View File

@ -0,0 +1,121 @@
---
categories: ['OpenBSD','Système','Astuce']
date: 2020-01-19T22:01:11+02:00
description: "Une astuce pour gérer le volume audio sous OpenBSD"
draft: false
include_toc: true
show_comments: false
tags: ['OpenBSD','Astuce','Audio']
title: "Gestion de l'icône de volume dans la barre de notifications sous OpenBSD"
translationKey: 'openbsd-tip-tray-volume'
---
## Description
Petit script pour avoir une icône dans la barre de notifications et
régler le volume sonore. Il est destiné aux environnements minimalistes
comme [fluxbox](http://fluxbox.org/), et ne dépend donc de rien en
particulier sauf python et gi.
Il est tout vilain, n'hésitez pas à l'améliorer ;)
```python3
#!/usr/local/bin/python3
import os
import sys
from gi import require_version
require_version("Gtk", "3.0")
from gi.repository import Gtk, Gdk
name="Volume"
def get_lvl():
cmd = "mixerctl -n outputs.master"
result = os.popen(cmd)
result = result.readline().split(",")[0]
lvl= int(int(result)/255*100)
return lvl
def get_mute():
cmd = "mixerctl -n outputs.master.mute"
result = os.popen(cmd)
result = result.readline().strip()
return(result)
class Menu:
def destroy(self, widget, data=None):
Gtk.main_quit()
def set_icon(self):
if get_mute() == "on":
self.tray.set_from_icon_name("stock_volume-mute")
else:
lvl = get_lvl()
if lvl == 0:
self.tray.set_from_icon_name("stock_volume-0")
elif lvl < 20:
self.tray.set_from_icon_name("stock_volume-min")
elif lvl < 70:
self.tray.set_from_icon_name("stock_volume-med")
elif lvl > 70:
self.tray.set_from_icon_name("stock_volume-max")
def __init__(self):
get_mute()
self.tray = Gtk.StatusIcon()
self.set_icon()
self.tray.connect('popup-menu', self.on_right_click)
self.tray.connect('activate', self.on_left_click)
self.tray.connect('scroll_event', self.on_scroll)
self.tray.set_tooltip_text('Volume : {}%'.format(get_lvl()))
def on_scroll(self, widget, event):
if event.direction == Gdk.ScrollDirection.DOWN:
os.system("mixerctl outputs.master=-10")
elif event.direction == Gdk.ScrollDirection.UP:
os.system("mixerctl outputs.master=+10")
self.set_icon()
def on_left_click(self, event):
os.system("mixerctl outputs.master.mute=toggle")
self.set_icon()
def on_right_click(self, icon, button, time):
# Quit-menu item
self.menu = Gtk.Menu()
box = Gtk.Box()
box.set_spacing(10)
img = Gtk.Image()
img.set_from_stock(Gtk.STOCK_CANCEL, Gtk.IconSize.MENU)
label = Gtk.Label("Quit")
box.add(img)
box.add(label)
quit = Gtk.MenuItem()
quit.add(box)
quit.connect("activate", Gtk.main_quit)
self.menu.append(quit)
self.menu.show_all()
self.menu.popup(None, None, None, self.tray, button, time)
def main(self):
Gtk.main()
if __name__ == "__main__":
app = Menu()
app.main()
```
---
## Historique
J'ai écrit historiquement cette documentation de manière collaborative
sur le wiki de la communauté "OpenBSD Pour Tous".
---

View File

@ -0,0 +1,77 @@
---
categories: ['OpenBSD','Système','Astuce']
date: 2020-01-19T07:20:03+02:00
description: "Astuces pour gérer différents formats de clés USB sous OpenBSD"
draft: false
include_toc: true
show_comments: false
tags: ['OpenBSD','Astuce','USB']
title: "Gestion des clés USB / OpenBSD"
translationKey: 'openbsd-tip-usb'
---
## Monter "automatiquement"
Lisez notre page de configuration système : **[[tutoriel:openbsd-mount-usb]]**
## Monter "manuellement"
Merci de lire le chapitre notre page : [[tutoriel:openbsd-mount-usb#methode-manuelle]]
## Formatage
Pour formater une clé USB, de même que tout type de disque dur, on
utilisera la commande [`newfs`(8)](https://man.openbsd.org/newfs.8).
Les types de formats de fichiers suivants sont supportés :
* cd9660
* ext2fs
* ffs
* mfs
* msdos
* nfs
* ntfs
* swap
* tmpfs
* udf
* vnd
Ce sont ceux pris en charge par [fstab(5)](https://man.openbsd.org/fstab.5).
Il y a deux manières de s'y prendre :
* `newfs -t *type* device` où type est le type de format, parmi ceux sus-cités
* `newfs_*type* device`
`newfs` est une commande suffisamment intelligente, qui lorsqu'elle est
écrite avec l'option `-t` redirige vers l'équivalente de la seconde
écriture.
### Exemple : FAT32
Après avoir utilisé `dmesg` pour identifier notre périphérique comme
expliqué ici, nous allons utiliser la commande `newfs_msdos` pour
formater une clé USB en FAT32 :
Admettons que la clé soit remontée en tant que `/dev/sd2` et qu'une
partition soit présente dessus.
```sh
# newfs_msdos -F 32 /dev/rsd2a
```
Une fois formatée, la partition apparaîtra en tant que `/dev/sd2i` et
pourra être montée et utilisée.
## Norme FIDO/U2F
Les clés USB de sécurité, à la norme FIDO/U2F, sont utilisables depuis
OpenBSD 6.7, grâce au pilote [fido(4)](https://man.openbsd.org/fido.4).
---
## Historique
J'ai écrit historiquement cette documentation de manière collaborative
sur le wiki de la communauté "OpenBSD Pour Tous".
---

View File

@ -0,0 +1,32 @@
---
categories: ['OpenBSD','Système','Astuce']
date: 2021-05-15T12:48:12+02:00
description: "Astuce pour gérer la vidéo sous OpenBSD"
draft: false
include_toc: true
show_comments: false
tags: ['OpenBSD','Astuce','Video']
title: "Tip Video"
translationKey: 'openbsd-tip-video'
---
## Enregistrement Vidéo
Par défaut, depuis OpenBSD 6.9, pour des raisons de confidentialité,
l'enregistrement vidéo est désactivé !
Pour le réactiver : `# sysctl kern.video.record=1`
N'oubliez pas de modifier le fichier `/etc/sysctl.conf` en conséquence,
si vous désirez qu'il soit actif dès le démarrage :
`# echo kern.video.record=1 >> /etc/sysctl.conf`
---
## Historique
J'ai écrit historiquement cette documentation de manière collaborative
sur le wiki de la communauté "OpenBSD Pour Tous".
---

View File

@ -0,0 +1,98 @@
---
categories: ['OpenBSD','Système','Astuce']
date: 2020-01-19T07:29:50+02:00
description: "Astuces de gestion de webcam sous OpenBSD"
draft: false
include_toc: true
show_comments: false
tags: ['OpenBSD','Astuce','Webcam','Audio','Video']
title: "Webcam / OpenBSD"
translationKey: 'openbsd-tip-webcam'
---
## Activer l'enregistrement vidéo
En premier lieu, il vous faut activer la {{< inside2 l="sys/openbsd/tip-video" t="vidéo" >}}.
## Vérifier le support
Sous OpenBSD, la webcam est souvent identifiée par `/dev/video0`.
Afin de vérifier que votre webcam est reconnue, utilisez `usbdevs` :
```sh
$ usbdevs -v
Controller /dev/usb0:
(…)
port 6 addr 4: high speed, power 200 mA, config 1, Integrated Camera(0xb221), Chicony Electronics Co., Ltd.(0x04f2), rev 7.52
(…)
```
Ou encore dmesg :
```sh
$ dmesg | grep video0
(…)
uvideo0 at uhub3 port 6 configuration 1 interface 0 "Chicony Electronics Co., Ltd. Integrated Camera" rev 2.00/7.52 addr 4
```
## Accès à la webcam
Afin que le logiciel que vous préférez puisse accéder à la webcam sans
les droits administrateurs, il faut modifier les droits d'écriture sur
`/dev/video0`.
Cela consiste à vous déclarer propriétaire de `/dev/video0` :
`$ doas chown votre_nom_d_utilisateur /dev/video0`
{{< note info >}}
Note : Si plusieurs utilisateurs utilisent l'ordinateur, il faudra
insérer cette commande au lancement de la session. Si le gestionnaire de
connexion est {{< inside2 l="sys/openbsd/xenodm" t="xenodm" >}}, ça sera
dans le fichier `/etc/X11/xenodm/TakeConsole` ou `/etc/X11/xenodm/Xstartup`.
Désignez dans ce cas le nom d'utilisateur avec `$USER`.
{{</note>}}
{{<note tip>}}
L'astuce est de modifier votre fichier `.xsession`, tel que :
`if [ -c /dev/video0 ]; then doas chown $USER /dev/video0; fi`
{{</note>}}
## Paramétrages
Le contrôle des paramètres de la webcam se font avec la commande
`video(1)`, tel que :
`$ video -c`
Par exemple, le paramétrage de la luminosité ainsi :
```sh
video brightness=200
brightness: 128 -> 200
```
---
## Exemples
### mpv
Pour afficher en direct ce que votre caméra filme avec mpv :
```$ mpv av://v4l2:/dev/video0```
### fswebcam
Lire la page {{< inside2 l="sys/openbsd/fswebcam" t="fswebcam" >}}.
---
## Historique
J'ai écrit historiquement cette documentation de manière collaborative
sur le wiki de la communauté "OpenBSD Pour Tous".
---

View File

@ -0,0 +1,124 @@
---
categories: ['OpenBSD','Système','Astuce']
date: 2020-01-19T07:39:11+02:00
description: "Astuce pour gérer le Wifi sous OpenBSD"
draft: false
include_toc: true
show_comments: false
tags: ['OpenBSD','Astuce','Wifi']
title: "Gestion du Wifi / OpenBSD"
translationKey: 'openbsd-tip-wifi'
---
## Configuration
Créez un fichier `/etc/hostname.interface` - *où `interface` est le nom
de l'interface réseau* - et remplissez-le avec les informations suivantes.
---
Exemple de fichier `/etc/hostname.rtwn0` :
### OpenBSD ≥ 6.9
Depuis OpenBSD 6.9, le démon [dhcpleased(8)](https://man.openbsd.org/dhcpleased)
est apparu, pour gérer le protocole dhcpd sur les stations clientes.
Utiliser la configuration `autoconf` plutôt que `dhcp`, tel que pour
l'exemple :
```cfg
nwid nom_du_point_d_acces wpakey cle_wpa_impossible_à_deviner
inet autoconf
inet6 autoconf
```
Selon le manpage [hostname.if(5)](https://man.openbsd.org/hostname.if.5#DYNAMIC_ADDRESS_CONFIGURATION)
actuel, le terme `dhcp` est/devient l'abbréviation de la commande
`inet autoconf`.
### OpenBSD ≥ 6.4
Conformément au [changement de syntaxe et recommandation faites depuis OpenBSD 6.4](https://www.openbsd.org/faq/upgrade64.html#ConfigChanges),
le mot clé `wpakey` doit être sur la même ligne que le mot clé `nwid` ou
`join`.
```cfg
nwid nom_du_point_d_acces wpakey cle_wpa_impossible_à_deviner
dhcp
```
### OpenBSD ≤ 6.3
```cfg
nwid nom_du_point_d_acces
wpa-key cle_wpa_impossible_à_deviner
dhcp
```
### Empêcher la déconnexion
Ajouter à votre fichier de configuration, le flag : `nwflag stayauth`
## Trouver un AP
Pour (re?)trouver votre point daccès, exécutez : <br>
`# ifconfig rtwn0 scan`
## Exemples
Retrouvez ci-dessous des exemples de configuration - **à adapter à vos besoins** !
### Autoriser un utilisateur à manipuler une carte wifi pour se connecter
Pour trouver et me connecter facilement aux différents réseaux wifi,
je me suis créé un petit script.
Il est rudimentaire et peut être amélioré mais il fonctionne :)
```sh
$ vi /usr/local/bin/wifiup
```
```sh
#!/bin/sh
# On réveille la carte :
ifconfig iwn0 up
# On scanne les réseaux pour trouver leur identifiant :
ifconfig iwn0 scan | grep -i nwid
# Choix du réseau :
echo "A quel réseau se connecter ?"
read _NWID
echo "\nPhrase de passe ?"
# Attention, la phrase de passe apparaît en clair l'écran :
read _PASS
# Connexion au réseau utilisant une clé WPA (qui utilise encore du WEP ?) :
ifconfig iwn0 nwid "$_NWID" wpakey "$_PASS"
# Abtention d'une adresse IP :
dhclient iwn0
```
Pour que ce script puisse être lancé en simple utilisateur, ajouter
l'entrée suivante dans `/etc/doas.conf` :
```cfg
permit nopass $USER as root cmd /usr/local/bin/wifiup
```
*Bien entendu, changez "$USER" par votre login.*
Pour lancer le script, il suffit de lancer :
```sh
# /usr/local/bin/wifiup
```
*Et vite s'en faire un alias pour plus de confort* ! :)
---
## Historique
J'ai écrit historiquement cette documentation de manière collaborative
sur le wiki de la communauté "OpenBSD Pour Tous".
---

View File

@ -27,35 +27,36 @@ et astuces qui pourront vous aider à démarrer… :D
* pourquoi pas en savoir plus sur {{< inside2 l="sys/openbsd/tip-pdksh" >}},
- {{< inside2 l="sys/openbsd/tip-checksum" >}},
- voire {{< inside2 l="sys/openbsd/tip-alias" >}},
* [[tips:boot|]]
* [[tips:cpu|]]
* [[tips:audio-son]] - //voire de l'[[tips:tray-volume|icône de volume]] dans certains bureaux graphiques, très minimaliste…//
* [[tips:group|]] && [[tips:limits|]]
* Un peu d'[[tips:inutiles-indispensables]]
* [[tips:langue-francaise]]
* [[tips:session|]] && [[tips:terminal|]]
* Comment paramétrer vos [[tips:themes|]]
* Comprendre [[tips:ffs2|]], [[tips:python|]]
* {{< inside2 l="sys/openbsd/tip-boot" >}}
* {{< inside2 l="sys/openbsd/tip-cpu" >}}
* {{< inside2 l="sys/openbsd/tip-audio-son" >}}
- *voire de l'{{< inside2 l="sys/openbsd/tip-tray-volume" t="icône de volume" >}}
dans certains bureaux graphiques, très minimaliste…*
* {{< inside2 l="sys/openbsd/tip-group" >}} && {{< inside2 l="sys/openbsd/tip-limits" >}}
* {{< inside2 l="sys/openbsd/tip-fr-lang" >}}
* {{< inside2 l="sys/openbsd/tip-session" >}} && {{< inside2 l="sys/openbsd/tip-terminal" >}}
* Comment paramétrer vos {{< inside2 l="sys/openbsd/tip-themes" >}}
* Comprendre {{< inside2 l="sys/openbsd/tip-ffs2" >}}, {{< inside2 l="sys/openbsd/tip-python" >}}
## Gestion Matériel
* [[tips:burn|]]
* [[tips:bluetooth|]]
* [[tips:cle-usb]]
* [[tips:webcam|]]
* [[tips:wifi|]]
* {{< inside2 l="sys/openbsd/tip-burn-cdrom" >}}
* {{< inside2 l="sys/openbsd/tip-bluetooth" >}}
* {{< inside2 l="sys/openbsd/tip-usb" >}}
* {{< inside2 l="sys/openbsd/tip-webcam" >}}
* {{< inside2 l="sys/openbsd/tip-wifi" >}}
## Réseaux
* [[tips:howto-telecharger|]]
* [[tips:relayd|]]
* Utiliser un serveur proche pour obtenir des paquets (France) : [[tips:after-install#preparer_l_installation_des_paquets]]
* {{< inside2 l="sys/openbsd/tip-howto-dl" >}}
* {{< inside2 l="sys/openbsd/tip-relayd" >}}
* Utiliser un serveur proche pour obtenir des paquets (France) : {{< inside2 l="sys/openbsd/installurl" >}}
* Utiliser le résolveur DNS local : [[network:config:unbound-dns-cache|DNS Cache]], le chapitre "Configuration basique" ;)
* Utiliser le résolveur DNS local : {{< inside2 l="sys/openbsd/unbound" >}}
## Dépannage
* [[tips:openbsd-depannage]]
* {{< inside2 l="sys/openbsd/tip-depannage" >}}
---