La Fibre
Télécom => Réseau => TCP/IP / Fonctionnement des réseaux => Discussion démarrée par: maximushugus le 18 août 2020 à 11:33:24
-
Bonjour,
J'ai un petit problème avec ma configuration réseau sur un PC Windows 10.
Sur ce PC j'ai plusieurs interfaces :
- une carte WiFi
- un adaptateur USB Ethernet
- un adaptateur virtuel OpenVPN
- des adaptateurs virtuels gérés par Hyper-V pour WSL version 2
Je récupère des flux multicast de mon réseau sur ce PC que je lis avec VLC.
Au démarrage du PC, la récupération et lecture de ces flux ne pose pas de problème et la lecture sur VLC fonctionne. Ma table de routage en IPV4 est alors celle-ci :
C:\Users\maxim>route print
===========================================================================
Liste d'Interfaces
29...d4 3b 04 21 27 54 ......Microsoft Wi-Fi Direct Virtual Adapter #3
9...d6 3b 04 21 27 53 ......Microsoft Wi-Fi Direct Virtual Adapter #4
13...00 ff 34 c7 0e 1e ......TAP-Windows Adapter V9
14...d4 3b 04 21 27 53 ......Intel(R) Wireless-AC 9260 160MHz
27...d4 3b 04 21 27 57 ......Bluetooth Device (Personal Area Network)
1...........................Software Loopback Interface 1
15...00 15 5d 96 75 0c ......Hyper-V Virtual Ethernet Adapter
35...00 15 5d 93 da e2 ......Hyper-V Virtual Ethernet Adapter #2
39...00 15 5d 11 1f c5 ......Hyper-V Virtual Ethernet Adapter #3
===========================================================================
IPv4 Table de routage
===========================================================================
Itinéraires actifs :
Destination réseau Masque réseau Adr. passerelle Adr. interface Métrique
0.0.0.0 0.0.0.0 192.168.3.1 192.168.3.74 35
127.0.0.0 255.0.0.0 On-link 127.0.0.1 331
127.0.0.1 255.255.255.255 On-link 127.0.0.1 331
127.255.255.255 255.255.255.255 On-link 127.0.0.1 331
172.17.240.0 255.255.240.0 On-link 172.17.240.1 5256
172.17.240.1 255.255.255.255 On-link 172.17.240.1 5256
172.17.255.255 255.255.255.255 On-link 172.17.240.1 5256
172.20.64.0 255.255.240.0 On-link 172.20.64.1 5256
172.20.64.1 255.255.255.255 On-link 172.20.64.1 5256
172.20.79.255 255.255.255.255 On-link 172.20.64.1 5256
172.30.0.0 255.255.240.0 On-link 172.30.0.1 5256
172.30.0.1 255.255.255.255 On-link 172.30.0.1 5256
172.30.15.255 255.255.255.255 On-link 172.30.0.1 5256
192.168.3.0 255.255.255.0 On-link 192.168.3.74 291
192.168.3.74 255.255.255.255 On-link 192.168.3.74 291
192.168.3.255 255.255.255.255 On-link 192.168.3.74 291
224.0.0.0 240.0.0.0 On-link 127.0.0.1 331
224.0.0.0 240.0.0.0 On-link 192.168.3.74 291
224.0.0.0 240.0.0.0 On-link 172.20.64.1 5256
224.0.0.0 240.0.0.0 On-link 172.17.240.1 5256
224.0.0.0 240.0.0.0 On-link 172.30.0.1 5256
255.255.255.255 255.255.255.255 On-link 127.0.0.1 331
255.255.255.255 255.255.255.255 On-link 192.168.3.74 291
255.255.255.255 255.255.255.255 On-link 172.20.64.1 5256
255.255.255.255 255.255.255.255 On-link 172.17.240.1 5256
255.255.255.255 255.255.255.255 On-link 172.30.0.1 5256
===========================================================================
Comme on peut le voir, la métrique la plus faible pour le réseau multicast correspond à ma carte réseau physique avec mon IP local : tout va bien.
Néanmoins après quelques jours, si le PC n'est pas redémarré, la métrique de la table de routage change toute seule sans que je m'en occupe et c'est une interface virtuelle Hyper-V qui prend la métrique la plus faible :
C:\Users\maxim>route print
===========================================================================
Liste d'Interfaces
17...00 15 5d 08 5b 6a ......Hyper-V Virtual Ethernet Adapter
39...00 15 5d 9c 89 18 ......Hyper-V Virtual Ethernet Adapter #3
45...00 15 5d f3 de 3d ......Hyper-V Virtual Ethernet Adapter #4
29...d4 3b 04 21 27 54 ......Microsoft Wi-Fi Direct Virtual Adapter #3
7...d6 3b 04 21 27 53 ......Microsoft Wi-Fi Direct Virtual Adapter #4
12...00 ff 34 c7 0e 1e ......TAP-Windows Adapter V9
13...d4 3b 04 21 27 53 ......Intel(R) Wireless-AC 9260 160MHz
27...d4 3b 04 21 27 57 ......Bluetooth Device (Personal Area Network)
1...........................Software Loopback Interface 1
42...00 15 5d e5 26 5e ......Hyper-V Virtual Ethernet Adapter #2
===========================================================================
IPv4 Table de routage
===========================================================================
Itinéraires actifs :
Destination réseau Masque réseau Adr. passerelle Adr. interface Métrique
0.0.0.0 0.0.0.0 192.168.3.1 192.168.3.74 35
127.0.0.0 255.0.0.0 On-link 127.0.0.1 331
127.0.0.1 255.255.255.255 On-link 127.0.0.1 331
127.255.255.255 255.255.255.255 On-link 127.0.0.1 331
172.24.16.0 255.255.240.0 On-link 172.24.16.1 271
172.24.16.1 255.255.255.255 On-link 172.24.16.1 271
172.24.31.255 255.255.255.255 On-link 172.24.16.1 271
172.27.16.0 255.255.240.0 On-link 172.27.16.1 271
172.27.16.1 255.255.255.255 On-link 172.27.16.1 271
172.27.31.255 255.255.255.255 On-link 172.27.16.1 271
172.30.144.0 255.255.240.0 On-link 172.30.144.1 271
172.30.144.1 255.255.255.255 On-link 172.30.144.1 271
172.30.159.255 255.255.255.255 On-link 172.30.144.1 271
172.31.176.0 255.255.240.0 On-link 172.31.176.1 5256
172.31.176.1 255.255.255.255 On-link 172.31.176.1 5256
172.31.191.255 255.255.255.255 On-link 172.31.176.1 5256
192.168.3.0 255.255.255.0 On-link 192.168.3.74 291
192.168.3.74 255.255.255.255 On-link 192.168.3.74 291
192.168.3.255 255.255.255.255 On-link 192.168.3.74 291
224.0.0.0 240.0.0.0 On-link 127.0.0.1 331
224.0.0.0 240.0.0.0 On-link 192.168.3.74 291
224.0.0.0 240.0.0.0 On-link 172.27.16.1 271
224.0.0.0 240.0.0.0 On-link 172.30.144.1 271
224.0.0.0 240.0.0.0 On-link 172.24.16.1 271
224.0.0.0 240.0.0.0 On-link 172.31.176.1 5256
255.255.255.255 255.255.255.255 On-link 127.0.0.1 331
255.255.255.255 255.255.255.255 On-link 192.168.3.74 291
255.255.255.255 255.255.255.255 On-link 172.27.16.1 271
255.255.255.255 255.255.255.255 On-link 172.30.144.1 271
255.255.255.255 255.255.255.255 On-link 172.24.16.1 271
255.255.255.255 255.255.255.255 On-link 172.31.176.1 5256
===========================================================================
A ce moment je ne peux plus lire mes flux multicast via VLC, je ne les reçois plus...
Si je redémarre le PC, la table de routage redevient comme au début, et les flux fonctionnent de nouveau.
Je ne sais pas pourquoi cette table de routage et métrique change automatiquement... C'est peut etre lié à lorsque je lance une distribution WSL mais ce n'est pas un comportement souhaité.
Est ce que certains d'entre vous savent pourquoi j'ai ce problème et comme le régler ?
Merci.
-
Toujours pas d'idée :( ?
Question pour un modérateur : est ce qu'il ne faudrait pas déplacer ce sujet dans la section Windows ?
-
sur mon w10 insider (build 20185) la metric est la meme pour toutes les interfaces switch Hyper-V et l'interface physique:
routes :
get-netroute 224* -state alive -AddressFamily ipv4 | select ifIndex,DestinationPrefix,NextHop,RouteMetric,InterFaceMetric,@{n='Metric';e={($_.RouteMetric + $_.InterFaceMetric)}} | ft
ifIndex DestinationPrefix NextHop RouteMetric InterFaceMetric Metric
------- ----------------- ------- ----------- --------------- ------
33 224.0.0.0/4 0.0.0.0 256 15 271
52 224.0.0.0/4 0.0.0.0 256 15 271
4 224.0.0.0/4 0.0.0.0 256 15 271
14 224.0.0.0/4 0.0.0.0 256 25 281
17 224.0.0.0/4 0.0.0.0 256 65 321
25 224.0.0.0/4 0.0.0.0 256 30 286
1 224.0.0.0/4 0.0.0.0 256 75 331
les interfaces
Get-NetIPInterface -AddressFamily IPv4 -ConnectionState Connected
ifIndex InterfaceAlias AddressFamily NlMtu(Bytes) InterfaceMetric Dhcp ConnectionState PolicyStore
------- -------------- ------------- ------------ --------------- ---- --------------- -----------
52 vEthernet (WSL) IPv4 1500 15 Disabled Connected ActiveStore
33 vEthernet (Default Switch) IPv4 1500 15 Disabled Connected ActiveStore
4 Ethernet 10G IPv4 1500 15 Enabled Connected ActiveStore
1 Loopback Pseudo-Interface 1 IPv4 4294967295 75 Disabled Connected ActiveStore
t'as un configuration particulière du switch hyper-v ?
apres wsl2 n'est pas encore fini donc son utilisation peut impacter certain trucs.
-
moi aussi toutes les interfaces hyperV ont la même métrique (cf le premier message)
Mais si tu regardes bien sur ta table de routage chez toi aussi la métrique la plus basse pour les interfaces multicast est celle d'hyperV
Et non je n'ai pas de configuration spéciale pour WSL2.
-
Mais si tu regardes bien sur ta table de routage chez toi aussi la métrique la plus basse pour les interfaces multicast est celle d'hyperV
j'ai 271 pour les interfaces 4, 33 et 52
4 est mon interface Ethernet physique
33 et 52 sont les interfaces d'hyper-v
chez toi, ton 2eme route, t'as 271 pour hyper-v et 291 pour ta physique..
ca me fait penser que 'route print' affiche la somme des métrics (route+interface). que donne
get-netroute 224* -state alive -AddressFamily ipv4 | select ifIndex,DestinationPrefix,NextHop,RouteMetric,InterFaceMetric,@{n='Metric';e={($_.RouteMetric + $_.InterFaceMetric)}} | ft
chez toi ?
j'ai l'impression que le switch hyper-v a un interface métrique de 15 donc faut un carte 10G (mon cas) pour le battre ou l'égaler ?
-
une solution est de changer la métric des interfaces hyper-v:
voir ce post https://mikefrobbins.com/2018/11/08/managing-the-hyper-v-default-switch-in-windows-10-version-1709-and-higher-with-powershell/
-
j'ai l'impression que le switch hyper-v a un interface métrique de 15 donc faut un carte 10G (mon cas) pour le battre ou l'égaler ?
Effectivement la métrique de mes interfaces Hyper-V (WSL2) était de 15 contre 35 de base pour mes interfaces physiques Wi-Fi et Ethernet
une solution est de changer la métric des interfaces hyper-v:
voir ce post https://mikefrobbins.com/2018/11/08/managing-the-hyper-v-default-switch-in-windows-10-version-1709-and-higher-with-powershell/
En suivant ce tuto j'ai effectivement corrigé le problème en mettant une métrique de 5000 sur mes interfaces Hyper-V / WSL
Pour ceux que ça intéresserait on peut également faire cette modification avec l'interface graphique en allant dans :
Panneau de configuration\Réseau et Internet\Connexions réseau
Puis clique droit sur une interface puis "Propriétés"
Sélectionner "protocole internet version 4" dans la liste puis "Propriétés"
Puis "Avancée".
Décocher "Métrique automatique" et remplir "Métrique de l'interface" avec la métrique souhaitée.
Je ne l'avais pas fais jusque là car je pensais devoir mettre manuellement une métrique sur toutes mes interfaces par la suite, mais en fait je me rends compte que Windows (10) sait gérer certaines interfaces en métrique manuelle et d'autres en métrique automatique (visiblement la plupart du temps à 35).
Merci pour l'aide :)