Bonjour,

Le 11 mars 2012 à 17:43, Stephane Bortzmeyer a écrit :

> C'est super dur, d'ajouter un en-tête Destination Options aux paquets
> sortants. C'est juste moi ou bien la doc est pas claire et on trouve
> peu d'exemples en ligne ?

J'aurais tendance à dire c'est un peu comme tout le code un peu atypique. La 
doc, c'est le code ... du noyau (ou de la libc)... :]


> Sur Linux, il faut être
> root malheureusement, pour ajouter l'en-tête Destination.

En réalité, sous linux, il faut avoir la capabilité CAP_NET_RAW (requise pour 
ouvrir une socket SOCK_RAW), pas nécessairement être root.
Donc on peut suggérer plutôt l'utilisation de:
 # setcap 'CAP_NET_RAW+eip' /chemin/vers/le/binaire
Ou bien démarrer en root, et dès le démarrage du programme ne garder que cette 
capabilité, et dropper tous ses privilèges.
Mais en effet, il faut être root pour pouvoir faire tout cela...

Cordialement.

_______________________________________________
G6 -- Association Francophone pour la promotion d'IPv6 (http://www.g6.asso.fr)
Liste IPv6tech [email protected]
Info : http://mail.g6.asso.fr/mailman/listinfo/ipv6tech

Répondre à