Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Windows - Hyper-V - Commutateur NAT

Télécharger au format pdf ou txt
Télécharger au format pdf ou txt
Vous êtes sur la page 1sur 8

Windows

Hyper-V et IP fixe
Résumé
1. Sujet(s) : comment éviter que le réseau de vos machines virtuelles change en fonction de la connexion de votre poste
2. Objectif : les VM doivent être dans le même sous-réseau

Mise en œuvre
Procédure
Malheureusement, Il faut utiliser des commandes powershell pour créer une carte NAT équivalente à celle préexistante sur VMWare (NAT). L'ensemble des
commandes suivantes sont à exécuter avec une session powershell lancée en Administrateur.

Création d'un switch interne que l'on baptisera SwitchNAT.

New-VMSwitch -SwitchName "SwitchNAT" -SwitchType Internal

Exemple d'exécution et résultat :


PS C:\WINDOWS\system32> New-VMSwitch -SwitchName "SwitchNAT" -SwitchType Internal
Name SwitchType NetAdapterInterfaceDescription
---- ---------- ------------------------------
SwitchNAT Internal

Pour configurer plus avant nous avons besoin de l'identifiant de cet adaptateur nouvellement créé. On l'obtient avec la commande Get-NetAdapter

PS C:\WINDOWS\system32> Get-NetAdapter

1
Exemple d'exécution et résultat :
Name InterfaceDescription ifIndex Status MacAddress
LinkSpeed
---- -------------------- ------- ------ ----------
---------
Ethernet 13 Remote NDIS based Internet Sharing D... 50 Up 3E-8E-76-0D-4D-94 0
bps
Ethernet 12 Cisco AnyConnect Secure Mobility Cli... 36 Not Present 00-05-9A-3C-7A-00 0
bps
vEthernet (SwitchNAT) Hyper-V Virtual Ethernet Adapter #2 84 Up 00-15-5D-01-C8-0D 10 Gbps
Ethernet 9 Realtek PCIe GbE Family Controller #6 5 Disconnected D4-93-90-00-DF-86 0
bps
Wi-Fi 6 Intel(R) Wi-Fi 6 AX201 160MHz #2 2 Disconnected 0C-9A-3C-59-0A-97 0
bps

A nous maintenant de configurer la passerelle avec son sous-réseau associé à l'index de l'interface SwitchNAT précédemment créée. Ici nous allons créer un sous
réseau basé sur 192.168.10.0/24 avec pour passerelle 192.168.10.1

New-NetIPAddress -IPAddress 192.168.10.1 -PrefixLength 24 -InterfaceIndex 84

Exemple d'exécution et résultat :


PS C:\WINDOWS\system32> New-NetIPAddress -IPAddress 192.168.10.1 -PrefixLength 24 -InterfaceIndex 84
IPAddress : 192.168.10.1
InterfaceIndex : 84
InterfaceAlias : vEthernet (SwitchNAT)
AddressFamily : IPv4
Type : Unicast
PrefixLength : 24
PrefixOrigin : Manual
SuffixOrigin : Manual
AddressState : Tentative
ValidLifetime :
PreferredLifetime :
SkipAsSource : False

2
PolicyStore : ActiveStore

IPAddress : 192.168.10.1
InterfaceIndex : 84
InterfaceAlias : vEthernet (SwitchNAT)
AddressFamily : IPv4
Type : Unicast
PrefixLength : 24
PrefixOrigin : Manual
SuffixOrigin : Manual
AddressState : Invalid
ValidLifetime :
PreferredLifetime :
SkipAsSource : False
PolicyStore : PersistentStore

Enfin, nous pouvons créer le NAT qui fera le lien entre le réseau de votre machine et la passerelle

New-NetNat -Name MonReseauNAT -InternalIPInterfaceAddressPrefix 192.168.10.0/24

Exemple d'exécution et résultat :


PS C:\WINDOWS\system32> New-NetNat -Name MonReseauNAT -InternalIPInterfaceAddressPrefix 192.168.10.0/24

Name : MonReseauNAT
ExternalIPInterfaceAddressPrefix :
InternalIPInterfaceAddressPrefix : 192.168.10.0/24
IcmpQueryTimeout : 30
TcpEstablishedConnectionTimeout : 1800
TcpTransientConnectionTimeout : 120
TcpFilteringBehavior : AddressDependentFiltering
UdpFilteringBehavior : AddressDependentFiltering
UdpIdleSessionTimeout : 120
UdpInboundRefresh : False
Store : Local

3
Active : True

Changement sur Ubuntu


Installation
Si on a sélectionné la carte NAT, alors il faut configurer l'IPv4 de façon manuelle avec les valeurs suivantes:

passerelle/gateway : 192.168.10.1

masque : 255.255.255.0 ou la notation 192.168.10.0/24 si demandé

une adresse IP entre 192.168.10.2 et 192.168.10.254

un DNS comme 1.1.1.1

4
5
6
et c'est un succès ! Les miroirs sont accessibles !

7
Mise à jour sur une installation existante
Ubuntu - Netplan - Passage en IP FIXE

Liens
Configurer un réseau NAT | Microsoft Learn

Vous aimerez peut-être aussi