2
วิธีดึงเซิร์ฟเวอร์ชื่อใหม่บนการเชื่อมต่อ VPN โดยอัตโนมัติ
ฉันใช้ Ubuntu xenial 16.04 เราใช้ openvpn เพื่อเชื่อมต่อกับคลาวด์ส่วนตัวเสมือน คลาวด์นั้นมีเซิร์ฟเวอร์ DNS ของตัวเอง (เช่นเดียวกับเส้นทางท้องถิ่นของเรา - บ้านหรือสำนักงาน) เมื่อฉันเชื่อมต่อกับ VPN IP ทั้งหมดในเครือข่ายนั้นพร้อมใช้งาน แต่ฉันไม่สามารถเข้าถึงด้วยชื่อโฮสต์ เหตุผลนั้นง่าย: ไฟล์ resolv.conf ยังคงแสดงเนมเซิร์ฟเวอร์สำนักงานในพื้นที่ของฉัน ถ้าฉันเขียนทับ resolv.conf ด้วยตนเองเพื่อให้เซิร์ฟเวอร์ชื่อที่ถูกต้องทั้งหมดดี ดังนั้นฉันจะให้มันตั้งค่า resolv.conf ใหม่โดยอัตโนมัติเมื่อเชื่อมต่อกับ VPN ได้อย่างไร ฉันขอเกี่ยวกับเหตุการณ์ของระบบและรันสคริปต์ได้หรือไม่