Difference between revisions of "CMU OpenVPN"

From CMU ITSC Network
Line 18: Line 18:
 
== การใช้งานบนระบบปฏิบัติการ Windows ==
 
== การใช้งานบนระบบปฏิบัติการ Windows ==
 
=== การติดตั้ง ===
 
=== การติดตั้ง ===
1. download ตัวติดตั้งจาก [https://openvpn.net/community-downloads/ https://openvpn.net/community-downloads/] เลือก '''Windows 32-BIT MSI Installer''' หรือ '''Windows 64-BIT MSI Installer''' <br><br>
+
1. download ตัวติดตั้งจาก [https://openvpn.net/client-connect-vpn-for-windows/ https://openvpn.net/client-connect-vpn-for-windows/] เลือก '''Download OpenVPN Connect v3''' เมื่อ download เสร็จแล้วให้และติดตั้ง software ตามขั้นตอน <br><br>
[[File:Win VPNupdate01.png|link=]]<br><br>
+
[[File:Win ovpn connect 01.png|link=]]<br><br>  
2. ไปยัง file ที่ downloaded คลิกขวาที่ file เลือกคำสั่ง '''Install''' <br><br>
+
2. download file สำหรับเชื่อมต่อจาก [https://network.cmu.ac.th/cmu.ovpn https://network.cmu.ac.th/cmu.ovpn] <br><br>
[[File:Win VPNupdate02.png|link=]]<br><br>
+
3. เปิดโปรแกรม OpenVPN Connect ที่พึ่งติดตั้งเสร็จ เลือกเมนู Import Profile แล้ว Browse แล้วเลือก file cmu.ovpn ที่ down มาในข้อ 2.<br><br>
3. ที่หน้าต่าง Setup OpenVPN เลือก '''Intstall Now''' <br><br>
+
[[File:Win ovpn connect 02.png|link=]]<br><br>
[[File:Win VPNupdate03.png|link=]]<br><br>
+
4. ที่หน้าต่าง Imported Profile ให้ระบุ user email@cmu.ac.th หากต้องการให้จดจำรหัสผ่านให้เลือก Save password แล้วระบุรหัสผ่าน(แนะนำให้ทำเฉพาะเครื่องคอมพิวเตอร์ส่วนบุคคลที่ไม่ได้ใช้ร่วมกับคนอื่น) เลือก Connect after import แล้วกด Add ด้านขวาบน<br><br>
4. รอจนกระทั่งมีข้อความขึ้นว่า '''OpenVPN Installing Completed''' กด '''Close'''
+
[[File:Win ovpn connect 03.png|link=]]<br><br>
<br><br> [[File:Win VPNupdate04.png|link=]]<br><br>
+
5. ถ้ารหัสผ่านถูกต้องจะเชื่อมต่อสำเร็จดังภาพ สามารถกดที่ switch สีเขียวเพื่อตัดการเชื่อมต่อ<br><br>
5. ทำการ download file สำหรับเชื่อมต่อจาก [https://network.cmu.ac.th/cmu.ovpn https://network.cmu.ac.th/cmu.ovpn] <br><br>
+
[[File:Win ovpn connect 04.png|link=]]<br><br>
6. copy file '''cmu.ovpn''' ที่ download มาไปยัง folder '''C:\Program Files\OpenVPN\config''' <br><br>
+
6. เปิด OpenVPN Connect ครั้งถัดไปสามารถกดที่ switch เพื่อเชื่อมต่อได้ทันที และจะถามรหัสผ่านทุกครั้งเมื่อไม่ได้เลือกตัวเลือก Save password ตอน Import Profile<br><br>
[[File:05-windows-config-file.PNG|link=]]
+
[[File:Win ovpn connect 05.png|link=]]<br><br>
  
 
=== การเชื่อมต่อ ===
 
=== การเชื่อมต่อ ===

Revision as of 10:38, 6 May 2021

บทนำ

VPN.gif
VPN (Virtual Private Network) หรือ "เครือข่ายส่วนตัวเสมือน" ใช้เทคนิคการทำ tunneling วิ่งบนเครือข่ายอินเทอร์เน็ตทำให้ไม่ว่าจะอยู่ที่ใดก็เสมือนว่ายังใช้งานเครือข่ายของมหาวิทยาลัยอยู่ หลังจากเชื่อมต่อ VPN แล้ว ข้อมูลจราจรทั้งหมดจะวิ่งมายังเครือข่ายภายในมหาวิทยาลัยก่อนออกสู่อินเทอร์เน็ต

เนื่องจากการเชื่อมต่อ VPN ทำให้เสมือนว่าใช้งานเครือข่ายของมหาวิทยาลัย จึงทำให้เข้าถึงทรัพยากรต่างๆ ที่จำกัดให้ใช้งานได้จากภายในมหาวิทยาลัยเท่านั้น เช่น ฐานข้อมูลงานวิจัย บทความต่างๆ ของสำนักหอสมุด ระบบการเรียนการสอนออนไลน์ ได้จากที่ไหนก็ได้ โดยการเชื่อมต่อ VPN จะต้องยืนยันตัวตนโดยบัญชีผู้ใช้ไอทีของมหาวิทยาเชียงใหม่ก่อนเชื่อมต่อทุกครั้ง

ข้อควรทราบ

กรณีที่ใช้งานเครือข่ายภายในมหาวิทยาลัยอยู่แล้ว เช่น เครือข่ายภายในคณะ เครือข่ายไร้สายมหาวิทยาลัยเชียงใหม่ Jumbo Net ท่านไม่จำเป็นต้องเชื่อมต่อ openvpn เพื่อใช้งาน internet เนื่องจากออกเส้นทางเดียวกันอยู่แล้ว และจะเป็นการเพิ่มภาระให้กับ openvpn server โดยไม่จำเป็น จึงได้ทำการปิดกั้นการเชื่อมต่อ openvpn จากเครื่อข่ายภายในมหาวิทยาลัย

ข้อตกลงการใช้งาน

  1. การใช้งานระบบเครือข่ายงานวิจัยนี้ ใช้เพื่อการศึกษาค้นคว้า ในทางที่เป็นประโยชน์เท่านั้น
  2. การใช้งานระบบเครือข่ายงานวิจัยนี้ จะถูกบันทึกการใช้งานไว้ตามกฎหมาย พรบ.คอมพิวเตอร์ฯ พ.ศ. 2550
  3. ในกรณีที่พบว่ามีการใช้งานที่เกิดผลกระทบต่อระบบหรือการใช้งานของผู้ใช้งานอื่น ผู้ดูแลระบบสามารถยุติหรือยกเลิกการใช้งานของผู้ใช้นั้นได้ทันทีโดยไม่ต้องแจ้งให้ทราบล่วงหน้า
  4. การใช้งานที่ละเมิดต่อกฎหมาย พรบ.คอมพิวเตอร์ฯ พ.ศ. 2550 เจ้าของบัญชีผู้ใช้ที่ละเมิดกฎหมาย จะต้องถูกดำเนินคดีตามกฎหมาย ไม่ว่าจะให้ใครใช้บัญชีผู้ใช้ก็ตาม ดังนั้นผู้ใช้ต้องใช้บัญชีผู้ใช้เป็นการส่วนตัว ไม่แจกจ่ายให้ผู้อื่น เนื่องด้วยเจ้าของบัญชีต้องรับผิดชอบผลอันเกิดจากการใช้บัญชีผู้ใช้แต่เพียงผู้เดียว
  5. การใช้งานผ่านระบบเครือข่ายงานวิจัยนี้ จะใช้งานได้เฉพาะเว็บไซต์ที่ทางมหาวิทยาลัยอนุญาตเท่านั้น เพื่อไม่ให้นำทรัพยากรของทางมหาวิทยาลัยไปใช้ในทางที่ไม่ก่อให้เกิดประโยชน์
  6. การเข้าสู่ระบบ CMU OpenVPN ด้วยบัญชี้ผู้ใช้มหาวิทยาลัยเชียงใหม่ถือว่าเป็นการยอมรับข้อตกลงการใช้งานนี้โดยปริยาย

การใช้งานบนระบบปฏิบัติการ Windows

การติดตั้ง

1. download ตัวติดตั้งจาก https://openvpn.net/client-connect-vpn-for-windows/ เลือก Download OpenVPN Connect v3 เมื่อ download เสร็จแล้วให้และติดตั้ง software ตามขั้นตอน

Win ovpn connect 01.png

2. download file สำหรับเชื่อมต่อจาก https://network.cmu.ac.th/cmu.ovpn

3. เปิดโปรแกรม OpenVPN Connect ที่พึ่งติดตั้งเสร็จ เลือกเมนู Import Profile แล้ว Browse แล้วเลือก file cmu.ovpn ที่ down มาในข้อ 2.

Win ovpn connect 02.png

4. ที่หน้าต่าง Imported Profile ให้ระบุ user email@cmu.ac.th หากต้องการให้จดจำรหัสผ่านให้เลือก Save password แล้วระบุรหัสผ่าน(แนะนำให้ทำเฉพาะเครื่องคอมพิวเตอร์ส่วนบุคคลที่ไม่ได้ใช้ร่วมกับคนอื่น) เลือก Connect after import แล้วกด Add ด้านขวาบน

Win ovpn connect 03.png

5. ถ้ารหัสผ่านถูกต้องจะเชื่อมต่อสำเร็จดังภาพ สามารถกดที่ switch สีเขียวเพื่อตัดการเชื่อมต่อ

Win ovpn connect 04.png

6. เปิด OpenVPN Connect ครั้งถัดไปสามารถกดที่ switch เพื่อเชื่อมต่อได้ทันที และจะถามรหัสผ่านทุกครั้งเมื่อไม่ได้เลือกตัวเลือก Save password ตอน Import Profile

Win ovpn connect 05.png

การเชื่อมต่อ

1. เปิดโปรแกรม OpenVPN GUI

06-windows-openvpn-gui.PNG

2. คลิกที่ system tray แล้วคลิกขวาที่ icon 07-windows-connect-icon.PNG กด Connect แล้วใส่ CMU Account จากนั้นกด OK

070-windows-connect-icon.jpg

08-windows-connect.PNG

09-windows-auth.PNG

3. เมื่อเชื่อมต่อสำเร็จไอคอนจะเป็นสีเขียว 10-windows-auth-ok.PNG ให้คลิกขวาที่ icon แล้ว Disconnect เมื่อต้องการยกเลิกการเชื่อมต่อ

11-windows-disconnect.PNG

การใช้งานบนระบบปฏิบัติการ Ubuntu Linux

การติดตั้ง

1. เปิด Terminal แล้วพิมพ์คำสั่ง

sudo apt install openvpn -y

ระบุรหัสผ่านของตัวเองให้ถูกต้องแล้วระบบจะทำการติดตั้ง openvpn
2. ทำการ download file สำหรับการเชื่อมต่อโดยใช้คำสั่งใน terminal

cd ~
wget https://network.cmu.ac.th/cmu.ovpn

การเชื่อมต่อ

1. เปิด Terminal แล้วพิมพ์คำสั่ง

cd ~
sudo openvpn --config cmu.ovpn

ระบุรหัสผ่านของเครื่องเอง อีเมล@cmu.ac.th และรหัสผ่านตามลำดับจะพบหน้าต่าง terminal ดังภาพ
ให้เปิด terminal นี้ไว้ตลอดการใช้งาน OpenVPN และปิด terminal เมื่อต้องการตัดการเชื่อมต่อ
01-ubuntu-teminal.PNG

การใช้งานบนระบบปฏิบัติการ Android

การติดตั้ง

1. ทำการ Download application OpenVPN Connect จาก Playstore

OpenVPN Android install.png

2. ทำการ Download file สำหรับเชื่อมต่อจาก https://network.cmu.ac.th/cmu.ovpn

การเชื่อมต่อ

1. เข้าแอปพลิเคชันและเลือก OVPN Profile

OpenVPN Android 1.png

2. ไปยังโฟล์เดอร์ที่เก็บไฟล์ cmu.ovpn

OpenVPN Android 2.png

3. กดเลือกไฟล์ cmu.ovpn จากนั้นกด IMPORT

OpenVPN Android 3.png

4. กรอก CMU Account ที่ช่อง username จากนั้นกด ADD
OpenVPN Android 4.png

5. ทำการเชื่อมต่อโดยการกดไปบริเวณดังที่แสดงในรูป

OpenVPN Android 5.png

6. กรอกรหัสผ่านของ CMU account

OpenVPN Android 6.png

7. กด OK
OpenVPN Android 7.png

8. เมื่อเชื่อมต่อสำเร็จ จะปรากฎหน้าต่างดังรูป

OpenVPN Android 8.png

9. สามารถดูข้อมูลได้โดยการเลื่อนลง

OpenVPN Android 9.png

10. เมื่อต้องการตัดการเชื่อมต่อให้กดบริเวณดังที่แสดงในรูป

OpenVPN Android 10.png

11. กด OK เพื่อตัดการเชื่อมต่อ

OpenVPN Android 11.png

การใช้งานบนระบบปฏิบัติการ iOS

การติดตั้งและการเชื่อมต่อ

  1. เข้า App Store เพื่อติดตั้งโปรแกรม OpenVPN Connect

    IOS OVPN 1.jpg

  2. ทำการ download file สำหรับเชื่อมต่อจาก https://network.cmu.ac.th/cmu.ovpn

  3. จากนั้นเลือกคำสั่ง Open in "OpenVPN"

    IOS OVPN 2.jpg

  4. บนหน้าต่าง Import Profile เลือกคำสั่ง ADD

    IOS OVPN 3.jpg

  5. บนหน้าต่าง Imported Profile ระบุ CMU Account ที่ช่อง Username จากนั้นกด ADD และ Allow

    IOS OVPN 4.jpg IOS OVPN 5.jpg

  6. บนหน้าต่าง OVPN Profiles กด Turn on เพื่อใช้งาน จากนั้นกรอก password ของ CMU Account กด "OK" และ "Yes" ดังรูป

    IOS OVPN 6.jpg IOS OVPN 7.jpg IOS OVPN 8.jpg

  7. เมื่อเชื่อมต่อสำเร็จจะปรากฏหน้าต่างดังรูป

    IOS OVPN 9.jpg

  8. เมื่อต้องการเลิกใช้งานให้กด Turn off และกด OK เพื่อตัดการเชื่อมต่อ

    IOS OVPN 10.jpg IOS OVPN 11.jpg

การใช้งานบนระบบปฏิบัติการ macOS

การติดตั้ง

  1. Download โปรแกรม Tunnelblick จาก tunnelblick และคลิก Open ที่ file.dmg

    VPNOSX 1.png

  2. จากนั้นทำการ Double Click ที่ icon Tunnelblick

    VPNOSX 2.png

  3. หากปรากฏหน้าต่างดังภาพ ให้เลือก Open

    VPNOSX 3.png

  4. กรอกรหัสผ่านเครื่องคอมพิวเตอร์ของท่าน กรณีมีการติดตั้งโปรแกรมใหม่ในเครื่อง หลังจากนั้นกด OK

    VPNOSX 4.png

  5. ในหน้าต่าง Welcome to Tunnelblick เลือก I have configuration files

    VPNOSX.png

การเชื่อมต่อ

  1. ทำการ download file สำหรับเชื่อมต่อจาก https://network.cmu.ac.th/cmu.ovpn

  2. คลิกขวาที่ file ที่ download มาแล้วเลือก Open with Tunnelblick

    VPNOSX 5.png

  3. ในหน้าต่าง Install Configuration For All User เลือก Only Me

    VPNOSX 6.png

  4. กรอกรหัสผ่านเครื่องคอมพิวเตอร์ของท่าน กรณีมีการเปลี่ยนแปลง Config ในเครื่อง หลังจากนั้นกด OK

    VPNOSX 7.png

  5. บน Task bar คลิกที่ icon Tunnelblick เลือก Connect CMU

    VPNOSX 8.png

  6. ระบุ CMU Account ที่ได้รับจากมหาวิทยาลัย จากนั้นกด OK

    VPNOSX 9.png

  7. หากปรากฏหน้าต่างดังภาพ เลือก Do not warn about this again จากนั้นคลิก OK

    VPNOSX 10.png

  8. เมื่อเชื่อมต่อสำเร็จจะปรากฏหน้าต่างดังรูป

    VPNOSX 11.png

  9. เมื่อต้องการเลิกใช้งานให้เลือก Disconnect CMU เพื่อตัดการเชื่อมต่อ

    VPNOSX 12.png

วิธีแก้ปัญหาเมื่อพบ Errors

OpenVPN Error : There are no TAP-Windows adapters on this system.

  1. เมื่อพบ error ดังรูป
    Addtap01.jpg

  2. ให้ไปที่ path C:\Program Files \ TAP-Windowns \ bin\ addtap.bat จากนั้นคลิกขวาที่ addtap.bat เลือก Run as administrator แล้วลองเชื่อมต่อ OpenVPN อีกครั้ง

    Addtap02.jpg

OpenVPN Error : All TAP-Windows adapters on this system are currently in use

Solution 1 : Re-enable the adapter

  1. ไปที่ Control Panel เลือก Network and Internet เลือก Network and Sharing Center เลือก Change adapter settings. หา icon ที่มีคำว่า TAP-Windows Adapter แสดงอยู่ จากนั้นคลิกขวาที่ icon เลือก Disable และคลิกขวาที่ icon เดิมอีกครั้งเลือก Enable



ReEnable.jpg

Solution 2 : reinstall the TAP driver

  1. ไปที่ path C:\ Program Files \ TAP-Windows คลิกขวาที่ Unintall เลือก Run as administrator

    Tapdriver.jpg

  2. ทำการ Restart Windows
  3. จากนั้นดาวน์โหลด the Tab driver จาก OpenVPN repository และทำการติดตั้ง โดยคลิกขวา เลือก Run as adminnistrator

    Tapdriver01.png

link ที่เกี่ยวข้อง

ติดต่อสอบถามเพิ่มเติม

Onestop Service สำนักบริการเทคโนโลยีสารสนเทศ มหาวิทยาลัยเชียงใหม่
โทรศัพท์ : 0-5394-3827
อีเมล : onestop@cmu.ac.th

English Version

https://network.cmu.ac.th/wiki/index.php/CMU_OpenVPN_EN