ข้ามไปยังเนื้อหาหลัก

ติดตั้ง Mudfish OVA

Mudfish Cloud VPN สำหรับเครื่องเสมือนใช้เฟิร์มแวร์ OpenWRT บนสถาปัตยกรรม x86_64 โดยติดตั้งแพ็กเกจ Mudfish Core และ Mudfish UI สำหรับเว็บอินเทอร์เฟซ Luci ไว้แล้ว

ซอฟต์แวร์เครื่องเสมือนที่รองรับ​

ปัจจุบันรองรับซอฟต์แวร์เครื่องเสมือนต่อไปนี้อย่างเป็นทางการ

วิธีติดตั้ง OVA​

หากต้องการติดตั้ง Mudfish ในเครื่องเสมือน ให้ดาวน์โหลดไฟล์ OVA จากที่อยู่ต่อไปนี้ก่อน

Oracle VM VirtualBox​

นำเข้าอิมเมจ OVA​

นำเข้าไฟล์ OVA ตามขั้นตอนต่อไปนี้

  1. เปิด VirtualBox

  2. คลิก "File → Import appliance" แล้วระบุที่อยู่ไฟล์ OVA ที่ดาวน์โหลดไว้ในแท็บ Source

  3. จะเห็นการกำหนดค่าเครื่องเสมือนพื้นฐาน ส่วนสำคัญคือ "MAC Address Policy" ให้เลือกตัวเลือกต่อไปนี้

    • Include all network adapter MAC addresses
  4. จากนั้นคลิก Import จะได้เครื่องเสมือนชื่อประมาณ "OpenWRT with Mudfish <version>"

ติดตั้ง Mudfish VM สำเร็จแล้ว! สิ่งที่ต้องตรวจสอบต่อมีดังนี้

รายการตรวจสอบ
  • เปิด Settings ของ "OpenWRT with Mudfish <version>" แล้วไปที่แท็บ Network

  • Adapter 1 ต้องมีการตั้งค่าดังนี้

    • ทำเครื่องหมายที่ Enable Network Adapter

    • Attached to ต้องเป็น Host-only Adapter

    • Name โดยทั่วไปควรเป็น vboxnet0 หากไม่พบชื่อ ให้สร้างจาก "File → Host Network Manager" ใน VirtualBox อิมเมจ Mudfish OVA ปัจจุบันสมมติว่า vboxnet0 มีการตั้งค่าต่อไปนี้

      • Name: vboxnet0
      • IPv4 Address/Mask: 192.168.56.1/24
      • DHCP Server: Enabled
  • Adapter 2 ต้องมีการตั้งค่าดังนี้

    • ทำเครื่องหมายที่ Enable Network Adapter
    • Attached to ต้องเป็น Bridged Adapter
    • Name ต้องเป็นชื่อการ์ดเครือข่ายที่เชื่อมต่ออินเทอร์เน็ตอยู่

เริ่มเครื่องเสมือนแล้วรอประมาณ 10–15 วินาที จากนั้นกด Enter ในคอนโซล VM เพื่อเริ่มใช้งานคอนโซล

เข้าถึง Luci UI และตั้งค่า Mudfish​

เปิดเบราว์เซอร์บนเครื่องโฮสต์แล้วไปที่ http://192.168.56.2 ไม่มีรหัสผ่าน root สำหรับการเข้าสู่ระบบ

หากต้องการเชื่อมต่อ SSH ให้ใช้ ssh root@192.168.56.2 เพื่อทำงานผ่านคอนโซล

หากต้องการเข้าถึง UI Mudfish ในเครื่องเสมือน ให้เปิดเว็บ UI Luci แล้วไปที่ "Services → Mudfish" โดยทั่วไป Mudfish ทำงานอยู่ที่ http://192.168.56.2:8282 ตั้งค่า Mudfish บน OpenWRT ผ่านเมนูนี้ได้ หากคุ้นเคยกับ Mudfish บนเราเตอร์ ipTIME จะตั้งค่าได้ง่าย

เปลี่ยนเกตเวย์เริ่มต้น​

เคล็ดลับ

เพื่อความสะดวก แนะนำให้ใช้ เครื่องมือจัดการ Mudfish OVA เปลี่ยนเกตเวย์เริ่มต้น

ขั้นต่อไปคือเปลี่ยนทิศทางทราฟฟิกไปยัง OpenWRT with Mudfish ในเครื่องเสมือน

หากต้องการเปลี่ยนเพียงชั่วคราว ให้ตั้งค่าดังต่อไปนี้ เมื่อรีบูตคอมพิวเตอร์ การตั้งค่าเดิมจะกลับมา

ข้อมูล

ต้องมี OpenWRT with Mudfish ทำงานอยู่ในเครื่องเสมือน

  1. เรียก Command Prompt ด้วยสิทธิ์ผู้ดูแลระบบ

  2. ใช้ ROUTE DELETE 0.0.0.0 เพื่อลบเส้นทางเดิม

  3. ใช้คำสั่ง ROUTE ADD 0.0.0.0 MASK 0.0.0.0 192.168.56.2 METRIC 1 เพื่อเพิ่มเกตเวย์เริ่มต้นใหม่

  4. ตรวจสอบว่าปิงไปยัง ping 192.168.56.2 ได้หรือไม่

VMware Workstation 16 Player​

นำเข้าไฟล์ OVA ตามขั้นตอนต่อไปนี้

  1. เปิด VMware Workstation 16 Player คลิก "Open a Virtual Machine" แล้วเลือกไฟล์ Mudfish OVA ที่ดาวน์โหลดไว้

  2. เมื่อหน้าต่าง "Import Virtual Machine" ปรากฏ ให้ป้อนข้อมูลต่อไปนี้แล้วคลิก Import

    • ป้อน OpenWRT with Mudfish ในช่อง "Name for the new virtual machine"

    • ช่อง "Storage path for the new virtual machine" จะกรอกให้อัตโนมัติหลังป้อนชื่อด้านบน

  3. หากมีข้อความ เช่น "The import failed because ... did not pass OVF specification..." ให้คลิก Retry

  4. หากไม่มีปัญหา จะเห็นว่านำเข้าสำเร็จแล้ว

    รายการตรวจสอบ
    • เลือก "OpenWRT with Mudfish" แล้วคลิก "Edit virtual machine settings" เพื่อเปิดหน้าตั้งค่า

    • Network Adapter ต้องมีการตั้งค่าดังนี้

      • ทำเครื่องหมายที่ Connect at power on

      • Network connection ต้องเป็น Host-only โดยทั่วไปจะเชื่อมโยงกับอุปกรณ์ VMnet1

        โดยทั่วไป Host-only IP ของ VMnet1 ตั้งไว้เป็น 192.168.139.1

    • Network Adapter 2 ต้องมีการตั้งค่าดังนี้

      • ทำเครื่องหมายที่ Connect at power on
      • Network connection ต้องเป็น Bridged
      • จุดสำคัญคือคลิก "Configure Adapters" แล้วเลือกเฉพาะอุปกรณ์เครือข่ายที่เชื่อมต่ออินเทอร์เน็ตอยู่ และยกเลิกตัวเลือกอื่นทั้งหมด
  5. บูตอิมเมจ OpenWRT with Mudfish รอประมาณ 8–10 วินาที แล้วกด Enter บนหน้าจอเพื่อเข้าคอนโซล

  6. สุดท้ายต้องเปลี่ยน IP ของ LAN ภายใน ป้อนคำสั่งต่อไปนี้เพื่อเปลี่ยนเป็น 192.168.139.2

    uci set network.lan.ipaddr='192.168.139.2'
    uci commit
    reboot
  7. เมื่อรีบูตสำเร็จ เปิดเบราว์เซอร์แล้วไปที่ http://192.168.139.2

เข้าถึง Luci UI และตั้งค่า Mudfish​

เปิดเบราว์เซอร์บนเครื่องโฮสต์แล้วไปที่ http://192.168.139.2 ไม่มีรหัสผ่าน root สำหรับการเข้าสู่ระบบ

หากต้องการเชื่อมต่อ SSH ให้ใช้ ssh root@192.168.139.2 เพื่อทำงานผ่านคอนโซล

หากต้องการเข้าถึง UI Mudfish ในเครื่องเสมือน ให้เปิดเว็บ UI Luci แล้วไปที่ "Services → Mudfish" โดยทั่วไป Mudfish ทำงานอยู่ที่ http://192.168.139.2:8282 ตั้งค่า Mudfish บน OpenWRT ผ่านเมนูนี้ได้ หากคุ้นเคยกับ Mudfish บนเราเตอร์ ipTIME จะตั้งค่าได้ง่าย

เปลี่ยนเกตเวย์เริ่มต้น​

เคล็ดลับ

เพื่อความสะดวก แนะนำให้ใช้ เครื่องมือจัดการ Mudfish OVA เปลี่ยนเกตเวย์เริ่มต้น

ขั้นต่อไปคือเปลี่ยนทิศทางทราฟฟิกไปยัง OpenWRT with Mudfish ในเครื่องเสมือน

หากต้องการเปลี่ยนเพียงชั่วคราว ให้ตั้งค่าดังต่อไปนี้ เมื่อรีบูตคอมพิวเตอร์ การตั้งค่าเดิมจะกลับมา

ข้อมูล

ต้องมี OpenWRT with Mudfish ทำงานอยู่ในเครื่องเสมือน

  1. เรียก Command Prompt ด้วยสิทธิ์ผู้ดูแลระบบ

  2. ใช้ ROUTE DELETE 0.0.0.0 เพื่อลบเส้นทางเดิม

  3. ใช้คำสั่ง ROUTE ADD 0.0.0.0 MASK 0.0.0.0 192.168.139.2 METRIC 1 เพื่อเพิ่มเกตเวย์เริ่มต้นใหม่

  4. ตรวจสอบว่าปิงไปยัง ping 192.168.139.2 ได้หรือไม่