Comment puis-je utiliser différents paramètres réseau en fonction du réseau sans fil?

0

J'ai un ordinateur portable avec moi entre le travail et la maison. J'aimerais que, lors de la connexion au réseau sans fil au travail, certains paramètres soient utilisés (il y a des proxy étranges) et à la maison, d'autres paramètres (DNS personnalisé pour unblockus risquent de gâcher des tâches internes).

J'ai lu des informations sur l'utilisation des emplacements dans les préférences de mise en réseau, mais il semble qu'ils ne font pas ce dont j'ai besoin et qu'ils doivent être commutés manuellement.

Les règles de mise en réseau peuvent-elles changer automatiquement en fonction du réseau sans fil auquel je suis connecté?

Damon
la source

Réponses:

0

Vous pouvez exécuter un petit script après vous être connecté à l'autre réseau. Commencez par créer un script de lot:

ping -n 1 some.local.ip.addy
if errorlevel 1 goto :isremote1
cp /Y %WINDIR%\System32\Drivers\etc\hosts.local %WINDIR%\System32\Drivers\etc\hosts
goto :eof
:isremote1
ping -n 1 some.remote1.ip.addy
if errorlevel 1 goto :isremote2
cp /Y %WINDIR%\System32\Drivers\etc\hosts.remote1 %WINDIR%\System32\Drivers\etc\hosts
goto :eof
:isremote2
ping -n 1 some.remote2.ip.addy
if errorlevel 1 goto :isunknownnet
cp /Y %WINDIR%\System32\Drivers\etc\hosts.remote2 %WINDIR%\System32\Drivers\etc\hosts
goto :eof
:isunknownnet
cp /Y %WINDIR%\System32\Drivers\etc\hosts.public %WINDIR%\System32\Drivers\etc\hosts
goto :eof
Add as many more networks as you like to this file...

Changement, some.XXXX.ip.addy à une adresse IP réelle sur chaque réseau. Assurez-vous que c'est quelque chose qui est toujours disponible (l'IP du routeur ferait bien tant qu'il répond à une demande PING).

Puis créez un fichier hosts ( %WINDIR%\System32\Drivers\etc\hosts.XXX ) pour chaque réseau et mettez-y tout ce dont vous avez besoin.

192.168.0.2 my-service.mynet.dyndns.org
192.168.0.3 my-service2.mynet.dyndns.org

Après que cela fonctionne, vous pouvez le rendre automatique en utilisant le Gestionnaire des tâches .

krowe
la source
Désolé, je ne savais pas que c'était pour OSX. Vous pouvez le modifier assez facilement si vous le souhaitez.
krowe