You are not logged in.
Problème fusion / glpi-agent avec VPN télétravailleur
Bonjour,
Nous avons créé une règle de lieu Fusion Inventory (Glpi-agent) ( qui affecte le lieu "TELETRAVAIL" au poste se connectant à notre VPN (172.28.X.X).
Toutefois, la règle ne fonctionne pas car l'adresse IP VPN fournie au client n'est pas remontée par le client Fusion (vérification faite dans le fichier import).
Ce dernier remonte uniquement l'adresse publique de la BOX à domicile (192.168.X.X).
Le problème serait probablement lié à l'interface réseau PPP, utilisée par notre VPN, non prise en charge par Fusion et Glpi-agent.
Auriez-vous une solution ?
Carte PPP VPN_*****:
Suffixe DNS propre à la connexion. . . :
Description. . . . . . . . . . . . . . . . . . . : VPN_***
Adresse physique . . . . . . . . . . . . . . :
DHCP activé . . . . . . . . . . . . . . . . . . : Non
Configuration automatique activée . . : Oui
Adresse Ipv4 . . . . . . . . . . . . . . . . . : 172.28.***** (préféré)
Masque de sous-réseau . . . . . . . . . . : 255.255.255.255
Passerelle par défaut . . . . . . . . . . . . : 0.0.0.0
Serveurs DNS . . . . . . . . . . . . . . . . . : *****
NetBIOS sur Tcpip . . . . . . . . . . . . . . : activé
Merci d’avance.
Offline
Bonjour mchuche,
je peux probablement vérifier si on a une lacune côté Agent GLPI.
peux-tu déjà partager l'output de la commande suivante lancée depuis une console administrateur et depuis le dossier d'installation de l'agent sur un poste connecté par ton VPN :
glpi-inventory --partial network
PS: Libre à toi d'obfusquer toute information sensible
Et sinon, l'export de la clé de registre suivante pourrait aussi être utile puisque l'inventaire des interfaces réseaux sous windows se base sur son analyse :
HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Network/{4D36E972-E325-11CE-BFC1-08002BE10318}
GLPI-Agent developer from Teclib' and GLPI-Network team
Previously FusionInventory-Agent maintainer
Offline
Bonjour ggoubard,
J'ai lancé les commandes depuis une console administrateur connecté au vpn:
.\glpi-inventory.bat --partial network
ipconfig
et regedit
on peut constater que le VPN ne remonte pas avec le client glpi inventory alors qu'il est présent avec ipconfig.
glpi-inventory.bat --partial network
[info] New partial inventory from UnOrdi.****.fr-2022-12-22-15-11-12 for local0
{
"action": "inventory",
"content": {
"bios": {
"assettag": "No Asset Information",
"bdate": "2022-02-11",
"biosserial": "PF3Z1TZM",
"bmanufacturer": "LENOVO",
"bversion": "R1OET32W (1.11 )",
"enclosureserial": "PF3Z1TZM",
"mmodel": "20YDS1X100",
"msn": "L1HF27702E5",
"smanufacturer": "LENOVO",
"smodel": "20YDS1X100",
"ssn": "PF3Z1TZM"
},
"hardware": {
"chassis_type": "Notebook",
"defaultgateway": "10.251.*.*",
"dns": "*.*.*.*",
"memory": 15178,
"name": "UnOrdi",
"uuid": "D4F9954C-35C5-11B2-A85C-BBD14D21DD16",
"vmsystem": "Physical",
"wincompany": "CD49",
"winlang": "1036",
"winowner": "CD49",
"winprodid": "00331-10000-00001-AA175",
"winprodkey": "W269N-WFGWX-YVC9B-4J6C9-T83GX",
"workgroup": "***.fr"
},
"networks": [
{
"description": "Hyper-V Virtual Ethernet Adapter",
"ipaddress": "192.168.32.1",
"ipmask": "255.255.240.0",
"ipsubnet": "192.168.32.0",
"mac": "00:15:5D:73:AF:56",
"pnpdeviceid": "ROOT\\VMS_MP\\0000",
"speed": "10000",
"status": "up",
"virtualdev": true
},
{
"description": "Bluetooth Device (Personal Area Network)",
"mac": "E0:0A:F6:77:92:08",
"pnpdeviceid": "BTH\\MS_BTHPAN\\7&12f646e8&0&2",
"speed": "3",
"status": "down",
"virtualdev": false
},
{
"description": "Hyper-V Virtual Ethernet Adapter #2",
"mac": "6C:24:08:F0:4C:C5",
"pnpdeviceid": "ROOT\\VMS_MP\\0001",
"speed": "10000",
"status": "down",
"virtualdev": true
},
{
"description": "Realtek PCIe GbE Family Controller",
"mac": "6C:24:08:F0:4C:C5",
"pciid": "10EC:8168:5097:17AA",
"pnpdeviceid": "PCI\\VEN_10EC&DEV_8168&SUBSYS_509717AA&REV_10\\01000000684CE00000",
"status": "down",
"virtualdev": false
},
{
"description": "Realtek RTL8852AE WiFi 6 802.11ax PCIe Adapter",
"ipaddress": "10.251.*.*",
"ipdhcp": "192.2.0.1",
"ipgateway": "10.251.*.*",
"ipmask": "255.255.0.0",
"ipsubnet": "10.251.0.0",
"mac": "E0:0A:F6:77:92:07",
"pciid": "10EC:8852:4852:17AA",
"pnpdeviceid": "PCI\\VEN_10EC&DEV_8852&SUBSYS_485217AA&REV_00\\00E04CFFFE88520100",
"speed": "54",
"status": "up",
"virtualdev": false
},
{
"description": "Realtek USB GbE Family Controller",
"mac": "F4:A8:0D:39:97:B0",
"pnpdeviceid": "USB\\VID_0BDA&PID_8153\\3213000001",
"status": "down",
"virtualdev": false
}
],
"versionclient": "GLPI-Inventory_v1.4"
},
"deviceid": "UnOrdi.****.fr-2022-12-22-15-11-12",
"itemtype": "Computer",
"partial": true
}
Regedit:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Network\{4D36E972-E325-11CE-BFC1-08002BE10318}]
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Network\{4D36E972-E325-11CE-BFC1-08002BE10318}\Descriptions]
"Intel(R) Ethernet Connection (2) I219-V"=hex(7):31,00,00,00,00,00
"Microsoft Kernel Debug Network Adapter"=hex(7):31,00,00,00,00,00
"RAS Async Adapter"=hex(7):31,00,00,00,00,00
"Remote NDIS based Internet Sharing Device"=hex(7):31,00,00,00,00,00
"WAN Miniport (IKEv2)"=hex(7):31,00,00,00,00,00
"WAN Miniport (IP)"=hex(7):31,00,00,00,00,00
"WAN Miniport (IPv6)"=hex(7):31,00,00,00,00,00
"WAN Miniport (L2TP)"=hex(7):31,00,00,00,00,00
"WAN Miniport (Network Monitor)"=hex(7):31,00,00,00,00,00
"WAN Miniport (PPPOE)"=hex(7):31,00,00,00,00,00
"WAN Miniport (PPTP)"=hex(7):31,00,00,00,00,00
"WAN Miniport (SSTP)"=hex(7):31,00,00,00,00,00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Network\{4D36E972-E325-11CE-BFC1-08002BE10318}\{01E49FBD-31E2-429E-93EE-A36EF0D903F6}]
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Network\{4D36E972-E325-11CE-BFC1-08002BE10318}\{01E49FBD-31E2-429E-93EE-A36EF0D903F6}\Connection]
"Name"="Connexion au réseau local* 4"
"PnPInstanceId"="SWD\\MSRRAS\\MS_PPTPMINIPORT"
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Network\{4D36E972-E325-11CE-BFC1-08002BE10318}\{1187676A-1565-4AA1-8694-393AC9E60142}]
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Network\{4D36E972-E325-11CE-BFC1-08002BE10318}\{1187676A-1565-4AA1-8694-393AC9E60142}\Connection]
"Name"="Connexion au réseau local* 3"
"PnPInstanceId"="SWD\\MSRRAS\\MS_L2TPMINIPORT"
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Network\{4D36E972-E325-11CE-BFC1-08002BE10318}\{223331E7-74F0-4163-80D4-440C2C3E3A33}]
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Network\{4D36E972-E325-11CE-BFC1-08002BE10318}\{223331E7-74F0-4163-80D4-440C2C3E3A33}\Connection]
"Name"="Connexion au réseau local* 8"
"PnPInstanceId"="SWD\\MSRRAS\\MS_NDISWANBH"
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Network\{4D36E972-E325-11CE-BFC1-08002BE10318}\{37DC00EA-0F3B-4FFE-9216-5CBA9804F932}]
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Network\{4D36E972-E325-11CE-BFC1-08002BE10318}\{37DC00EA-0F3B-4FFE-9216-5CBA9804F932}\Connection]
"Name"="Ethernet 2"
"PnPInstanceId"="USB\\VID_04E8&PID_6863&RNdis\\6&205cf10e&0&0000"
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Network\{4D36E972-E325-11CE-BFC1-08002BE10318}\{37F816C4-C0D6-4888-A1CB-FE918CB68741}]
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Network\{4D36E972-E325-11CE-BFC1-08002BE10318}\{37F816C4-C0D6-4888-A1CB-FE918CB68741}\Connection]
"Name"="Connexion au réseau local* 1"
"PnPInstanceId"="SWD\\MSRRAS\\MS_SSTPMINIPORT"
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Network\{4D36E972-E325-11CE-BFC1-08002BE10318}\{5ED7FD35-6FE0-4D26-A1A8-FAD0958792F0}]
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Network\{4D36E972-E325-11CE-BFC1-08002BE10318}\{5ED7FD35-6FE0-4D26-A1A8-FAD0958792F0}\Connection]
"Name"="Connexion au réseau local* 6"
"PnPInstanceId"="SWD\\MSRRAS\\MS_NDISWANIP"
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Network\{4D36E972-E325-11CE-BFC1-08002BE10318}\{65F11562-ABCE-40C8-9AF2-A2FB641ABE17}]
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Network\{4D36E972-E325-11CE-BFC1-08002BE10318}\{65F11562-ABCE-40C8-9AF2-A2FB641ABE17}\Connection]
"Name"="Connexion au réseau local* 5"
"PnPInstanceId"="SWD\\MSRRAS\\MS_PPPOEMINIPORT"
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Network\{4D36E972-E325-11CE-BFC1-08002BE10318}\{A52EE027-E1B6-47D1-82CD-1DA54CFFCC19}]
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Network\{4D36E972-E325-11CE-BFC1-08002BE10318}\{A52EE027-E1B6-47D1-82CD-1DA54CFFCC19}\Connection]
"Name"="Ethernet"
"PnPInstanceId"="PCI\\VEN_8086&DEV_15B8&SUBSYS_311117AA&REV_00\\3&11583659&0&FE"
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Network\{4D36E972-E325-11CE-BFC1-08002BE10318}\{BB73BFBE-D9CA-42AD-B218-54223045AC5C}]
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Network\{4D36E972-E325-11CE-BFC1-08002BE10318}\{BB73BFBE-D9CA-42AD-B218-54223045AC5C}\Connection]
"Name"="Connexion au réseau local* 7"
"PnPInstanceId"="SWD\\MSRRAS\\MS_NDISWANIPV6"
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Network\{4D36E972-E325-11CE-BFC1-08002BE10318}\{DDA9F788-1DA9-4DFF-8944-3B78329104D4}]
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Network\{4D36E972-E325-11CE-BFC1-08002BE10318}\{DDA9F788-1DA9-4DFF-8944-3B78329104D4}\Connection]
"Name"="Connexion au réseau local* 2"
"PnPInstanceId"="SWD\\MSRRAS\\MS_AGILEVPNMINIPORT"
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Network\{4D36E972-E325-11CE-BFC1-08002BE10318}\{E9CDEB9C-98CB-4F09-8A10-507F1DF167D1}]
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Network\{4D36E972-E325-11CE-BFC1-08002BE10318}\{E9CDEB9C-98CB-4F09-8A10-507F1DF167D1}\Connection]
"Name"="Ethernet (débogueur du noyau)"
"PnPInstanceId"="ROOT\\KDNIC\\0000"
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Network\{4D36E972-E325-11CE-BFC1-08002BE10318}\{EBEE7559-057C-404F-9FFB-D7AD11B08674}]
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Network\{4D36E972-E325-11CE-BFC1-08002BE10318}\{EBEE7559-057C-404F-9FFB-D7AD11B08674}\Connection]
"Name"="Connexion au réseau local* 9"
"PnPInstanceId"="SW\\{eeab7790-c514-11d1-b42b-00805fc1270e}\\asyncmac"
ipconfig
Configuration IP de Windows
Carte PPP VPN_****** :
Suffixe DNS propre à la connexion. . . :
Adresse IPv4. . . . . . . . . . . . . .: 172.28.*.*
Masque de sous-réseau. . . . . . . . . : 255.255.255.255
Passerelle par défaut. . . . . . . . . : 0.0.0.0
Carte Ethernet Ethernet 2 :
Statut du média. . . . . . . . . . . . : Média déconnecté
Suffixe DNS propre à la connexion. . . : ****.fr
Carte Ethernet vEthernet (Nouveau commutateur virtuel) :
Statut du média. . . . . . . . . . . . : Média déconnecté
Suffixe DNS propre à la connexion. . . : ****.fr
Carte Ethernet vEthernet (Default Switch) :
Suffixe DNS propre à la connexion. . . :
Adresse IPv4. . . . . . . . . . . . . .: 192.168.*.*
Masque de sous-réseau. . . . . . . . . : 255.255.*.*
Passerelle par défaut. . . . . . . . . :
Carte réseau sans fil Connexion au réseau local* 9 :
Statut du média. . . . . . . . . . . . : Média déconnecté
Suffixe DNS propre à la connexion. . . :
Carte réseau sans fil Connexion au réseau local* 10 :
Statut du média. . . . . . . . . . . . : Média déconnecté
Suffixe DNS propre à la connexion. . . :
Carte réseau sans fil Wi-Fi :
Suffixe DNS propre à la connexion. . . : wiconnect.wifi
Adresse IPv4. . . . . . . . . . . . . .: 10.251.3.100
Masque de sous-réseau. . . . . . . . . : 255.255.0.0
Passerelle par défaut. . . . . . . . . : 10.251.1.254
Carte Ethernet Connexion réseau Bluetooth :
Statut du média. . . . . . . . . . . . : Média déconnecté
Suffixe DNS propre à la connexion. . . :
Merci.
Offline
Bonjour mchuche,
j'ai oublié, on se base aussi sur l'analyse des objets WMI que la commande suivante peut rapporter par exemple :
wmic /namespace:\\root\StandardCimv2 path MSFT_NetAdapter get /format:list
Je pourrai avoir besoin de plus, mais voyons déjà ce qui est enregistré avec celle-ci quand le VPN est actif.
GLPI-Agent developer from Teclib' and GLPI-Network team
Previously FusionInventory-Agent maintainer
Offline
Bonjour ggoubard,
Voici les informations :
wmic /namespace:\\root\StandardCimv2 path MSFT_NetAdapter get /format:list
ActiveMaximumTransmissionUnit=1500
AdditionalAvailability=
AdminLocked=FALSE
AutoSense=
Availability=
AvailableRequestedStates=
Caption=
CommunicationStatus=
ComponentID=USB\VID_0BDA&PID_8153&REV_3011
ConnectorPresent=TRUE
CreationClassName=MSFT_NetAdapter
Description=
DetailedStatus=
DeviceID={770F242D-8B30-41AC-8D5B-487FD90EB372}
DeviceName=\Device\{770F242D-8B30-41AC-8D5B-487FD90EB372}
DeviceWakeUpEnable=TRUE
DriverDate=2022-08-23
DriverDateData=133056864000000000
DriverDescription=Realtek USB GbE Family Controller
DriverMajorNdisVersion=6
DriverMinorNdisVersion=40
DriverName=\SystemRoot\System32\drivers\rtump64x64.sys
DriverProvider=Realtek
DriverVersionString=10.55.823.2022
ElementName=
EnabledDefault=2
EnabledState=5
EndPointInterface=FALSE
ErrorCleared=
ErrorDescription=
FullDuplex=TRUE
HardwareInterface=TRUE
HealthState=
Hidden=FALSE
HigherLayerInterfaceIndices={56,90}
IdentifyingDescriptions=
IMFilter=FALSE
InstallDate=
InstanceID={770F242D-8B30-41AC-8D5B-487FD90EB372}
InterfaceAdminStatus=1
InterfaceDescription=Realtek USB GbE Family Controller #2
InterfaceGuid={770F242D-8B30-41AC-8D5B-487FD90EB372}
InterfaceIndex=14
InterfaceName=ethernet_32775
InterfaceOperationalStatus=1
InterfaceType=6
iSCSIInterface=FALSE
LastErrorCode=
LinkTechnology=
LowerLayerInterfaceIndices=
MajorDriverVersion=10
MaxQuiesceTime=
MaxSpeed=
MediaConnectState=1
MediaDuplexState=2
MinorDriverVersion=55
MtuSize=1500
Name=Ethernet 3
NdisMedium=0
NdisPhysicalMedium=14
NetLuid=1689399733518336
NetLuidIndex=32775
NetworkAddresses={"A44CC86E6571"}
NotUserRemovable=FALSE
OperatingStatus=
OperationalStatus=
OperationalStatusDownDefaultPortNotAuthenticated=FALSE
OperationalStatusDownInterfacePaused=FALSE
OperationalStatusDownLowPowerState=FALSE
OperationalStatusDownMediaDisconnected=FALSE
OtherEnabledState=
OtherIdentifyingInfo=
OtherLinkTechnology=
OtherNetworkPortType=
OtherPortType=
PermanentAddress=A44CC86E6571
PnPDeviceID=USB\VID_0BDA&PID_8153\000002000000
PortNumber=0
PortType=
PowerManagementCapabilities=
PowerManagementSupported=
PowerOnHours=
PrimaryStatus=
PromiscuousMode=FALSE
ReceiveLinkSpeed=1000000000
RequestedSpeed=
RequestedState=12
Speed=1000000000
State=2
Status=
StatusDescriptions=
StatusInfo=
SupportedMaximumTransmissionUnit=
SystemCreationClassName=CIM_NetworkPort
SystemName=******.****.fr
TimeOfLastStateChange=
TotalPowerOnHours=
TransitioningToState=12
TransmitLinkSpeed=1000000000
UsageRestriction=
Virtual=FALSE
VlanID=
WdmInterface=TRUE
ActiveMaximumTransmissionUnit=1500
AdditionalAvailability=
AdminLocked=FALSE
AutoSense=
Availability=
AvailableRequestedStates=
Caption=
CommunicationStatus=
ComponentID=BTH\MS_BTHPAN
ConnectorPresent=FALSE
CreationClassName=MSFT_NetAdapter
Description=
DetailedStatus=
DeviceID={5456649F-FA42-4DA1-B1E0-F6674861D7D6}
DeviceName=\Device\{5456649F-FA42-4DA1-B1E0-F6674861D7D6}
DeviceWakeUpEnable=FALSE
DriverDate=2006-06-21
DriverDateData=127953216000000000
DriverDescription=Bluetooth Device (Personal Area Network)
DriverMajorNdisVersion=6
DriverMinorNdisVersion=30
DriverName=\SystemRoot\System32\drivers\bthpan.sys
DriverProvider=Microsoft
DriverVersionString=10.0.19041.1
ElementName=
EnabledDefault=2
EnabledState=5
EndPointInterface=FALSE
ErrorCleared=
ErrorDescription=
FullDuplex=TRUE
HardwareInterface=FALSE
HealthState=
Hidden=FALSE
HigherLayerInterfaceIndices=
IdentifyingDescriptions=
IMFilter=FALSE
InstallDate=
InstanceID={5456649F-FA42-4DA1-B1E0-F6674861D7D6}
InterfaceAdminStatus=1
InterfaceDescription=Bluetooth Device (Personal Area Network)
InterfaceGuid={5456649F-FA42-4DA1-B1E0-F6674861D7D6}
InterfaceIndex=12
InterfaceName=ethernet_32770
InterfaceOperationalStatus=2
InterfaceType=6
iSCSIInterface=FALSE
LastErrorCode=
LinkTechnology=
LowerLayerInterfaceIndices=
MajorDriverVersion=0
MaxQuiesceTime=
MaxSpeed=
MediaConnectState=2
MediaDuplexState=2
MinorDriverVersion=0
MtuSize=1500
Name=Connexion réseau Bluetooth
NdisMedium=0
NdisPhysicalMedium=10
NetLuid=1689399649632256
NetLuidIndex=32770
NetworkAddresses={"E00AF6779208"}
NotUserRemovable=FALSE
OperatingStatus=
OperationalStatus=
OperationalStatusDownDefaultPortNotAuthenticated=FALSE
OperationalStatusDownInterfacePaused=FALSE
OperationalStatusDownLowPowerState=FALSE
OperationalStatusDownMediaDisconnected=TRUE
OtherEnabledState=
OtherIdentifyingInfo=
OtherLinkTechnology=
OtherNetworkPortType=
OtherPortType=
PermanentAddress=E00AF6779208
PnPDeviceID=BTH\MS_BTHPAN\7&12f646e8&0&2
PortNumber=0
PortType=
PowerManagementCapabilities=
PowerManagementSupported=
PowerOnHours=
PrimaryStatus=
PromiscuousMode=FALSE
ReceiveLinkSpeed=3000000
RequestedSpeed=
RequestedState=12
Speed=3000000
State=2
Status=
StatusDescriptions=
StatusInfo=
SupportedMaximumTransmissionUnit=
SystemCreationClassName=CIM_NetworkPort
SystemName=******.****.fr
TimeOfLastStateChange=
TotalPowerOnHours=
TransitioningToState=12
TransmitLinkSpeed=3000000
UsageRestriction=
Virtual=TRUE
VlanID=
WdmInterface=TRUE
ActiveMaximumTransmissionUnit=1500
AdditionalAvailability=
AdminLocked=FALSE
AutoSense=
Availability=
AvailableRequestedStates=
Caption=
CommunicationStatus=
ComponentID=vms_mp
ConnectorPresent=FALSE
CreationClassName=MSFT_NetAdapter
Description=
DetailedStatus=
DeviceID={3F81CF2B-DDCB-4126-B998-0AFDAA5F2E0F}
DeviceName=\Device\{3F81CF2B-DDCB-4126-B998-0AFDAA5F2E0F}
DeviceWakeUpEnable=FALSE
DriverDate=2006-06-21
DriverDateData=127953216000000000
DriverDescription=Hyper-V Virtual Ethernet Adapter
DriverMajorNdisVersion=
DriverMinorNdisVersion=
DriverName=\SystemRoot\System32\drivers\VmsProxyHNic.sys
DriverProvider=Microsoft
DriverVersionString=10.0.19041.1
ElementName=
EnabledDefault=2
EnabledState=5
EndPointInterface=FALSE
ErrorCleared=
ErrorDescription=
FullDuplex=
HardwareInterface=FALSE
HealthState=
Hidden=FALSE
HigherLayerInterfaceIndices={52}
IdentifyingDescriptions=
IMFilter=FALSE
InstallDate=
InstanceID={3F81CF2B-DDCB-4126-B998-0AFDAA5F2E0F}
InterfaceAdminStatus=1
InterfaceDescription=Hyper-V Virtual Ethernet Adapter #2
InterfaceGuid={3F81CF2B-DDCB-4126-B998-0AFDAA5F2E0F}
InterfaceIndex=10
InterfaceName=ethernet_32778
InterfaceOperationalStatus=2
InterfaceType=6
iSCSIInterface=FALSE
LastErrorCode=
LinkTechnology=
LowerLayerInterfaceIndices={61}
MajorDriverVersion=
MaxQuiesceTime=
MaxSpeed=
MediaConnectState=2
MediaDuplexState=0
MinorDriverVersion=
MtuSize=1500
Name=vEthernet (Nouveau commutateur virtuel)
NdisMedium=0
NdisPhysicalMedium=0
NetLuid=1689399783849984
NetLuidIndex=32778
NetworkAddresses={"6C2408F04CC5"}
NotUserRemovable=TRUE
OperatingStatus=
OperationalStatus=
OperationalStatusDownDefaultPortNotAuthenticated=FALSE
OperationalStatusDownInterfacePaused=FALSE
OperationalStatusDownLowPowerState=FALSE
OperationalStatusDownMediaDisconnected=TRUE
OtherEnabledState=
OtherIdentifyingInfo=
OtherLinkTechnology=
OtherNetworkPortType=
OtherPortType=
PermanentAddress=6C2408F04CC5
PnPDeviceID=ROOT\VMS_MP\0001
PortNumber=0
PortType=
PowerManagementCapabilities=
PowerManagementSupported=
PowerOnHours=
PrimaryStatus=
PromiscuousMode=FALSE
ReceiveLinkSpeed=10000000000
RequestedSpeed=
RequestedState=12
Speed=10000000000
State=2
Status=
StatusDescriptions=
StatusInfo=
SupportedMaximumTransmissionUnit=
SystemCreationClassName=CIM_NetworkPort
SystemName=******.****.fr
TimeOfLastStateChange=
TotalPowerOnHours=
TransitioningToState=12
TransmitLinkSpeed=10000000000
UsageRestriction=
Virtual=TRUE
VlanID=
WdmInterface=FALSE
ActiveMaximumTransmissionUnit=1500
AdditionalAvailability=
AdminLocked=FALSE
AutoSense=
Availability=
AvailableRequestedStates=
Caption=
CommunicationStatus=
ComponentID=PCI\VEN_10EC&DEV_8168&SUBSYS_509717AA&REV_10
ConnectorPresent=TRUE
CreationClassName=MSFT_NetAdapter
Description=
DetailedStatus=
DeviceID={38B08EC2-70F5-463F-B80B-B320F50DAA72}
DeviceName=\Device\{38B08EC2-70F5-463F-B80B-B320F50DAA72}
DeviceWakeUpEnable=TRUE
DriverDate=2021-05-11
DriverDateData=132651648000000000
DriverDescription=Realtek PCIe GbE Family Controller
DriverMajorNdisVersion=6
DriverMinorNdisVersion=40
DriverName=\SystemRoot\System32\drivers\rt640x64.sys
DriverProvider=Realtek
DriverVersionString=10.50.511.2021
ElementName=
EnabledDefault=2
EnabledState=5
EndPointInterface=FALSE
ErrorCleared=
ErrorDescription=
FullDuplex=
HardwareInterface=TRUE
HealthState=
Hidden=FALSE
HigherLayerInterfaceIndices={62}
IdentifyingDescriptions=
IMFilter=FALSE
InstallDate=
InstanceID={38B08EC2-70F5-463F-B80B-B320F50DAA72}
InterfaceAdminStatus=1
InterfaceDescription=Realtek PCIe GbE Family Controller
InterfaceGuid={38B08EC2-70F5-463F-B80B-B320F50DAA72}
InterfaceIndex=9
InterfaceName=ethernet_32769
InterfaceOperationalStatus=2
InterfaceType=6
iSCSIInterface=FALSE
LastErrorCode=
LinkTechnology=
LowerLayerInterfaceIndices=
MajorDriverVersion=10
MaxQuiesceTime=
MaxSpeed=
MediaConnectState=2
MediaDuplexState=0
MinorDriverVersion=50
MtuSize=1500
Name=Ethernet
NdisMedium=0
NdisPhysicalMedium=14
NetLuid=1689399632855040
NetLuidIndex=32769
NetworkAddresses={"6C2408F04CC5"}
NotUserRemovable=FALSE
OperatingStatus=
OperationalStatus=
OperationalStatusDownDefaultPortNotAuthenticated=FALSE
OperationalStatusDownInterfacePaused=FALSE
OperationalStatusDownLowPowerState=FALSE
OperationalStatusDownMediaDisconnected=TRUE
OtherEnabledState=
OtherIdentifyingInfo=
OtherLinkTechnology=
OtherNetworkPortType=
OtherPortType=
PermanentAddress=6C2408F04CC5
PnPDeviceID=PCI\VEN_10EC&DEV_8168&SUBSYS_509717AA&REV_10\01000000684CE00000
PortNumber=0
PortType=
PowerManagementCapabilities=
PowerManagementSupported=
PowerOnHours=
PrimaryStatus=
PromiscuousMode=TRUE
ReceiveLinkSpeed=
RequestedSpeed=
RequestedState=12
Speed=
State=2
Status=
StatusDescriptions=
StatusInfo=
SupportedMaximumTransmissionUnit=
SystemCreationClassName=CIM_NetworkPort
SystemName=******.****.fr
TimeOfLastStateChange=
TotalPowerOnHours=
TransitioningToState=12
TransmitLinkSpeed=
UsageRestriction=
Virtual=FALSE
VlanID=
WdmInterface=FALSE
ActiveMaximumTransmissionUnit=1500
AdditionalAvailability=
AdminLocked=FALSE
AutoSense=
Availability=
AvailableRequestedStates=
Caption=
CommunicationStatus=
ComponentID=PCI\VEN_10EC&DEV_8852&SUBSYS_485217AA
ConnectorPresent=TRUE
CreationClassName=MSFT_NetAdapter
Description=
DetailedStatus=
DeviceID={1A188B0A-511C-4D14-8EC4-F784CB3263D7}
DeviceName=\Device\{1A188B0A-511C-4D14-8EC4-F784CB3263D7}
DeviceWakeUpEnable=TRUE
DriverDate=2021-10-14
DriverDateData=132786432000000000
DriverDescription=Realtek RTL8852AE WiFi 6 802.11ax PCIe Adapter
DriverMajorNdisVersion=6
DriverMinorNdisVersion=70
DriverName=\SystemRoot\System32\drivers\rtwlane6.sys
DriverProvider=Realtek Semiconductor Corp.
DriverVersionString=6001.0.10.340
ElementName=
EnabledDefault=2
EnabledState=5
EndPointInterface=FALSE
ErrorCleared=
ErrorDescription=
FullDuplex=FALSE
HardwareInterface=TRUE
HealthState=
Hidden=FALSE
HigherLayerInterfaceIndices={75}
IdentifyingDescriptions=
IMFilter=FALSE
InstallDate=
InstanceID={1A188B0A-511C-4D14-8EC4-F784CB3263D7}
InterfaceAdminStatus=1
InterfaceDescription=Realtek RTL8852AE WiFi 6 802.11ax PCIe Adapter
InterfaceGuid={1A188B0A-511C-4D14-8EC4-F784CB3263D7}
InterfaceIndex=6
InterfaceName=wireless_32768
InterfaceOperationalStatus=2
InterfaceType=71
iSCSIInterface=FALSE
LastErrorCode=
LinkTechnology=
LowerLayerInterfaceIndices=
MajorDriverVersion=1
MaxQuiesceTime=
MaxSpeed=
MediaConnectState=2
MediaDuplexState=1
MinorDriverVersion=0
MtuSize=1500
Name=Wi-Fi
NdisMedium=16
NdisPhysicalMedium=9
NetLuid=19985273102270464
NetLuidIndex=32768
NetworkAddresses={"E00AF6779207"}
NotUserRemovable=FALSE
OperatingStatus=
OperationalStatus=
OperationalStatusDownDefaultPortNotAuthenticated=FALSE
OperationalStatusDownInterfacePaused=FALSE
OperationalStatusDownLowPowerState=FALSE
OperationalStatusDownMediaDisconnected=TRUE
OtherEnabledState=
OtherIdentifyingInfo=
OtherLinkTechnology=
OtherNetworkPortType=
OtherPortType=
PermanentAddress=E00AF6779207
PnPDeviceID=PCI\VEN_10EC&DEV_8852&SUBSYS_485217AA&REV_00\00E04CFFFE88520100
PortNumber=0
PortType=
PowerManagementCapabilities=
PowerManagementSupported=
PowerOnHours=
PrimaryStatus=
PromiscuousMode=FALSE
ReceiveLinkSpeed=
RequestedSpeed=
RequestedState=12
Speed=
State=2
Status=
StatusDescriptions=
StatusInfo=
SupportedMaximumTransmissionUnit=
SystemCreationClassName=CIM_NetworkPort
SystemName=******.****.fr
TimeOfLastStateChange=
TotalPowerOnHours=
TransitioningToState=12
TransmitLinkSpeed=
UsageRestriction=
Virtual=FALSE
VlanID=
WdmInterface=FALSE
ActiveMaximumTransmissionUnit=1500
AdditionalAvailability=
AdminLocked=FALSE
AutoSense=
Availability=
AvailableRequestedStates=
Caption=
CommunicationStatus=
ComponentID=vms_mp
ConnectorPresent=FALSE
CreationClassName=MSFT_NetAdapter
Description=
DetailedStatus=
DeviceID={059BD672-687F-4F88-B973-65AB60438EA1}
DeviceName=\Device\{059BD672-687F-4F88-B973-65AB60438EA1}
DeviceWakeUpEnable=FALSE
DriverDate=2006-06-21
DriverDateData=127953216000000000
DriverDescription=Hyper-V Virtual Ethernet Adapter
DriverMajorNdisVersion=
DriverMinorNdisVersion=
DriverName=\SystemRoot\System32\drivers\VmsProxyHNic.sys
DriverProvider=Microsoft
DriverVersionString=10.0.19041.1
ElementName=
EnabledDefault=2
EnabledState=5
EndPointInterface=FALSE
ErrorCleared=
ErrorDescription=
FullDuplex=
HardwareInterface=FALSE
HealthState=
Hidden=FALSE
HigherLayerInterfaceIndices={71}
IdentifyingDescriptions=
IMFilter=FALSE
InstallDate=
InstanceID={059BD672-687F-4F88-B973-65AB60438EA1}
InterfaceAdminStatus=1
InterfaceDescription=Hyper-V Virtual Ethernet Adapter
InterfaceGuid={059BD672-687F-4F88-B973-65AB60438EA1}
InterfaceIndex=48
InterfaceName=ethernet_32779
InterfaceOperationalStatus=1
InterfaceType=6
iSCSIInterface=FALSE
LastErrorCode=
LinkTechnology=
LowerLayerInterfaceIndices={65}
MajorDriverVersion=
MaxQuiesceTime=
MaxSpeed=
MediaConnectState=1
MediaDuplexState=0
MinorDriverVersion=
MtuSize=1500
Name=vEthernet (Default Switch)
NdisMedium=0
NdisPhysicalMedium=0
NetLuid=1689399800627200
NetLuidIndex=32779
NetworkAddresses={"00155DCE07B6"}
NotUserRemovable=TRUE
OperatingStatus=
OperationalStatus=
OperationalStatusDownDefaultPortNotAuthenticated=FALSE
OperationalStatusDownInterfacePaused=FALSE
OperationalStatusDownLowPowerState=FALSE
OperationalStatusDownMediaDisconnected=FALSE
OtherEnabledState=
OtherIdentifyingInfo=
OtherLinkTechnology=
OtherNetworkPortType=
OtherPortType=
PermanentAddress=00155DA8DF74
PnPDeviceID=ROOT\VMS_MP\0000
PortNumber=0
PortType=
PowerManagementCapabilities=
PowerManagementSupported=
PowerOnHours=
PrimaryStatus=
PromiscuousMode=FALSE
ReceiveLinkSpeed=10000000000
RequestedSpeed=
RequestedState=12
Speed=10000000000
State=2
Status=
StatusDescriptions=
StatusInfo=
SupportedMaximumTransmissionUnit=
SystemCreationClassName=CIM_NetworkPort
SystemName=******.****.fr
TimeOfLastStateChange=
TotalPowerOnHours=
TransitioningToState=12
TransmitLinkSpeed=10000000000
UsageRestriction=
Virtual=TRUE
VlanID=
WdmInterface=FALSE
Merci.
Offline
Bonjour mchuche,
je me rend compte effectivement qu'on ne détecte pas avec la méthode habituelle un VPN de type PPP. J'ai fait quelques recherches et pour être sûr que je pars dans la bonne direction, peux-tu tester la commande suivante qui devrait afficher la configuratin du vpn PPTP et notamment son statut :
wmic /namespace:\\root\Microsoft\Windows\RemoteAccess\Client path PS_VpnConnection call get
Pour l'instant, je bloque sur la méthode permettant de trouver l'ip attribuée au vpn et sans cette ip, ce serait useless de faire l'inventaire du vpn.
GLPI-Agent developer from Teclib' and GLPI-Network team
Previously FusionInventory-Agent maintainer
Offline
Bonjour ggoubard,
Il semblerai que ça puisse suffire :
instance of VpnConnection
{
[...]
ConnectionStatus = "Disconnected";
[...]
Name = "VPN_NOM2";
[...]
}
instance of VpnConnection
{
[...]
ConnectionStatus = "Connected";
[...]
Name = "VPN_NOM1";
[...]
}
Si ce n'est pas le cas je préférai vous l'envoyer en MP.
Merci.
Offline
Bonjour,
vous pouvez me passer le contenu du fichier en MP sur "gbougard (à) teclib point com". Ca devrait m'éclairer un peu.
Merci
GLPI-Agent developer from Teclib' and GLPI-Network team
Previously FusionInventory-Agent maintainer
Offline
Bonjour mchuche,
j'ai suivi cette piste et j'ai finalement identifié une méthode me permettant de récupérer l'ip du vpn. Dans la requête WMI sur PS_VpnConnection, on a un Guid et on retrouve l'ip en base de registre sous :
HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/services/Tcpip/Parameters/Interfaces/<guid trouvé>
J'ai préparé une mise à jour qui devrait apporter le support de ce type de vpn. Je l'ai mise à disposition dans une PR sur github : feat: Add vpn connection as virtual interface on win32 #307
Si tu veux la tester, tu peux simplement remplacer le fichier "perl\agent\GLPI\Agent\Tools\Win32.pm" du dossier d'installation (fait une sauvegarde au préalable pour pouvoir revenir en arrière si besoin) par le fichier de la PR : perl/agent/GLPI/Agent/Tools/Win32.pm de #307
Je me pose une dernière petite question avant d'intégrer la PR dans l'agent. Là, mon code ne va inventorier l'interface VPN que si le VPN est connecté. S'il ne l'est pas l'interface sera retirée. Il me semble que je devrai conserver l'interface si je vois le vpn mais qu'il n'est pas connecté. Si ce n'est pas le cas, on va probablement voir des interfaces supprimées et ajoutés dans l'historique d'un ordinateur au gré de ses connections par VPN.
GLPI-Agent developer from Teclib' and GLPI-Network team
Previously FusionInventory-Agent maintainer
Offline
Bonjour ggoubard,
J’ai fait différent test, je retrouve bien mon VPN avec la correction et avec la commande :
glpi-inventory.bat --partial network
Cependant il n’apparait pas dans GLPI et pas dans le JSON ?
PI: "Adresse publique de contact" est toujours correcte mais à ma connaissance pas exploitable avec les règles GLPI.
Merci.
Last edited by mchuche (2023-01-05 11:42:33)
Offline
Peux-tu vérifier la configuration de l'inventaire dans l'administration générale de GLPI si tu as bien une coche dans la liste des composants supportés pour "Cartes réseaux virtuelles" ?
Un accès VPN est considéré comme une interface réseau virtuelle dans l'inventaire.
Si tu n'as pas cette coche, le VPN ne sera pas importé.
GLPI-Agent developer from Teclib' and GLPI-Network team
Previously FusionInventory-Agent maintainer
Offline
Bonjour ggoubard,
J'ai bien la case de cocher.
Par contre le VPN télétravail ne remonte toujours pas et n'est pas présent dans le fichier json sur le serveur.
Mais je le trouve bien avec la commande :
glpi-inventory.bat --partial network
{
"description": "VPN_D********",
"ipaddress": "172.*.*.*",
"ipmask": "255.255.255.255",
"status": "up",
"type": "ethernet",
"virtualdev": true
}
PI : j'ai un gestionnaire de machines hyper-v sur mon ordi et les interfaces VPN remonte bien avec la case coché.
Merci.
Offline
Alors c'est vraiment surprenant,
j'ai réussi à forcer la remonté d'info en ligne de commande
.\glpi-agent.bat --debug --json --force --local c:\data\
la je retrouve mon VPN télétravail par contre si je le lance via l'interface web "http://localhost:62354/" il me retire le VPN télétravail.
Autre chose surprenante, je ne trouve pas de trace de mon VPN dans le fichier téléchargeable JSON : "Ordinateur" > "Informations d'inventaire" mais on trouve le VPN dans le fichier "/glpi/files/_inventories/computer/..." correspondant à l'ordinateur.
Offline
En comparant le fichier JSON téléchargé via GLPI et celui dans "glpi/files/_inventories/computer/.." j'étais persuadé que c'était juste un lien pour télécharger le fichier JSON du répertoire.
On peut voir que c'est le meme ordinateur mais que les informations ne sont pas identique.
genre "smodel":"20YDS1X100" vs "smodel":"ThinkPad E14 Gen 3"
ou encore dans un fichier j'ai la batterie mais pas l'autre.
En espérant pouvoir vous donner des indices, je reste disponible.
Bon weekend, Merci.
Last edited by mchuche (2023-01-09 11:52:11)
Offline
Par hasard, avais-tu bien redémarré le service ou même redémarré le poste après avoir appliqué le patch avant de faire la demande d'inventaire sur l'url local http ?
Mais je trouve bizarre que tu dis ne pas voir de trace du VPN dans le fichier téléchargeable mais que tu le vois dans le fichier trouvé dans le système. Peux-tu m'envoyer ces 2 fichiers pour que je comprenne ? ... A moins que le fichier téléchargé ait été fourni depuis un cache du navigateur ou du serveur.
GLPI-Agent developer from Teclib' and GLPI-Network team
Previously FusionInventory-Agent maintainer
Offline
Alors effectivement concernant les fichiers pas identique (via le site web et sur le serveur), il devait y avoir un problème de cache (ou de moi même).
cependant en utilisant "http://localhost:62354/" il ne remonte pas le VPN alors que ça fonctionne en ligne de commande.
.\glpi-agent.bat --force
Je t'ai envoyé le fichier généré sur le serveur par la ligne de commande ci-dessus et le fichier généré via "http://localhost:62354/"
Offline
Okay, je vois. Est-ce que quand tu lances depuis la ligne de commande, tu le fais depuis une console Administrateur ?
Sinon, j'ai l'impression que le service n'a pas accès en WMI à la liste des VPNs définis pour un utilisateur. Il faut que je vérifie cette hypothèse car j'ai pu passer à côté lors de mes tests.
GLPI-Agent developer from Teclib' and GLPI-Network team
Previously FusionInventory-Agent maintainer
Offline
Si je ne lance pas la ligne de commande en mode admin j'ai l'erreur suivante:
Execution failure:.
can't create C:\Program Files\GLPI-Agent\var/GLPI-Agent.dump: Permission denied at C:/Program Files/GLPI-Agent/perl/agent/GLPI/Agent/Storage.pm line 92.
Offline
J'ai retesté dans le même sens et effectivement, pour moi aussi, j'ai le vpn dans les interfaces quand je lance dans un terminal depuis la session utilisateur mais rien depuis le service.
Je vois que je peux identifier qu'un vpn est actif en base de registre mais je n'ai pas accès au nom du vpn, ni au type. Je pourrai définir un nom générique, VPN0, VPN1... mais j'ai peur que ça ait des effets de bord indésirables dans le cas d'utilisation de clients VPN autres que PPTP avec un dédoublement d'interface.
C'était déjà compliqué et ça se complique encore...
GLPI-Agent developer from Teclib' and GLPI-Network team
Previously FusionInventory-Agent maintainer
Offline
C'était déjà compliqué et ça se complique encore...
Bon courage,
Pour moi le service ou la ligne de commande faisait globalement la meme chose.
Si je peux aider, je reste disponible, Merci.
Offline
Bonjour,
peux-tu essayer avec la mise à jour que je viens de faire sur la PR #307. Comme précédemment, tu as juste à remplacer le fichier Win32.pm à prendre ici:
https://raw.githubusercontent.com/glpi- … s/Win32.pm
Avec cette version, tu devrais continuer à avoir le vpn avec le nom défini quand tu lances depuis une console. Mais le service affectera un nom générique indexé, genre "vpn0", "vpn1", etc...
Est-ce que ça répond ton besoin sous cette forme ?
P.S.: J'ai longtemps cherché un autre moyen pour accéder au nom du vpn, mais celui-ci est vraiment lié au contexte de l'utilisateur et l'utilisateur système du service n'y a pas accès.
Last edited by gbougard (2023-01-13 17:15:05)
GLPI-Agent developer from Teclib' and GLPI-Network team
Previously FusionInventory-Agent maintainer
Offline
Bonjour,
Super ça fonctionne comme tu dis, console -> nom défini, service --> vpn0, ...
Est-ce que ça répond ton besoin sous cette forme ?
On voulait pouvoir appliquer une règle pour localiser les ordinateurs en télétravail, je vais tester et je reviendrai avec les résultats.
Un grand merci.
Offline
Bonjour,
Juste pour information, Je n'ai pas réussi à utiliser la "Règle de localisation" --> Critères "Port réseau > IP".
Je dois encore tester avec le critères "Sous -réseau".
Offline
Bonjour mchuche,
peux-tu décrire la configuration de la règle que tu as essayé ?
GLPI-Agent developer from Teclib' and GLPI-Network team
Previously FusionInventory-Agent maintainer
Offline
Bonjour gbougard,
Règles de localisation :
Critères
Port réseau > IP | commence par | 172.28.
Actions
Lieu | Assigner | Télétravail
La même règle avec "commence par" 10.10 et un ordinateur sur notre réseau fonctionne correctement.
Offline