> 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/connect-to-seara-with/fortigate/traffic-shaping.md).

# Traffic Shaping

ในตัวอย่างจะมี Package ที่อยู่บน Seara Cloud 2 Package  คือ 3mbps และ 10mbps&#x20;

&#x20;     ทั้งสอง package มีรายละเอียดดังนี้

3mbps  :  Speed 3/3 Mb

10mbps   :  Speed 10/10 Mb

ขั้นตอนการ Config&#x20;

1. [Create User Group](#create-user-group)    เป็นการตั้งค่าในส่วนของ User ซึ่งจะทำงานร่วมกับ Menu [Package](/site-management/user-management/internet-package.md) บน Seara Cloud  ในการตั้งชื่อ User Group ชื่อจะต้องตรงกับชื่อ Package บน Seara Cloud ด้วย &#x20;
2. [Map Policy User Group](#map-policy-user-group)    เป็นการนำเอา User Group ที่สร้างไว้ในข้อที่ 1 ไป Map กับ Policy Captive Portal&#x20;
3. [Create Traffic Shapers](#create-traffic-shapers)   เป็นการสร้างโปรไฟล์เพื่อตั้งค่า Speed Bandwith ตามที่เราต้องการ
4. [Create Policy สำหรับ Traffic Shaping](#create-policy-traffic-shaping)  เป็นการนำเอาโปรไฟล์ Speed Bandwith ที่ได้สร้างไว้ในข้อที่ 3 มา Map กับ User Group&#x20;
5. [ผลการทดสอบ](#undefined)

#### Create User Group

Create Group  3mbps (ชื่อของ User group ต้องตรงกับชื่อ Package บน Seara Cloud)

ขั้นตอน&#x20;

1. ไปที่ Menu User & Authentication
2. ไปที่ Menu User Groups
3. กด Create New

<figure><img src="/files/9ETeuqVx6K5NEuobPpM9" alt=""><figcaption></figcaption></figure>

1. Name  ตั้งชื่อให้กับ User Group  (ชื่อของ User group ต้องตรงกับชื่อ Package บน Seara Cloud)
2. เพิ่ม User Group ให้เข้าไปอยู่ใน Radius Server&#x20;
3. เลือก Radius Server ของ Seara ที่ตั้งไว้  [วิธีการตั้งค่า Radius](/connect-to-seara-with/fortigate.md#radius)&#x20;

<figure><img src="/files/EZzPkmoclD3JbgvrzXie" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/WiyXNgvHcfKxut4rBKhY" alt=""><figcaption></figcaption></figure>

Create Group  10mbps (ชื่อของ User group ต้องตรงกับชื่อ Package บน Seara Cloud)

<figure><img src="/files/yU4aSN9Gc3337f1DLbLU" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/ns4vGOvnVSgegx7pjClR" alt=""><figcaption></figcaption></figure>

ถ้า Create User Group ครบทั้งสองแล้วจะได้ภาพนี้

<figure><img src="/files/3SW0o3wbFFYy6AY4tMfh" alt=""><figcaption></figcaption></figure>

#### Map Policy User Group

1. ไปที่ Menu Network > Interface
2. เลือก Interface LAN&#x20;
3. กด Edit

<figure><img src="/files/V434Za1cqQOeFgklofRE" alt=""><figcaption></figcaption></figure>

1. เลื่อนลงมาหาหัวข้อที่ชื่อ [Network](/connect-to-seara-with/fortigate.md#network)&#x20;
2. User Group  ให้เพิ่ม User Group ที่สร้างไว้เข้าไปให้ครบทั้งสอง

   <figure><img src="/files/emcOzb86MjzwKXVxzBPa" alt=""><figcaption></figcaption></figure>

#### Create Traffic Shapers

1. ไปที่ Menu Policy & Objects
2. เลือก Traffic Shaping
3. Create New

<figure><img src="/files/YlKhMvqIU6Jxs2j5ASzp" alt=""><figcaption></figcaption></figure>

Create โปรไฟล์ Limit speed สำหรับ Package 3mbps&#x20;

Type  :  เลือก Per IP Shaper

Name  :   ตั้งชื่อ profile

<mark style="color:blue;">Quality of Service</mark>

Maximum bandwidth  :  ใส่ค่า Speed ที่ต้องการ limit หน่วยเป็น kbps  ซึ่งตัวอย่างจะ litmit ที่ 3Mb ถ้าแปลงเป็น kpbs จะได้ 3072

<figure><img src="/files/lYDddW0Y4FI4hoGqYbUK" alt=""><figcaption></figcaption></figure>

Create โปรไฟล์ Limit speed สำหรับ Package 3mbps&#x20;

<figure><img src="/files/SzAKvVQuNdf0rdIBKbIV" alt=""><figcaption></figcaption></figure>

ถ้าสร้างโปรไฟล์ครบทั้งสอง Package แล้วจะได้ตามภาพนี้

<figure><img src="/files/gPjE7ajgS7f89bEnx8K3" alt=""><figcaption></figcaption></figure>

#### Create Policy สำหรับ Traffic Shaping

1. ไปที่ Menu Policy & Objects
2. เลือก Traffic Shaping
3. เลือกหัวข้อ Traffic Shaping Policies
4. กด Create

   <figure><img src="/files/HcJs2i5pv3Jw0saHdMFe" alt=""><figcaption></figcaption></figure>

**Create Policy ของ Package 3mbps**

Name  : ตั้งชื่อ Policy

Name  :  Enabled

<mark style="color:blue;">If Traffic Matches:</mark>

Source  :  all , ชื่อ User Group

Destination  :  all

Service  :  all

<mark style="color:blue;">Then:</mark>

Outgoing interface  :  เลือก Interface WAN

Apply shaper  :  Enable

Apply shaper  :  เลือก Limit speed profile&#x20;

<figure><img src="/files/6kO34ALaczWXiPZKJXt9" alt=""><figcaption></figcaption></figure>

**Create Policy ของ Package 3mbps**

<figure><img src="/files/4GbWHOKLN7Grh9KZpkZY" alt=""><figcaption></figcaption></figure>

ถ้าสร้าง Policy ครบทั้งสอง Package แล้วจะได้ตามภาพนี้

<figure><img src="/files/hMy2wQaBIgaEVzr3ltBc" alt=""><figcaption></figcaption></figure>

#### **ผลการทดสอบ**

User 3Mb

![](/files/oDEVOMPYCEr4QHIUbmJ9)<img src="/files/urs2UevopU4gMH4pFSUC" alt="" data-size="original">

User 3Mb

![](/files/rcUob6eUFPpfimSxmlWF)![](/files/K5qjOgvtWkQX6ErjGUFl)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://manual.seara.biz/connect-to-seara-with/fortigate/traffic-shaping.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
