Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Option 161 et 162 pour un DHCP sur OpenBSD

11 réponses
Avatar
slayer76
Bonjour,

Je n'arrive pas à trouver les bon paramètres de DHCP sous un OpenBSD pour que mes clients wyse puisse avoir l'option 161 et 162 .

Voici mon dhcpd.conf , vous trouverez en commenté les paramétres que j'ai trouvé sur le si officiel de wyse mais que ne fonctionne pas ( peut être les aige male mise ) ?


option domain-name "ournet.local";
option domain-name-servers 10.40.1.1, 10.40.1.2;

subnet 10.110.1.0 netmask 255.255.255.0 {
option routers 10.110.1.2;
# option ftp-server code 161 = ip-address;
# option file-path code 162 = string;
# option ftp-server 10.40.1.1;
# option file-path "";
option option-161 10.40.1.1;option option-162 ""
option option-184 "anonymous";option option-185 "";
range 10.110.1.20 10.110.1.40;
}

Merci de votre réponse , j'attends avec impatience car c'est urgent .

Encore merci et bonne journée ...

Arnaud

10 réponses

1 2
Avatar
F. Senault
Le 06 novembre à 09:59, slayer76 a écrit :

Bonjour,

Je n'arrive pas à trouver les bon paramètres de DHCP sous un OpenBSD pour que
mes clients wyse puisse avoir l'option 161 et 162 .



De ce que je vois, les déclarations en commentaire me semblent plus
pratiques et utilisables ; les déclarations de types doivent juste être
placées au plus haut niveau du fichier de conf, si je me souviens bien.
Ca donnerait ceci (sans garantie, je ne connais pas l'application) :

option wyse-ftp-server code 161 = ip-address;
option wyse-file-path code 162 = string;

subnet 10.110.1.0 netmask 255.255.255.0 {
option wyse-ftp-server 10.40.1.1;
option wyse-file-path "";
...

Ce serait peut-être encore mieux de faire via le mécanisme de
"site-option-space", mais je n'ai jamais testé en ce sens.

(Je pense que le problème que tu rencontres avec ta version est que,
d'après ce que je lis de la page de man, il n'y a que deux types
reconnus pour les option-nnn : chaîne, et suite d'octets hexa ;
l'adresse IP ne passe peut-être pas.)

Fred
--
Comme elle vient Comme on peut C'est cruel et sans fard
Ca choisit pas, merci pour eux Comme une flèche Comme un pieu
C'est bon pour la mémoire Ca vous fait quoi d'être au milieu ?
(Noir Désir, Comme elle vient)
Avatar
slayer76
F. Senault a écrit le 06/11/2008 à 10h26 :
Le 06 novembre à 09:59, slayer76 a écrit :

Bonjour,

Je n'arrive pas à trouver les bon paramètres de DHCP sous un
OpenBSD pour que
mes clients wyse puisse avoir l'option 161 et 162 .




De ce que je vois, les déclarations en commentaire me semblent plus
pratiques et utilisables ; les déclarations de types doivent juste
être
placées au plus haut niveau du fichier de conf, si je me souviens bien.
Ca donnerait ceci (sans garantie, je ne connais pas l'application) :

option wyse-ftp-server code 161 = ip-address;
option wyse-file-path code 162 = string;

subnet 10.110.1.0 netmask 255.255.255.0 {
option wyse-ftp-server 10.40.1.1;
option wyse-file-path "";
...

Ce serait peut-être encore mieux de faire via le mécanisme de
"site-option-space", mais je n'ai jamais testé en ce sens.

(Je pense que le problème que tu rencontres avec ta version est que,
d'après ce que je lis de la page de man, il n'y a que deux types
reconnus pour les option-nnn : chaîne, et suite d'octets hexa ;
l'adresse IP ne passe peut-être pas.)

Fred
--
Comme elle vient Comme on peut C'est cruel et sans fard
Ca choisit pas, merci pour eux Comme une flèche Comme un pieu
C'est bon pour la mémoire Ca vous fait quoi d'être au
milieu ?
(Noir Désir, Comme elle vient)


Bonjour et merci pour ta réponse .

Après multe essai ( adresse en hexa et synthaxe ) , le DHCP ne démarre pas lorsqu'il voit la moindre ligne correspondant à :

option wyse-ftp-server code 161 = ip-address;
option wyse-file-path code 162 = string;

il suffit de commenter ces deux lignes et le DHCP démarre normalement .

Je ne comprends pas ton "site-option-space" peux tu ête plus précis ?

Je tiens à préciser que ma version d'open BSD et une version 4.3 et que le serveur sur lequel il ya le ftp est un windows 2003 sur IIS .

Si quelqu'un à la moindre piste , qu'il n'hésite pas à se faire entendre , j'ai vraiment besoin de trouver la solution .

Allé les pros , je vous attends .

Et surtout , merci !

Arnaud
Avatar
F. Senault
Le 06 novembre à 14:29, slayer76 a écrit :

Après multe essai ( adresse en hexa et synthaxe ) , le DHCP ne démarre pas
lorsqu'il voit la moindre ligne correspondant à :

option wyse-ftp-server code 161 = ip-address;
option wyse-file-path code 162 = string;



Bourde. Pas fait attention, mais la doc renseigne "text" et pas
"string"...

Si ça na marche pas, de quel serveur DHCP s'agit-il et de quelle
version ?

14:54 :~> dhcpd --version
isc-dhcpd-V3.0.7

Et j'ai (en production) :

option thinbsd-lang code 128 = text;
option thinbsd-use-rdp code 129 = boolean;
option thinbsd-rdp-server code 130 = ip-address;

option thinbsd-xres code 131 = text;
option thinbsd-yres code 132 = text;

...

group {
use-host-decl-names on;
filename "/pxeboot";
next-server 192.168.1.247;
option swap-server 192.168.1.247;
host thinbsd {
hardware ethernet 00:04:76:a3:86:3c;
fixed-address thinbsd.local;
filename "boot/pxeboot";
option thinbsd-lang "fr";
option thinbsd-use-rdp true;
option thinbsd-rdp-server cognac.local;
option thinbsd-xres "1024";
option thinbsd-yres "768";
}
...

(Sous FreeBSD 7.)

Fred
--
Je regarde le bleu profond se voiler
Parfois, un point lumineux se charge de me rappeler
Que je ne suis pas ici pour paresser
Et que quelque part on a besoin de moi pour aider (Merzhin, Par delà)
Avatar
Francois Tigeot
F. Senault wrote:
Le 06 novembre à 14:29, slayer76 a écrit :

Après multe essai ( adresse en hexa et synthaxe ) , le DHCP ne démarre pas
lorsqu'il voit la moindre ligne correspondant à :

option wyse-ftp-server code 161 = ip-address;
option wyse-file-path code 162 = string;



Bourde. Pas fait attention, mais la doc renseigne "text" et pas
"string"...

Si ça na marche pas, de quel serveur DHCP s'agit-il et de quelle
version ?

14:54 :~> dhcpd --version
isc-dhcpd-V3.0.7

Et j'ai (en production) :

option thinbsd-lang code 128 = text;



Oh, un utilisateur de ThinBSD. Suis content là :-)

J'aurais tendance à mettre en cause aussi le serveur dhcp.
Ca ne m'étonnerait pas que les gens d'Open aient considéré les options
dhcp comme secondaires.

Sur tous les serveurs dhcp que j'ai pu tester, seul isc-dhcpd respectait
les options sans problèmes. Je l'avais même installé sous Cygwin chez un
client pour éviter ce genre de problèmes...

--
Francois Tigeot, Zefyris
http://www.zefyris.com/
Avatar
Benoit Izac
Bonjour,

le 06/11/2008 à 09:59, slayer a écrit dans le message
:

Je n'arrive pas à trouver les bon paramètres de DHCP sous un OpenBSD pour que
mes clients wyse puisse avoir l'option 161 et 162 .

Voici mon dhcpd.conf , vous trouverez en commenté les paramétres que j'ai
trouvé sur le si officiel de wyse mais que ne fonctionne pas ( peut être les
aige male mise ) ?


option domain-name "ournet.local";
option domain-name-servers 10.40.1.1, 10.40.1.2;

subnet 10.110.1.0 netmask 255.255.255.0 {
option routers 10.110.1.2;
# option ftp-server code 161 = ip-address;
# option file-path code 162 = string;
# option ftp-server 10.40.1.1;
# option file-path "";
option option-161 10.40.1.1;option option-162 ""
option option-184 "anonymous";option option-185 "";
range 10.110.1.20 10.110.1.40;
}



Rien dans les logs ?

Sinon selon dhcp-options(5), ça devrait resembler à ça.

subnet 10.110.1.0 netmask 255.255.255.0 {
option routers 10.110.1.2;
option option-161 "10.40.1.1";
option option-162 "";
range 10.110.1.20 10.110.1.40;
}

--
Benoit Izac
Avatar
slayer76
Benoit Izac a écrit le 06/11/2008 à 22h42 :
Bonjour,

le 06/11/2008 à 09:59, slayer a écrit dans le message
:

Je n'arrive pas à trouver les bon paramètres de DHCP sous un
OpenBSD pour que
mes clients wyse puisse avoir l'option 161 et 162 .

Voici mon dhcpd.conf , vous trouverez en commenté les paramétres
que j'ai
trouvé sur le si officiel de wyse mais que ne fonctionne pas ( peut
être les
aige male mise ) ?


option domain-name "ournet.local";
option domain-name-servers 10.40.1.1, 10.40.1.2;

subnet 10.110.1.0 netmask 255.255.255.0 {
option routers 10.110.1.2;
# option ftp-server code 161 = ip-address;
# option file-path code 162 = string;
# option ftp-server 10.40.1.1;
# option file-path "";
option option-161 10.40.1.1;option option-162 ""
option option-184 "anonymous";option option-185 "";
range 10.110.1.20 10.110.1.40;
}




Rien dans les logs ?

Sinon selon dhcp-options(5), ça devrait resembler à ça.

subnet 10.110.1.0 netmask 255.255.255.0 {
option routers 10.110.1.2;
option option-161 "10.40.1.1";
option option-162 "";
range 10.110.1.20 10.110.1.40;
}

--
Benoit Izac


Bonjour ,

Ou se trouve les logs du dhcp sur un openbsd 4.3 ?

Sinon lorce que tu me dit que dans le dhcp-options(5) c'est sa :

subnet 10.110.1.0 netmask 255.255.255.0 {
option routers 10.110.1.2;
option option-161 "10.40.1.1";
option option-162 "";
range 10.110.1.20 10.110.1.40;
}

Ou sont déclaré les options? je met sa directement dans le dhcpd.conf ? Je ne déclare pas un string ni un text ?

Sinon , Fred , rien n'a faire , mon dhcpd ne démarre pas j'ai pourtant tout essayer , HELP !!!

J'ai pkg_add la dernière version du dhcpd et pareil .

Pour l'instant j'ai donc remis un IIS derriére ma BSD , mais la honte quoi .... il faut a tout prix que je trouve

Arnaud
Avatar
Benoit Izac
Bonjour,

le 08/11/2008 à 14:29, slayer a écrit dans le message
:

Ou se trouve les logs du dhcp sur un openbsd 4.3 ?



/var/log/daemon ou ailleurs si tu as modifié syslog.conf(5).
man 5 syslog.conf
man 8 dhcpcd (regarde l'option « -d »)

Sinon lorce que tu me dit que dans le dhcp-options(5) c'est sa :

subnet 10.110.1.0 netmask 255.255.255.0 {
option routers 10.110.1.2;
option option-161 "10.40.1.1";
option option-162 "";
range 10.110.1.20 10.110.1.40;
}

Ou sont déclaré les options?



Je ne comprends pas la question, quelles options ?

Si c'est la 161 et la 162 (comme mentionné dans le titre du thread), il
me semble c'est assez clair...

je met sa directement dans le dhcpd.conf ?



man 5 dhcpd.conf

Je ne déclare pas un string ni un text ?



man 5 dhcp-options

Bonne lecture !

--
Benoit Izac
Avatar
slayer76
Benoit Izac a écrit le 08/11/2008 à 15h42 :
Bonjour,

le 08/11/2008 à 14:29, slayer a écrit dans le message
:

Ou se trouve les logs du dhcp sur un openbsd 4.3 ?




/var/log/daemon ou ailleurs si tu as modifié syslog.conf(5).
man 5 syslog.conf
man 8 dhcpcd (regarde l'option « -d »)

Sinon lorce que tu me dit que dans le dhcp-options(5) c'est sa :

subnet 10.110.1.0 netmask 255.255.255.0 {
option routers 10.110.1.2;
option option-161 "10.40.1.1";
option option-162 "";
range 10.110.1.20 10.110.1.40;
}

Ou sont déclaré les options?




Je ne comprends pas la question, quelles options ?

Si c'est la 161 et la 162 (comme mentionné dans le titre du thread), il
me semble c'est assez clair...

je met sa directement dans le dhcpd.conf ?




man 5 dhcpd.conf

Je ne déclare pas un string ni un text ?




man 5 dhcp-options

Bonne lecture !

--
Benoit Izac


Bonjour Benoit,

Bah en fait ma question est simple , en mettant option option-161 "10.40.1.1"; , il faut bien que je déclare cette option le plus en "haut" du fichier dhcpd.conf exemple :

option option-161 = string ;

Bon je crois avoir toute les informations nécessaire , dés lundi je rééssaye tout cela , mais j'y crois pas trop ..... !

Encore merci pour vos réponses je vous tiens au news.

Bye les openbsdtiens ;)
Avatar
slayer76
Benoit Izac a écrit le 08/11/2008 à 15h42 :
Bonjour,

le 08/11/2008 à 14:29, slayer a écrit dans le message
:

Ou se trouve les logs du dhcp sur un openbsd 4.3 ?




/var/log/daemon ou ailleurs si tu as modifié syslog.conf(5).
man 5 syslog.conf
man 8 dhcpcd (regarde l'option « -d »)

Sinon lorce que tu me dit que dans le dhcp-options(5) c'est sa :

subnet 10.110.1.0 netmask 255.255.255.0 {
option routers 10.110.1.2;
option option-161 "10.40.1.1";
option option-162 "";
range 10.110.1.20 10.110.1.40;
}

Ou sont déclaré les options?




Je ne comprends pas la question, quelles options ?

Si c'est la 161 et la 162 (comme mentionné dans le titre du thread), il
me semble c'est assez clair...

je met sa directement dans le dhcpd.conf ?




man 5 dhcpd.conf

Je ne déclare pas un string ni un text ?




man 5 dhcp-options

Bonne lecture !

--
Benoit Izac


Bonjour Benoit,

Bah en fait ma question est simple , en mettant option option-161 "10.40.1.1"; , il faut bien que je déclare cette option le plus en "haut" du fichier dhcpd.conf exemple :

option option-161 = string ;

Bon je crois avoir toute les informations nécessaire , dés lundi je réessaye tout cela , mais j'y crois pas trop ..... !

Encore merci pour vos réponses je vous tiens au news.

Bye les openbsdtiens ;)
Avatar
Benoit Izac
Bonjour,

le 09/11/2008 à 22:00, slayer a écrit dans le message
:

Bah en fait ma question est simple , en mettant option option-161
"10.40.1.1"; , il faut bien que je déclare cette option le plus en
"haut" du fichier dhcpd.conf exemple :

option option-161 = string ;



Non car le dhcpd actuel d'OpenBSD est basé sur la version 2.0 du dhcpd
d'ISC qui ne permet pas de définir de nouvelles options. Par défaut
c'est du texte entouré de « " » ou de l'hexadécimal groupé par deux et
séparé de « : ».


En revanche, si tu installes le package isc-dhcp-server (3.1.0 avec
OpenBSD 4.3), tu pourras faire un truc du genre :

option super_serveur code 161 = ip-address;
option super_serveur 10.40.1.1;


Encore une fois, tout ceci est décrit en détail dans le manuel...

--
Benoit Izac
1 2