> For the complete documentation index, see [llms.txt](https://manual.seara.biz/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://manual.seara.biz/systems/tools/mikrotik-script.md).

# Mikrotik Script

Menu นี้จะเป็นการสร้าง Script command line เพื่อ Config อุปกรณ์ Mikrotik สามารถ นำ Script นี้ไปใช้ได้ทั้ง RouterOS 6 และ 7  ใน Script นี้จะ fixed ให้ port1 ของ Mikrotik เป็น port WAN  เท่านั้น

1. **เข้าไปที่ Menu Tools > Mikrotik Script**&#x20;

<div align="center" data-full-width="true"><figure><img src="https://71561992-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M-OjnKhMWq_4gll0i0s%2Fuploads%2F5HRUNnQVL0ZQJQZIWOl0%2Fimage.png?alt=media&amp;token=b7a25072-df9a-4ace-92bc-46a22304eeae" alt=""><figcaption></figcaption></figure></div>

2. **ใส่ข้อมูลในแบบฟอร์มให้ครบตามภาพ**

**OS Version  :**   ใส่ Version ของ RouterOS  จะมีให้เลือก 2 Version คือ ROS6 , ROS7

**WAN Type    :**   เลือกประเภท Wan ที่ต้องการ  ในแบบฟอร์มจะมีให้เลือก 3 รูปแบบคือ Static , dhcp , pppoe &#x20;

* <mark style="color:blue;">Static</mark>  คือการ fix ip ให้กับขา Wan ในกรณีที่ Internet เป็นรูปแบบ Leased line หรือต้องการ static ip ในรูปแบบอื่นให้กับขา WAN
* <mark style="color:blue;">DHCP</mark>  คือการต้องค่าให้ขา WAN รับ dhcp มาจาก dhcp server หรืออุปกรณ์อื่นที่แจก IP มาให้กับขา WAN
* <mark style="color:blue;">PPOE</mark>   คือการตั้งค่าให้ขา WAN เชื่อต่อ Internet แบบ pppoe ซึ่งต้องค่าให้ router ของ ISP เป็นรูปแบบ bridge mode  และ ต้องขอ username และ password จาก ISP มาใส่ในฟอร์ม

**LAN Network  :**  ใส่ Network address สำหรับขา LAN <mark style="color:red;">\*ต้องใส่เป็น Network Address เท่านั้น ห้ามใส่เป็น Gateway หรือ IP อื่นใน network</mark>

**DHCP Start  :**  คือการตั้งค่า IP แรกที่จะให้ Mikrotik แจก dhcp

**DHCP End    :**   คือการตั้งค่า IP สุดท้ายที่จะให้ Mikrotik แจก dhcp

**Subnet  :**  คือการตั้งค่า Subnet Mask  ให้กับ LAN Network&#x20;

**Bridge LAN Port  :**  คือการเลือก Interface ใน Mikrotik ให้เป็นขา LAN   ต้องเลือกตามจำนวน Port ของ Mikrotik รุ้นที่เราใช้  เช่น  Mikrotik รุ่นที่ใช้มีทั้งหมด 5 Port  ก็ให้เลือก Port 2 - Port 5 &#x20;

<div data-full-width="true"><figure><img src="https://71561992-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M-OjnKhMWq_4gll0i0s%2Fuploads%2FUdGRZ4FD7fKoek4ltmGa%2Fimage.png?alt=media&amp;token=72c90380-02cb-42e1-9b65-4cc461270a6d" alt=""><figcaption></figcaption></figure></div>

3. **หากใส่ข้อมูลถูกต้องครบถ้วนแล้วให้กด Create Script  ระบบจะ Export เป็น file script ในรูปแบบ text ออกมาให้**

<div data-full-width="true"><figure><img src="https://71561992-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M-OjnKhMWq_4gll0i0s%2Fuploads%2FLCfvTROJuKfyMPK9sQvw%2Fimage.png?alt=media&amp;token=b07a9d24-a2b2-4ae6-90a0-40d35fd5d087" alt=""><figcaption></figcaption></figure></div>

4. Download file เพิ่มเติมสำหรับการ Run Script     Download ให้ครบทั้งหมด 5 File&#x20;

<div data-full-width="true"><figure><img src="https://71561992-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M-OjnKhMWq_4gll0i0s%2Fuploads%2FMthPSrcpUFZN05laFmkF%2Fimage.png?alt=media&amp;token=59262d0d-9c6f-4957-9f27-bd3488f62dc7" alt=""><figcaption></figcaption></figure></div>

<div data-full-width="true"><figure><img src="https://71561992-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M-OjnKhMWq_4gll0i0s%2Fuploads%2Fp7BrkgmFYHR83ZGZGOxP%2Fimage.png?alt=media&amp;token=e7d47fa9-3be4-4caa-a6f2-896efe179797" alt=""><figcaption></figcaption></figure></div>

5. **ให้แก้ไข file alogin.html และ login.html  โดยใช้โปรแกรม text editor เช่น notepad++**

&#x20;                  File alogin.html  ให้แก้ไขเป็น domain name ของเราที่ได้รับจาก mail&#x20;

<div data-full-width="true"><figure><img src="https://71561992-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M-OjnKhMWq_4gll0i0s%2Fuploads%2Fvvzcq4J6JqVRTxnjBYTY%2Fimage.png?alt=media&amp;token=492c7b3a-fd81-4886-9c5f-ac960570599e" alt=""><figcaption></figcaption></figure></div>

&#x20;                  File login.html  ให้แก้ไขเป็น domain name ของเราที่ได้รับจาก mail&#x20;

<div data-full-width="true"><figure><img src="https://71561992-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M-OjnKhMWq_4gll0i0s%2Fuploads%2FM1VCXqBWj6I6QgPeXM2d%2Fimage.png?alt=media&amp;token=a2e51b0a-8f97-44d5-b355-6bca354a569c" alt=""><figcaption></figcaption></figure></div>

6. **โยนไฟล์ certificate ทั้ง 3 ไฟล์เข้าไปใน winbox ของ Mikrotik  สามารถวางตรงหน้าว่างๆของ winbox ได้เลย**

<div data-full-width="true"><figure><img src="https://71561992-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M-OjnKhMWq_4gll0i0s%2Fuploads%2Fbr4uZTD5lWx6FqU4H0rl%2Fimage.png?alt=media&amp;token=ff7c25de-4955-4c1b-acde-52989e5824f0" alt=""><figcaption></figcaption></figure></div>

7. **โยนไฟล์ alogin.html และ login.html เข้าไว้แทนไฟล์เดิมใน folder html** &#x20;

ให้ click ค้างไฟล์ที่ต้องการแล้วลากไปวางทับตำแหน่งไฟล์เดิมตามภาพทีละไฟล์   <mark style="color:red;">\* ต้องวางให้ตรงกับตำแหน่งไฟล์เดิม</mark>

<div data-full-width="true"><figure><img src="https://71561992-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M-OjnKhMWq_4gll0i0s%2Fuploads%2FlzQM1r10hjpm0cvjY8aN%2Fimage.png?alt=media&amp;token=88a60c48-1fff-4387-9dac-cb916943cf97" alt=""><figcaption></figcaption></figure></div>

8. **Clear Config เดิมใน Mikrotik  ให้ทำตามขั้นตอนตามภาพเลย**

<div data-full-width="true"><figure><img src="https://71561992-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M-OjnKhMWq_4gll0i0s%2Fuploads%2FXUuwkScOroU2HaCYWtMo%2Fimage.png?alt=media&amp;token=491c33d8-e4ad-4075-b603-24b03c1b9a6a" alt=""><figcaption></figcaption></figure></div>

9. **เปิดไฟล์ microtikScript.txt  ด้วยโปรแกรม notepad++  จากนั้นคลุมดำทั้งหมดแล้ว copy ไปวางใน terminal ใน winbox ได้เลย** &#x20;

<div data-full-width="true"><figure><img src="https://71561992-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M-OjnKhMWq_4gll0i0s%2Fuploads%2FeIARpS6bzcXlIDCxzv7B%2Fimage.png?alt=media&amp;token=3022dcbf-1591-4a7a-912c-512189cd606f" alt=""><figcaption></figcaption></figure></div>

**หากทำครบแล้วให้นำ Mac address ใน menu   System > identity ไป add ใน Web Seara** [ **วิธีทำ**](/connect-to-seara-with/how-to-setup-equipment-connect-to-seara/connect-microtik-to-seara.md)
