Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
720 connectés 

  FORUM HardWare.fr
  Windows & Software

  Modif de la config réseau via ligne commande?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Modif de la config réseau via ligne commande?

n°989097
Pims
Posté le 18-12-2002 à 16:59:41  profilanswer
 

Sous NT / 2k c'est faisable :??:
 
Je vois pas trop là ...
 
Ca serait pour facilité ENCORE plus l'admin via Dameware !!
 
J'ai une passerelle à changer sur pas mal de postes :)


---------------
Life is like a box of chocolate you never know what you gonna get.
mood
Publicité
Posté le 18-12-2002 à 16:59:41  profilanswer
 

n°989100
Gerardesur​ene
KWAI-KWAI
Posté le 18-12-2002 à 17:02:28  profilanswer
 

ta pas un serveur dhcp?

n°989103
Guru
Posté le 18-12-2002 à 17:03:35  profilanswer
 

Sous Win2k il y a netsh http://www.bellamyjc.net/fr/windows2000.html#NETSH
 
Sous WinNT aucune idée.

n°989113
Pims
Posté le 18-12-2002 à 17:08:30  profilanswer
 

Gerardesurene a écrit :

ta pas un serveur dhcp?


 
non non c'est du statique ;)
 
Guru .... la majeure partie est en NT :/
 
J'ai essayé de voir ce que racontait la BDR au niveau de la passerelle mais j'ai pas trouvé encore ...


Message édité par Pims le 18-12-2002 à 17:09:11

---------------
Life is like a box of chocolate you never know what you gonna get.
n°989116
Cereal_Kil​ler
updated
Posté le 18-12-2002 à 17:13:05  profilanswer
 

un script bête et mechant et hop...


---------------
Yo momma so fat, a Lorentz contraction wouldn't have any effect ever!
n°989121
Cereal_Kil​ler
updated
Posté le 18-12-2002 à 17:15:04  profilanswer
 

voici un script que j'ai utilisé pour changer les subnet sur mes postes en W9X/WNT
adapte-le aux gateway  :)  
 
 
 
 
 

Code :
  1. if @INWIN=2
  2. goto "win9x"
  3. else
  4. goto "winnt"
  5. endif
  6. :win9x
  7. if 0=exist("%windir%\ipchanged.tmp" )
  8. $bkey="HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services"
  9. $NewIP="255.255.0.0"
  10. $c=0
  11. $Reboot = 0
  12. $KeyN = enumkey("$bkey\Class\NetTrans\",$c)
  13. while @error = 0
  14.  $ip = ReadValue($bkey+"\Class\NetTrans\$KeyN","IPMask" )
  15.  if @error = 0 and $ip <> "255.255.0.0"
  16.   $ = writevalue($bkey+"\Class\NetTrans\$KeyN","IPMask",$newip,"REG_SZ" )
  17.   $Reboot = 1
  18.  endif
  19.  $c = $c +1
  20.  $KeyN = enumkey($bkey+"\Class\NetTrans\",$c)
  21. loop
  22. if $Reboot = 1
  23.  shell "%comspec% /c echo changed ip from 255.255.255.0 to 255.255.0.0 > %windir%\ipchanged.tmp"
  24.  messagebox("VOTRE POSTE DOIT REDEMARRER POUR ACCUSER LES CHANGEMENTS    MERCI DE VOTRE COMPREHENSION","xxxxxx",48)
  25.  run "%windir%\RUNDLL32.EXE user.exe,ExitWindows" exit
  26. else
  27.  shell "%comspec% /c echo no changes done > %windir%\ipchanged.tmp"
  28. endif
  29. endif
  30. :winnt
  31. if 0=exist("%windir%\ipchanged.tmp" )
  32. $bkey="HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters"
  33. $NewIP="255.255.0.0."
  34. $c=0
  35. $Reboot = 0
  36. $KeyN = enumkey("$bkey\Interfaces\",$c)
  37. while @error = 0
  38.  $ip = ReadValue($bkey+"\Interfaces\$KeyN","SubnetMask" )
  39.  if @error = 0 and $ip <> "0.0.0.0"
  40.   $ = writevalue($bkey+"\Interfaces\$KeyN","SubnetMask",$newIP,"REG_MULTI_SZ" )
  41.   $Reboot = 1
  42.  endif
  43.  $c = $c +1
  44.  $KeyN = enumkey($bkey+"\Interfaces\",$c)
  45. loop
  46. if $Reboot = 1
  47.  shell "%comspec% /c echo changed ip from 255.255.255.0 to 255.255.0.0 > %windir%\ipchanged.tmp"
  48.  SHUTDOWN ("","VOTRE POSTE DOIT REDEMARRER POUR ACCUSER LES CHANGEMENTS  MERCI DE VOTRE COMPREHENSION",10,1,1)
  49. else
  50.  shell "%comspec% /c echo no changes done > %windir%\ipchanged.tmp"
  51. endif
  52. endif


Message édité par Cereal_Killer le 18-12-2002 à 17:17:04

---------------
Yo momma so fat, a Lorentz contraction wouldn't have any effect ever!
n°989134
Pims
Posté le 18-12-2002 à 17:29:22  profilanswer
 

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001/\Services\Tcpip\Parameters\Interfaces\{9C67982C-22B3-44B1-B890-DDBBF94A37C0}
 
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Tcpip\Parameters\Interfaces\{9C67982C-22B3-44B1-B890-DDBBF94A37C0}
 
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{9C67982C-22B3-44B1-B890-DDBBF94A37C0}
 
 
J'ai bien une clef "default gateway" ici !
 
Ca devrait etre bon avec ca :)


Message édité par Pims le 18-12-2002 à 17:31:11

---------------
Life is like a box of chocolate you never know what you gonna get.
n°989136
Cereal_Kil​ler
updated
Posté le 18-12-2002 à 17:31:57  profilanswer
 

Pims a écrit :

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Tcpip\Parameters\Interfaces\{9C67982C-22B3-44B1-B890-DDBBF94A37C0}
 
J'ai bien une clef "default gateway" ici !
 
Ca devrait etre bon avec ca :)


 
fait gaffe, cette clef change sur chaque poste, d'ou la necessité de faire une recherche incrementielle en correspondance avec l'@IP active.


---------------
Yo momma so fat, a Lorentz contraction wouldn't have any effect ever!
n°989143
Pims
Posté le 18-12-2002 à 17:37:12  profilanswer
 

>>Cereal_Killer: jolie script :)
 
Je vais voir ca :)
Surtout qu'il va falloir que je fasse ca aussi 12c4 :)
 
Tu m'en ponds un avec MAJ des imprimantes réseau, des routeurs, les serveurs de terminaux etc ? :D :D


---------------
Life is like a box of chocolate you never know what you gonna get.
n°989151
Cereal_Kil​ler
updated
Posté le 18-12-2002 à 17:41:44  profilanswer
 

tu trouveras tout ca sur www.kixtart.org ou les posteurs sont bien meilleurs que moi qui ne fait que commencer à utiliser kixtart.  :)  
 
 
quelques exemples de scripts: (et un forum)
 
http://www.kixtart.org/cgi-bin/ultimatebb.cgi
 
http://kixhelp.com/udfs/
 
http://www.scriptlogic.com/kixtart [...] nlist.aspx
 
 
 
petite precision: il te faut telecharger kixtart, un careware qui pese meme pas 100ko a mettre dans ton NETLOGON


---------------
Yo momma so fat, a Lorentz contraction wouldn't have any effect ever!
mood
Publicité
Posté le 18-12-2002 à 17:41:44  profilanswer
 

n°989153
Pims
Posté le 18-12-2002 à 17:44:30  profilanswer
 

ha oui, j'avais pas fait gaffe qu'il y avais 2 - 3 fonctions non supporté par le DOS ....
 
Je connais vaguement kixstart :)
 
Mais je vais m'y pencher serieusement je pense :) :)
 
:hello:


---------------
Life is like a box of chocolate you never know what you gonna get.
n°989159
Cereal_Kil​ler
updated
Posté le 18-12-2002 à 17:47:57  profilanswer
 

Pims a écrit :

ha oui, j'avais pas fait gaffe qu'il y avais 2 - 3 fonctions non supporté par le DOS ....
 
Je connais vaguement kixstart :)
 
Mais je vais m'y pencher serieusement je pense :) :)
 
:hello:


 
c'est clair qu'il s'agit de faire appel a un soft tiers, mais il est vraiment perenne en plus d'etre redoutablement efficace (macro notamment)
donc, ne pas hesiter car l'essayer c'est l'adopter  :jap:


---------------
Yo momma so fat, a Lorentz contraction wouldn't have any effect ever!
n°989249
Je@nb
Modérateur
Kindly give dime
Posté le 18-12-2002 à 18:59:33  profilanswer
 

Netsh est vraiment un utilitaire excellent intégré à win, vous devriez regarder

n°989258
Tilys
Heartbreaker
Posté le 18-12-2002 à 19:02:33  profilanswer
 

Cereal_Killer a écrit :


 
fait gaffe, cette clef change sur chaque poste, d'ou la necessité de faire une recherche incrementielle en correspondance avec l'@IP active.


 
on peut récup cette info en kix de la façon suivante
 

pour nt4
 
$regadapter = "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Linkage"
$defadapter = READVALUE($regadapter,Bind)
$regadapter = SUBSTR($defadapter,9,LEN($defadapter)-9)


 

pour Win2k
 
$regadapter = "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Linkage"
$defadapter = READVALUE($regadapter,Bind)
$regadapter = SUBSTR($defadapter,9,38)


 
 
ensuite il suffit de ré-utilisé la variable $regadapter pour pointé vers la bonne clé de registre


---------------
Donne invitations pour gmail - Je n'aime pas les cons et je n'ai pas envie de leur parler.
n°989406
Pims
Posté le 18-12-2002 à 21:01:26  profilanswer
 

:jap: à tous !
 
Il y a du pain sur la planche !!


---------------
Life is like a box of chocolate you never know what you gonna get.
n°990045
Cereal_Kil​ler
updated
Posté le 19-12-2002 à 13:48:33  profilanswer
 

Tilys a écrit :


 
on peut récup cette info en kix de la façon suivante
 

pour nt4
 
$regadapter = "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Linkage"
$defadapter = READVALUE($regadapter,Bind)
$regadapter = SUBSTR($defadapter,9,LEN($defadapter)-9)


 

pour Win2k
 
$regadapter = "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Linkage"
$defadapter = READVALUE($regadapter,Bind)
$regadapter = SUBSTR($defadapter,9,38)


 
 
ensuite il suffit de ré-utilisé la variable $regadapter pour pointé vers la bonne clé de registre
 


 
on est bien d'accord, la difficulté ne reside que pour les OS W9x, de plus mon parc est constitué en majorité de portable avec CR PCMCIA, et c'est de la merde question relachage Ip/Subnet.


---------------
Yo momma so fat, a Lorentz contraction wouldn't have any effect ever!

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Windows & Software

  Modif de la config réseau via ligne commande?

 

Sujets relatifs
prob avec réseauCarte reseau 3Com PCMCIA sans cable, ça vaut le coup ?
Pb réseau entre un PC/XP et un portable W98 ! Grrr...partage hardware d'une ligne adsl
vos conseils pour upgrader un réseauSoft pour verifier le bon fonctionnement d'un reseau?
[ Résolu] Réseau sous win98 et XPProbleme confection cable reseau
Problème reseau mort :'(Portée et débit d'un réseau bluetooth ??
Plus de sujets relatifs à : Modif de la config réseau via ligne commande?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR