เซิร์ฟเวอร์ของฉันคือ 2012R2 ฉันปรับใช้ AOVPN ตาม คู่มือไมโครซอฟต์ ใช้ PowerShell สำหรับการปรับใช้ไคลเอนต์ มันทำงานได้ทั้งหมดยกเว้น เส้นทางที่กำหนดเองไม่ปรากฏบนไคลเอนต์ (ลองกับพีซี Windows 10 และ Windows 11 หลายเครื่อง) โดยไม่มีคำแนะนำใดๆ ปิดใช้งาน ClassBasedDefaultRoute
ทำงาน
ฉันพยายามแก้ไขที่แนะนำ MakeProfile.ps1
พร้อมเพิ่มการเชื่อมต่อ VPN ผ่าน MDM_VPNv2_01 WMI class และเพิ่มการเชื่อมต่อ VPN ด้วย classic เพิ่มการเชื่อมต่อ VPN
แทนด้วยเส้นทางที่กำหนดเองเช่นนี้ เพิ่ม-VpnConnectionRoute
. ใช้งานได้ เส้นทางปรากฏขึ้น แต่สคริปต์การเข้าสู่ระบบไม่ทำงานเมื่อไคลเอนต์ไม่ได้เชื่อมต่อกับเครือข่ายเหมือนปกติสำหรับไคลเอนต์ระยะไกล ดูเหมือนว่า ProfileXML "ไม่ถูกต้อง" จะแทนที่เส้นทางที่เพิ่มด้วย เพิ่มการเชื่อมต่อ VPN
หลังจากรีบูตไคลเอนต์ไม่กี่ครั้ง (ฉันไม่เข้าใจตรรกะอย่างสมบูรณ์) และเส้นทางที่กำหนดเองหายไป ดังนั้นจึงใช้งานได้ แต่ไม่น่าเชื่อถือ
โปรดช่วยค้นหาข้อผิดพลาดใน ProfileXML หรือที่อื่น:
<VPNProfile>
<AlwaysOn>true</AlwaysOn>
<RememberCredentials>true</RememberCredentials>
<DnsSuffix>mydomain.local</DnsSuffix>
<RegisterDNS>true</RegisterDNS>
<TrustedNetworkDetection>mydomain.local</TrustedNetworkDetection>
<DomainNameInformation>
<DomainName>.mydomain.local</DomainName>
<DnsServers>192.168.99.1,192.168.99.100</DnsServers>
</DomainNameInformation>
<NativeProfile>
<Servers>vpn.external.com</Servers>
<RoutingPolicyType>SplitTunnel</RoutingPolicyType>
<NativeProtocolType>IKEv2</NativeProtocolType>
<DisableClassBasedDefaultRoute>true</DisableClassBasedDefaultRoute>
<CryptographySuite>
<AuthenticationTransformConstants>SHA256128</AuthenticationTransformConstants>
<CipherTransformConstants>AES256</CipherTransformConstants>
<EncryptionMethod>AES256</EncryptionMethod>
<IntegrityCheckMethod>SHA256</IntegrityCheckMethod>
<DHGroup>Group14</DHGroup>
<PfsGroup>None</PfsGroup>
</CryptographySuite>
<Authentication>
<UserMethod>Eap</UserMethod>
<Eap>
<Configuration>
<EapHostConfig xmlns="http://www.microsoft.com/provisioning/EapHostConfig">
<EapMethod>
<Type xmlns="http://www.microsoft.com/provisioning/EapCommon">26</Type>
<VendorId xmlns="http://www.microsoft.com/provisioning/EapCommon">0</VendorId>
<VendorType xmlns="http://www.microsoft.com/provisioning/EapCommon">0</VendorType>
<AuthorId xmlns="http://www.microsoft.com/provisioning/EapCommon">0</AuthorId>
</EapMethod>
<Config xmlns="http://www.microsoft.com/provisioning/EapHostConfig">
<Eap xmlns="http://www.microsoft.com/provisioning/BaseEapConnectionPropertiesV1">
<Type>26</Type>
<EapType xmlns="http://www.microsoft.com/provisioning/MsChapV2ConnectionPropertiesV1">
<UseWinLogonCredentials>true</UseWinLogonCredentials>
</EapType>
</Eap>
</Config>
</EapHostConfig>
</Configuration>
</Eap>
</Authentication>
</NativeProfile>
<Route>
<Address>192.168.96.0</Address>
<PrefixSize>20</PrefixSize>
<Metric>1</Metric>
</Route>
</VPNProfile>