Changement automatique de source
Résolubrucine Messages postés 21620 Date d'inscription Statut Membre Dernière intervention -
- Win32_networkadapter
- Logiciel de sauvegarde automatique gratuit - Guide
- Réponse automatique thunderbird - Guide
- Changer de dns - Guide
- Recherche automatique des chaînes ne fonctionne pas - Guide
- Sommaire automatique word - Guide
4 réponses
Bonjour,
Je suppose que le téléphone est en point d'accès Wifi.
Identifier le numéro d'index de l'adaptateur correspondant à la ligne de commande:
wmic nic get name, index
Dans mon cas de figure, mon SSID Wifi est SFR_A918 et l'index retourné est 2, ce qui donne le script suivant qui bascule entre éthernet et Wifi:
@echo off CHCP 65001>NUL setlocal enableextensions setlocal EnableDelayedExpansion FOR /F "skip=5 tokens=2,4 delims= " %%a IN ('netsh interface show interface') DO ( SET STATUT=%%a & SET NATURE=%%b SET STATUT=!STATUT:~0,-1! IF "!STATUT!"=="Connecté" ( IF "!NATURE!"=="Ethernet" ( netsh interface set interface name="!NATURE!" admin=DISABLED ) ELSE wmic path win32_networkadapter where index=2 call disable ) IF "!STATUT!"=="Déconnecté" ( IF "!NATURE!"=="Ethernet" ( netsh interface set interface name="!NATURE!" admin=ENABLED ) ELSE wmic path win32_networkadapter where index=2 call enable & netsh interface ipv4 set interface "Wi-Fi" metric=1 & netsh wlan connect name ="SFR_A918" ) )
Si la connexion principale est aussi en Wifi, je n'ai plus à me préoccuper de la nature et de savoir si la connexion active est éthernet ou Wifi, il me suffit de changer l'interface à la dernière "ligne" du fichier.
Bonjour,
Et merci pour cette réponse.
Pour info, ma connexion principale est en Wi-Fi 6
Si je comprends bien, il faut quand même exécuter ce script ?
Pas de soucis lors de la perte de la Box (je m'en rends compte assez rapidement - voire très rapidement), mais au retour, je ne vérifie pas continuellement le bon rétablissement de la ligne...
Ou je n'ai (sans doute) pas compris (ne maîtrisant pas du tout ce langage...)
Essayer de faire le script, dans le bloc note, puis le renommer en .exe, un avertissement dira qu'il va changer de fonction, ne pas en tenir compte. Cliquez une fois sur le fichier créé. Tout devrait se faire automatiquement, coupure de la fibre, le point d'accès du mobile prendra le relais. Bonne chance.
Re,
Ce que j'ai proposé est du Batch mais, dans la situation que tu évoques, c'est compliqué parce qu'il faut tester la connectivité: aucun problème pour migrer du PC au téléphone après avoir testé que la connexion du PC est inactive, par contre on est coincé dans l'autre sens parce que la connexion du téléphone est toujours active et qu'il n'est pas simple de tester si celle du PC l'est redevenue.
Une solution simple que je n'ai pas testée est d'attribuer un niveau de priorité aux deux connexions, celle en priorité 1 (le PC) sera toujours préférée si elle est disponible.
Voir là (en anglais):
https://www.windowscentral.com/how-change-wi-fi-network-connections-priority-order-windows-10
Le souci, c'est que là le réseau wifi est toujours disponible, c'est la connexion wan (fibre) qui se perd.
La seule solution serait un (beaucoup) plus gros script de monitoring, qui serait capable de faire un ping d'une adresse internet en changeant une route statique pour vérifier l'accès, mais ça passe obligatoirement par 2 cartes wifi, la même carte ne pouvant pas connecter 2 réseaux en même temps.
Bonjour,
Tout d'abord, merci à tous les participants.
N'ayant nulle envie d'interférer dans le fonctionnement (pour le moment) correct de mon PC, je vais donc prendre mon mal en patience (et choper quelques torticolis pour surveiller le retour de la connexion wan).
Merci encore, bonne fin d'apm et bon W-E
La signature est un peu usée, Raymond a quand même de l'antériorité,
CCM est devenu un club de retraités, j'en suis un aussi, la plupart des modos actifs que je connais également, si ça continue, on sera dans le top 10 en ehpad, comme les chiffres et les lettres à la télé, d'ailleurs on a un peu la rubrique au café des joueurs :-)
Bonjour
Ça donnerai quoi cette dernière ligne du fichier, de wifi principal à wifi du tel ?
C'est un fichier. exe ?
Salut (re),
là c'est d'un réseau wifi à un autre, si j'ai bien compris ....
je pense que pour un script de ce genre, il faudrait 2 cartes wifi, chacune ayant un réseau par défaut différent (celui qui est coché se connecter automatiquement).