RouterOS 7 - How to Setup OpenVPN Server in MikroTik (2024)

Wire Network
19 Feb 202412:47

Summary

TLDRهذا الفيديو يشرح خطوات إنشاء خادم OpenVPN على روتر Microtik. يتضمن إنشاء شهادة CA، شهادة خادم، شهادة عميل، تصدير شهادات CA وعميل، إنشاء بركة عنوان IP، إضافة قواعد نطاق، وإنشاء قواعد نطاق لسماح مرور OpenVPN. كما يتضمن إعداد ملف تكوين OpenVPN وإضافة التوجيهات اللازمة للوصول إلى الشبكة المحلية.

Takeaways

  • 😀 إنشاء شهادة CA (Certificate Authority) في واجهة WinBox أو الويب للmikrotik router.
  • 🔒 إعداد التفاصيل الشخصية للشهادة مثل البلد والولاية والمكان والمنظمة والوحدة.
  • 📅 تحديد مدة صلاحية الشهادة.
  • 🔑 تحديد الاستخدام المفتاح للشهادة، مثل التوقيع على CRL ومفتاح الشهادة.
  • 🌐 إشارة IP ال MikroTik الثابتة لCA CRL Host.
  • 🛠 إنشاء شهادة خادم وإعداد التفاصيل الشخصية والاستخدام المفتاح للشهادة.
  • 📝 إرسال الشهادة لتوقيعها من الCA.
  • 🔄 إنشاء شهادة عميل وتحديد الاستخدام المفتاح للشهادة، مثل TLS العميل.
  • 📁 تصدير الشهادة والشهادة الشخصية للعميل.
  • 🏢 إنشاء حوض عنوان IP مع نطاق العناوين التي تريد تضمينها.
  • 🔄 إنشاء قواعد الجدار النار للmikrotik لتحويل الVPN.
  • 🚀 إنشاء قواعد الجدار النار ل容许 OpenVPN المرور.
  • 📝 إنشاء ملفات OpenVPN وتكوينها مع التفاصيل الشخصية والأمان.
  • 🔒 تكوين خادم OpenVPN وتمكين التحقق من شهادة العميل.
  • 📋 إضافة التوجيهات الجذر في ملفات تكوين OpenVPN ل容许 الوصول إلى الشبكة المحلية.

Q & A

  • ما هي الخطوة الأولى لإعداد خادم OpenVPN على جهاز التوجيه Mikrotik؟

    -الخطوة الأولى هي إنشاء شهادة CA. في واجهة winbox أو الويب، انتقل إلى النظام، ثم انقر على الشهادات، ثم انقر على زر الإضافة لإضافة شهادة جديدة.

  • ما هي المعلومات التي يجب تحديدها عند إنشاء شهادة CA؟

    -يجب تحديد اسم الشهادة، البلد، الولاية، المحلية، المنظمة، والوحدة. ثم تحديد الاسم المشترك وعدد الأيام التي تكون فيها الشهادة صالحة.

  • ما هي استخدامات المفتاح التي يجب تحديدها لشهادة CA؟

    -يجب تحديد 'crl sign' و 'key cert sign'.

  • ما هي الخطوة التالية بعد إنشاء شهادة CA؟

    -الخطوة التالية هي التوقيع على شهادة CA وإدخال عنوان IP الثابت لجهاز Mikrotik WAN في 'CA CRL Host' ثم النقر على زر البدء.

  • ما هي الخطوة الثانية في إعداد خادم OpenVPN؟

    -الخطوة الثانية هي إنشاء شهادة الخادم. انقر على زر الإضافة لإضافة شهادة جديدة، ثم قم بتحديد المعلومات المطلوبة مثل اسم الشهادة، البلد، الولاية، المحلية، المنظمة، والوحدة، ثم تحديد الاسم المشترك وعدد الأيام التي تكون فيها الشهادة صالحة.

  • ما هي استخدامات المفتاح التي يجب تحديدها لشهادة الخادم؟

    -يجب تحديد 'digital signature' و 'key encipherment' و 'TLS server'.

  • ما هي الخطوة الثالثة في إعداد خادم OpenVPN؟

    -الخطوة الثالثة هي إنشاء شهادة العميل. انقر على زر الإضافة لإضافة شهادة جديدة، ثم قم بتحديد المعلومات المطلوبة مثل اسم الشهادة، البلد، الولاية، المحلية، المنظمة، والوحدة، ثم تحديد الاسم المشترك وعدد الأيام التي تكون فيها الشهادة صالحة.

  • ما هي استخدامات المفتاح التي يجب تحديدها لشهادة العميل؟

    -يجب تحديد 'TLS client'.

  • ما هي الخطوة الرابعة في إعداد خادم OpenVPN؟

    -الخطوة الرابعة هي تصدير شهادات CA والعميل. انتقل إلى النظام، ثم انقر على الشهادات، ثم انقر على شهادة CA وانقر على تصدير. قم بإدخال اسم الملف وانقر على تصدير. كرر نفس الخطوات لشهادة العميل.

  • كيف يتم إنشاء مجموعة عناوين IP لخادم OpenVPN؟

    -انتقل إلى IP، ثم حدد 'pool'، وانقر على زر الإضافة لإضافة مجموعة عناوين IP جديدة. قم بتحديد اسم ذو معنى للمجموعة وحدد نطاق عناوين IP التي ترغب في تضمينها في المجموعة.

Outlines

00:00

😀 Setting Up an OpenVPN Server

This paragraph outlines the initial steps for setting up an OpenVPN server on a MikroTik router. It begins with creating a CA (Certificate Authority) certificate through the WinBox or web interface, detailing the process of setting the certificate name, country, state, locality, organization, and unit. It also guides through setting the validity period and key usage, signing the certificate, and creating a server certificate with similar steps. The paragraph concludes with creating a client certificate, emphasizing the need to select TLS client in the key usage.

05:02

🔒 Exporting Certificates and Configuring Firewall

This paragraph continues the setup process by detailing the export of the CA and client certificates, which involves selecting the appropriate options in the system certificate menu and providing a file name and passphrase. It then moves on to creating an IP address pool in the IP section, specifying the range of IP addresses. The paragraph also covers adding a masquerade firewall rule and creating a firewall rule to allow OpenVPN traffic, including selecting the appropriate protocol and ports. Finally, it discusses creating an OpenVPN profile and secret, configuring the OpenVPN server, and exporting the OpenVPN config file.

10:11

🎵 Music and Preparation

This paragraph primarily contains musical interludes and does not provide any substantial information related to the setup process. It seems to be a placeholder or filler content, possibly used for transitions or background music in the video.

Mindmap

Keywords

💡OpenVPN

OpenVPN هو برمجة خارقة لإنشاء شبكات في السحابة وشبكات خاصة مفتوحة. في النص، يُستخدم لإعداد خادم OpenVPN على روتر مايكروتيك، مما يسمح للمستخدمين بإنشاء اتصالات آمنة عبر الإنترنت.

💡Microtik

Microtik هي شركة توفر أجهزة برمجة للشبكات التي يمكنها إدارة شبكات الواي فاي والشبكات الEthernet. في النص، يُستخدم روتر Microtik لإعداد خادم OpenVPN.

💡CA (Certificate Authority)

CA هي هيكل توقيف معتمد يصدر شهادات الأمان الإلكترونية. في النص، يُطلب من المستخدم إنشاء CA لإنشاء شهادة معتمدة لخادم OpenVPN.

💡Winbox

Winbox هو برمجة برمجة لواجهة المستخدمين لأجهزة Microtik. يُستخدم في النص لإعداد خادم OpenVPN من خلال واجهة Winbox.

💡Certificate

شهادة هي مستند إلكتروني يحتوي على معلومات تحدد مستخدمًا أو جهازًا ويتم توقيفه من قبل CA. في النص، يُستخدم لإنشاء شهادات CA وخادم وعميل لضمان الأمان في OpenVPN.

💡IP Address Pool

مجموعة عنوان IP هي مجموعة من العناوين التي يمكن أن ت被授予 للعملاء في الشبكات الشخصية ال化的. في النص، يُستخدم لتحديد مجموعة من العناوين التي سي被授予 للعملاء الداخليين في OpenVPN.

💡Firewall

Firewall هو نظام محمي يمنع أو يسمح بحركة البيانات الإلكترونية استنادًا إلى قواعد معينة. في النص، يُستخدم لإنشاء قواعد لضمان أن المرور عبر OpenVPN يكون آمنًا.

💡NAT (Network Address Translation)

NAT هو عملية ترجمة عنوان IP لتحويل بين الشبكات. في النص، يُستخدم NAT لربط الشبكة الشخصية مع الشبكة الخارجية من خلال OpenVPN.

💡OVPN

OVPN هو نوع ملفات التكوين التي تستخدم لإعداد OpenVPN. في النص، يُستخدم لتصدير ملف تكوين OpenVPN لاستخدامه من قبل العملاء.

💡TLS (Transport Layer Security)

TLS هو تكنولوجيا توفر مصادقة وتشفير لعمليات النقل عبر الإنترنت. في النص، يُستخدم TLS لتحديد نوع الاستخدام في شهادة العميل لOpenVPN.

💡VPN Gateway

بوابة VPN هي نقطة اتصال بين الشبكة الشخصية وشبكة خارجية. في النص، يُستخدم عنوان IP لبوابة VPN لربط العملاء بشبكة الVPN.

Highlights

Introduction to setting up an OpenVPN server on a MikroTik router.

Step-by-step guide begins with creating a CA certificate using WinBox or web interface.

Instructions on setting the certificate name and other required details like country, state, locality, organization, and unit.

Explanation on setting the validity period for the certificate.

How to select key usage options such as CRL sign and keyEncipherment.

Process of signing the certificate using the CA certificate.

Creating a server certificate with specific settings for country, state, locality, organization, and unit.

Key usage selection for the server certificate including digitalSignature, keyEncipherment, and serverAuth.

Signing the server certificate and the process of trusting it.

Creating a client certificate with required information and key usage set to TLS client.

Exporting the CA and client certificates with file naming and passphrase entry.

Creating an IP address pool for the VPN with a specified range of addresses.

Adding a NAT rule to the MikroTik firewall for the VPN IP subnet.

Creating a firewall rule to allow OpenVPN traffic through the specified port.

Setting up an OpenVPN profile with local and remote address configurations.

Configuring the OpenVPN server with the selected profile and enabling client certificate requirements.

Exporting the OpenVPN config file with the server's public IP and selected certificates.

Instructions on adding routes to the OpenVPN config file for local network access.

Transcripts

play00:00

hello everyone welcome back to wire

play00:03

Network this video article will provide

play00:06

everything you need to know about

play00:08

setting up an openvpn server on your

play00:10

microtic router step one create a CA

play00:14

certificate in the winbox or web

play00:17

interface go to system then click to

play00:21

certificate click on the plus button to

play00:23

add a new

play00:25

certificate next set the certificate

play00:28

name set the country State locality

play00:32

organization and

play00:39

unit next set the common

play00:44

name set the days valid as your

play00:48

requirement next go to key usage then

play00:51

select crl sign and keyer

play00:55

sign click apply

play00:58

okay now next click on CA certificate

play01:02

then click on sign to sign the

play01:05

certificate click on CA crl host then

play01:09

enter your microtic van static IP

play01:14

address click on start

play01:28

button

play01:31

step two create a server

play01:34

certificate click on the plus button to

play01:37

add a new server

play01:39

certificate next set the certificate

play01:43

name set the country State locality

play01:47

organization and

play01:54

unit next set the common

play01:58

name

play02:00

set the days valid as your requirement

play02:03

next go to key usage then select digital

play02:06

signature key encipherment and PLS

play02:10

server click apply

play02:13

okay next click on server certificate

play02:17

then click on sign to sign the

play02:20

certificate next click on CA then click

play02:28

Start

play02:32

next go to General tab then click

play02:38

trusted step three create a client

play02:41

certificate click on the plus button to

play02:44

add a new client certificate next set

play02:47

the certificate

play02:49

name set the country State locality

play02:53

organization and

play02:58

unit next next set the common

play03:03

name set the days valid as your

play03:06

requirement next go to key

play03:09

usage select TLS client then click apply

play03:15

okay next click on client certificate

play03:19

then click on sign to sign the

play03:21

certificate next click on CA then click

play03:28

Start

play03:35

next go to General tab then click

play03:43

trusted step four export CA and client

play03:48

certificate go to system then click to

play03:51

certificate next click on CA certificate

play03:55

then click

play03:58

export select CA certificate in

play04:00

drop-down

play04:02

menu next enter file name then click

play04:08

export click on client certificate then

play04:11

click to

play04:17

export next enter export

play04:20

passphrase enter file name then click

play04:28

export

play04:34

go to file you can see your export

play04:36

certificate

play04:44

here step five create an IP address pool

play04:49

go to IP and then select

play04:51

pool click on the plus button to add a

play04:54

new IP pool next give your IP pool a

play04:59

meaningful

play05:02

name specify the range of IP addresses

play05:05

you want to include in the

play05:15

pool click apply

play05:25

okay step six add a mured firewall roof

play05:30

go to IP and then click

play05:33

firewall in the N tab click on the plus

play05:36

button to add a new natat rule next

play05:40

select chain to SRC net in the SRC

play05:44

address input your VPN IP

play05:48

subnet next go to action and then select

play05:57

masurate step seven creating firewall

play06:00

rule for allow openvpn traffic on

play06:04

firewall go to IP and then click on

play06:08

firewall next go to filter rules in the

play06:12

filter rules click on the plus button to

play06:14

add a new filter

play06:16

rule next select chain to

play06:21

input click on protocol and then select

play06:24

60cp next click DST port and then enter

play06:28

open VPN port number go to action and

play06:32

then select

play06:46

accept step eight create a open VPN

play06:50

profile and

play06:51

secret go to Triple p and then click on

play06:56

profile click on plus button to add add

play06:59

new

play07:00

profile next assign a profile

play07:08

name in the local address input your VPN

play07:12

Gateway IP

play07:16

address in the remote address select VPN

play07:19

pool you created in Step

play07:24

file next go to secret tab click on plus

play07:29

button to add a new

play07:30

secret next input open VPN username and

play07:40

password select open VPN in service

play07:43

drop-down

play07:44

menu next select triple P

play07:51

profile step nine configure open VPN

play07:55

server go to Triple p and then click on

play07:58

OV PN

play08:01

server next check the box to

play08:06

enable select default profile you

play08:09

created in profile

play08:12

tab next select server in certificate

play08:15

drop-down menu and then enable require

play08:18

client

play08:24

certificate next click apply

play08:28

okay

play08:31

next click on export.

play08:33

ovpn enter your openvpn server public IP

play08:40

address select CA certificate in

play08:43

drop-down

play08:47

menu next select client certificate in

play08:50

drop-down

play08:52

menu next select client certificate key

play08:56

in drop down

play08:58

menu click Start to export the open VPN

play09:01

config

play09:10

file go to file and then download

play09:13

openvpn config file on your

play09:28

computer

play09:31

step 10 adding root on openvpn config

play09:34

file in microti you need to specifying

play09:38

route on config file to access the local

play09:41

network open. obn config file in

play09:58

Notepad

play10:11

[Music]

play11:10

[Music]

play11:27

[Music]

play11:41

[Music]

play11:57

that

play11:59

get ready

play12:02

[Music]

play12:05

L

play12:09

CR I get ready l

play12:15

[Music]

play12:27

d

play12:30

[Music]

play12:45

he

Rate This

5.0 / 5 (0 votes)

Related Tags
OpenVPNميكروتيكVPNأمانتكوينشبكاتتوثيقCAشهاداتIPfirewall
Do you need a summary in English?