exemple de moi, aidé par bellamyjc
Fonctionne sous XP-Home, XP-Pro, Win2000
Veilles à bien renommer l'interface réseau en "LAN"
et à configurer correctement les variables pour l'adressage en IP fixe.
DHCP
Code :
- @echo off
- set carte="LAN"
- :question
- SET /P lan=Confirmer l'adressage en IP Dynamique (O/N)? :
- if %lan%==o goto IPDHCP
- if %lan%==O goto IPDHCP
- if %lan%==n goto fin
- if %lan%==N goto fin
- goto question
- :IPDHCP
- netsh interface ip set address %carte% dhcp
- netsh interface ip set dns %carte% dhcp
- netsh interface ip set wins %carte% dhcp
- goto fin
- :fin
|
fixe
Code :
- @echo off
- set carte="LAN"
- set adrfixe=192.168.0.100
- set masque=255.255.255.0
- set passerelle=192.168.0.254
- set adrDNS1=195.221.206.252
- set adrDNS2=195.220.59.2
- :question
- SET /P lan=Confirmer l'adressage en IP fixe (O/N)? :
- if %lan%==o goto IPfixe
- if %lan%==O goto IPfixe
- if %lan%==n goto fin
- if %lan%==N goto fin
- goto question
- :IPfixe
- netsh interface ip set address %carte% static %adrfixe% %masque% %passerelle% 1
- netsh interface ip set dns %carte% static %adrDNS1%
- netsh interface ip add dns %carte% %adrDNS2%
- goto fin
- :fin
|
Fixe ET DHCP
Code :
- @echo off
- set carte="LAN"
- set adrfixe=192.168.0.100
- set masque=255.255.255.0
- set passerelle=192.168.0.254
- set adrDNS1=195.221.206.252
- set adrDNS2=195.220.59.2
- :question
- SET /P lan=Adressage IP DCHP ou FIXE (DHCP/FIXE/QUITER)? :
- if %lan%==DHCP goto IPDHCP
- if %lan%==dhcp goto IPDHCP
- if %lan%==FIXE goto IPfixe
- if %lan%==fixe goto IPfixe
- if %lan%==QUITER goto Nfin
- if %lan%==quiter goto Nfin
- goto question
- :IPfixe
- SET /P lan=confirmer l'adressage en IP Fixe (O/N)? :
- if %lan%==o goto OKFixe
- if %lan%==O goto OKFixe
- if %lan%==n goto Nfin
- if %lan%==N goto Nfin
- goto IPfixe
- :OKFixe
- netsh interface ip set address %carte% static %adrfixe% %masque% %passerelle% 1
- netsh interface ip set dns %carte% static %adrDNS1%
- netsh interface ip add dns %carte% %adrDNS2%
- goto Ofin
- :IPDHCP
- SET /P lan=confirmer l'adressage en IP Dynamique (O/N)? :
- if %lan%==o goto OKDHCP
- if %lan%==O goto OKDHCP
- if %lan%==n goto Nfin
- if %lan%==N goto Nfin
- goto IPDHCP
- :OKDHCP
- netsh interface ip set address %carte% dhcp
- netsh interface ip set dns %carte% dhcp
- netsh interface ip set wins %carte% dhcp
- goto Ofin
- :Nfin
- @echo Aucune modification n'a ete appliquee
- @echo -
- SET /P lan=appuyez sur [ENTREE] pour quiter
- goto fin
- :Ofin
- @echo La nouvelle configuration vient d'etre appliquee
- @echo -
- SET /P lan=appuyer sur [ENTREE] pour quiter
- goto fin
- :fin
|