หากพยายามเชื่อมต่อ virtual machine กับคอมพิวเตอร์ในเครือข่าย LAN แต่ไม่ทำงาน หรือ Bridged network ไม่ทำงานใน VMware นี่คือวิธีแก้ไขปัญหา นี่เป็นสถานการณ์ทั่วไปในผู้ใช้ VMware ใหม่ แม้ใช้ VMware มานานและ Bridged networking หยุดทำงานอย่างกะทันหัน ก็ลองวิธีเหล่านี้ได้
หลายคนต้องเชื่อมต่อ virtual machine กับคอมพิวเตอร์ LAN เพื่อแชร์ไฟล์ ทำได้ง่ายกับ host machine ปัญหาเริ่มเมื่อพยายามทำกับ guest OS ใน VMware เนื่องจาก network adaptor ที่ไม่ได้แชร์ ซึ่งรับผิดชอบสร้างการเชื่อมต่อระหว่างคอมพิวเตอร์ LAN และ virtual machine
VMware Bridged network ไม่ทำงาน
วิธีต่อไปนี้ช่วยแก้ปัญหา Bridged network ใน VMware:
- เลือก network connection ที่ถูกต้อง
- Restart VMware Bridge Control
- เลือก virtual network เฉพาะเจาะจง
- เลือก bridged network connection ที่ถูกต้อง
- คืนค่าการตั้งค่าทั้งหมดเป็นค่าเริ่มต้น
- ปิด network ที่ไม่จำเป็นใน host computer
- ปิด Firewall/VPN apps จาก host computer
1. เลือก network connection ที่ถูกต้อง
โดยค่าเริ่มต้น VMware ใช้ NAT Used to share the host's IP address เพื่อให้ virtual machine ใช้ IP ของ host ขณะสร้าง network connection อาจก่อให้เกิดปัญหาจาก IP conflict
ดังนั้น เลือก dedicated option ที่ให้สร้าง Bridged connection ได้ง่าย หากเลือกตัวนี้ จะ replicate สถานะการเชื่อมต่อของ host machine ได้ความยืดหยุ่นมากขึ้น
วิธีใช้: เลือก virtual machine คลิก Edit virtual machine settings เลือก Network Adapter ในแท็บ Hardware ด้านขวาจะมีตัวเลือก Bridged: Connected directly to the physical network

เลือก แล้วกด OK เพื่อบันทึก
2. Restart VMware Bridge Control
บางครั้ง restart แบบง่ายแก้ปัญหาใหญ่ ใช้เทคนิคเดียวกันแก้ปัญหานี้ Restart VMware Bridge Control ได้ง่ายด้วย Command Prompt หากมีปัญหาภายใน VMware อาจแก้ได้โดยทำนี้ เปิด Command Prompt ด้วยสิทธิ์ administrator พิมพ์คำสั่งทีละคำสั่ง:
net stop vmnetbridge net start vmnetbridge
3. เลือก virtual network เฉพาะเจาะจง
หากเลือก Bridged, NAT, หรือ Host-only VMware อาจใช้ virtual network ผิด แม่น่าเกิดน้อย แต่อาจเกิดกับคุณ ดังนั้นเลือก virtual network เฉพาะเจาะจงด้วยตนเองเพื่อปิดช่องโหว่ทั้งหมด
วิธี: เลือก virtual machine คลิก Edit virtual machine settings ไปที่ Network Adapter ด้านขวาจะมี Custom: Specific virtual network ภายใต้ Network Connection

ที่นี่ เลือก VMnet0 และบันทึกการตั้งค่า
4. เลือก bridged network connection ที่ถูกต้อง
โดยค่าเริ่มต้น VMware เลือก network adapter อัตโนมัติขณะสร้าง Bridged network หากเจอข้อผิดพลาดกับ guest OS สามารถเลือก network adapter ที่ถูกต้องเพื่อสร้าง Bridged connection เปิด VMware ไปที่ Edit > Virtual Network Editor คลิก Change Settings ให้สิทธิ์ administrator
ควรพบ VMnet0 ในรายการ ตรวจสอบว่าเลือกอยู่ จากนั้นเลือก Bridged จาก VMnet Information และเลือก network adapter ของ host computer จาก dropdown menu

คลิก OK บันทึกการเปลี่ยนแปลง
นี่คือวิธีแก้ไขที่ทำงานได้ แต่หากยังเจอปัญหาเดียวกัน ลองคู่มือต่อไปนี้
5. คืนค่าการตั้งค่าทั้งหมดเป็นค่าเริ่มต้น
หากปรับแต่งเยอะและ Bridged network หยุดทำงานหลังจากนั้น ใช้ reset option ทำให้เหมือนใหม่ เปิด Virtual Network Editor คลิก Change Settings เพื่อเปลี่ยนแปลง หา Restore Defaults ใช้ตัวเลือกนี้
6. ปิด network ที่ไม่จำเป็นใน host computer
หากใช้ host computer เชื่อมต่อหลาย Ethernet connection อาจก่อให้เกิดปัญหา วิธีตรวจจับ: ปิด network adapters เพิ่มเติมทั้งหมดใน host computer กด Win + R เปิด Run พิมพ์ ncpa.cpl
จะเห็น network connections ทั้งหมด คลิกขวาแต่ละ connection เลือก Disable อย่าปิด connection ที่เชื่อมต่ออยู่ และ networks ชื่อ VMware Network Adapter
7. ปิด Firewall/VPN apps จาก host computer
แม้ไม่ควรเกิด แต่บางครั้ง VPN ก่อให้เกิดปัญหา หากติดตั้ง VPN app หรือ firewall software ใน host หรือ virtual machine ใกล้ๆ นี้ แนะนำปิดชั่วคราว และตรวจสอบว่าปัญหายังคงอยู่หรือไม่
แค่นี้ thôi!
