ตรวจสอบและควบคุมการเชื่อมต่อ VPN


0

ฉันมีการเชื่อมต่อ VPN หนึ่งครั้งบนพีซีที่ทำงานของฉันซึ่งฉันต้องเชื่อมต่ออยู่ตลอดเวลา อย่างไรก็ตามบางครั้งมันก็ตัดการเชื่อมต่อและฉันค้นพบสิ่งนี้ในเวลาที่นานเช่นคิดว่าฉันมีข้อบกพร่องในการทำงานหรือบางสิ่งบางอย่าง

ฉันต้องการเครื่องมือซอฟต์แวร์บางอย่างที่ฉันสามารถใช้เพื่อตรวจสอบได้อาจเป็นสคริปต์ PowerShell ที่ทำงานบนตัวจับเวลาและหากไม่ได้เชื่อมต่อให้เชื่อมต่ออีกครั้ง มีใครทำอะไรแบบนั้นหรือมีบางอย่างที่ทำเพื่องานเช่นนั้น?


1
"ping xxxx -t" จะแสดงเวลาในการตอบสนองสูงหากลิงก์ไม่ดีหรือหมดเวลาหากลิงก์ลดลง เพียงแค่ใส่ IP ของการกระโดดต่อไปในเครือข่าย หากคุณต้องการพรอมต์สคริปต์ VB / Batch สามารถเรียกใช้กล่องโต้ตอบเมื่อใดก็ตามที่มันหายไป ping (หรือ 3 พูด)
Linef4ult

ขอบคุณ ตลกพอเมื่อคืนฉันพบชายหนุ่มคนหนึ่งฉันให้คำปรึกษาวิธีการใช้. NET Pingระดับเพื่อตรวจสอบความพร้อมของเครื่องพิมพ์ ฉันยังแสดงให้เขาเห็นping.exeคำสั่งWindows สำหรับการเขียนสคริปต์งานหากจำเป็น ฉันจะต้องค้นหาวิธีการเชื่อมต่อใหม่ตอนนี้
ProfK

คำตอบ:


1

เขาใช้รหัสต่อไปนี้จะ ping ที่อยู่บางอย่างสำหรับคุณที่อยู่ IP ที่เก็บไว้ใน$IpAddressตัวแปร หากที่อยู่นี้ไม่สามารถเข้าถึงได้โดย ping อะแดปเตอร์เครือข่ายจะถูกรีเซ็ต เปลี่ยนตัวแปรที่อยู่ ip ให้เป็นค่าที่ถูกต้องของคุณเอง

เปลี่ยนชื่อ 'ชื่อของการเชื่อมต่อ' เป็นชื่ออินเตอร์เฟสของอะแดปเตอร์เครือข่ายที่ใช้แล้ว ตัวอย่าง: 'อีเธอร์เน็ต'

$IpAdress = "192.168.0.1"
$ConnectionName = "ethernet"
$Testconnection = test-connection $IpAdress -count 1 -quiet

if(!$Testconnection)
{
 $nic = gwmi win32_networkadapter -filter "NetConnectionID='$ConnectionName'"
  $nic.disable()
  write-host "Disabling Network interface '$ConnectionName''"
  sleep 5
  $nic.enable()
  write-host "Enabling Network interface '$ConnectionName''"
}

ลองกำหนดค่าภารกิจที่กำหนดเวลาไว้เพื่อให้สคริปต์รัน X ทุกครั้งเพื่อตรวจสอบการเชื่อมต่อของอะแดปเตอร์ หรือเพียงแค่เรียกใช้สคริปต์ด้วย powershell เมื่อคุณสังเกตเห็นว่าการเชื่อมต่อจะหายไป

ฉันไม่รู้ว่าการปิดใช้งาน / เปิดใช้งานอะแดปเตอร์เครือข่ายของคุณจะเชื่อมต่อการเชื่อมต่อ VPN อีกครั้งดังนั้นคุณอาจต้องบิดโค้ดสักหน่อย แต่ฉันคิดว่านี่จะทำให้คุณเริ่มต้นในทิศทางที่ถูกต้อง

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.