par wann » 30 Avr 2002 00:52
DHCP : Prise en compte du serveur WINS
<BR>
<BR>Ca fait un moment que j'avais ça sous le coude
<BR>Afin de permettre la prise en compte d'un serveur Wins dans la configuration DHCP, deux fichiers ont été modifiés :
<BR>
<BR>- Prise en compte de l'adresse du serveur Wins par l'interface Web et mise à jour du fichier système associé /etc/dhcpd.conf
<BR>
<BR>/home/httpd/cgi-bin/dhcp.cgi (755)
<BR>
<BR>Ajouter en ligne 36 :
<BR>
<BR>$dhcpsettings{'WINS'} = ''; # définit WINS comme variable DHCP
<BR>...
<BR>
<BR>Ajouter en lignes 84s :
<BR>
<BR>if ($dhcpsettings{'WINS'}) # vérifie si une adresse de serveur WINS
<BR> {
<BR> if (!(&validip($dhcpsettings{'WINS'}))) # si oui, vérifie la validité de l'adresse IP entrée
<BR> {
<BR> $errormessage = $tr{'invalid wins address'};
<BR> goto ERROR;
<BR> }
<BR> }
<BR>...
<BR>
<BR>Ajouter en lignes 115s :
<BR>
<BR>if ($dhcpsettings{'WINS'})
<BR> {
<BR> print FILE "toption netbios-name-servers $dhcpsettings{'WINS'};n";
<BR> }
<BR>...
<BR>
<BR>Remplacer les lignes 184 à 200 :
<BR>
<BR><TR> # affiche le champ dans l'interface web
<BR> <TD CLASS='base'>$tr{'domain name suffix'} <IMG SRC='/blob.gif'></TD></TD>
<BR> <TD><INPUT TYPE='text' NAME='DOMAIN_NAME' VALUE='$dhcpsettings{'DOMAIN_NAME'}'></TD>
<BR> <TD CLASS='base'>$tr{'wins server address'} <IMG SRC='/blob.gif'></TD></TD>
<BR> <TD><INPUT TYPE='text' NAME='WINS' VALUE='$dhcpsettings{'WINS'}'></TD>
<BR></TR>
<BR>
<BR>
<BR><TR>
<BR> <TD><IMG SRC='/blob.gif' VALIGN='top'>
<BR> <FONT CLASS='base'>$tr{'this field may be blank'}</FONT></TD>
<BR> <TD> </TD>
<BR> <TD CLASS='base'>$tr{'enabled'}</TD>
<BR> <TD><INPUT TYPE='checkbox' NAME='ENABLE' $checked{'ENABLE'}{'on'}></TD>
<BR></TR>
<BR></TABLE>
<BR>END
<BR>
<BR>
<BR>- Fichier de translation des variables en leur valeur affichée par le navigateur.
<BR>
<BR>/var/ipcop/langs/en.pl (644)
<BR>
<BR>Ajouter en ligne 95 :
<BR>'invalid wins address' => 'Invalid Wins Server address.',
<BR>...
<BR>
<BR>Ajouter en ligne 104 :
<BR>'wins server address' => 'Wins Server address:',
<BR>...
<BR>
<BR>Si vous préférez télécharger les fichiers tout prêts :
<BR><!-- BBCode auto-link start --><a href="http://wann.free.fr/wins.zip" target="_blank">http://wann.free.fr/wins.zip</a><!-- BBCode auto-link end -->
<BR>
"Free your mind and your ass wil follow" (George Clinton)