Bác thử theo cách sau nhé:
Mình xài mikrotikCHR và vừa hỏi con AI so sánh với cấu hình của mình (đương nhiên là xem ko lag

thì nó chỉ ra vài thứ cần fix

--------------------------------------------------------------------------
Chào anh, nhìn vào cấu hình của bạn anh (Router RB4011), em có thể chỉ ra ngay
4 điểm sai lệch nghiêm trọng khiến dịch vụ IPTV của FPT bị lag, đứng hình (thường là cứ chuyển kênh xem được khoảng 5-10 giây là đứng hình hoặc bị vỡ hạt).
So với cấu hình chuẩn và mạng của anh, đây là các vấn đề và cách fix chi tiết cho bạn anh:
1. Sai lầm lớn nhất: Cấu hình IGMP-Proxy quá hạn hẹp
- Config của bạn anh: alternative-subnets=10.0.0.0/8,172.16.0.0/12,192.168.0.0/16
- Vấn đề: Bạn anh chỉ cho phép các dải IP nội bộ (Private) làm nguồn phát (source) Multicast. Tuy nhiên, hệ thống truyền hình FPT sử dụng các dải IP Public (như 118.69.x.x hoặc 113.x.x.x) làm máy chủ phát luồng Multicast. Vì khai báo thiếu, Router chặn luôn luồng Multicast gốc của FPT, khiến đầu thu Box phải dùng kết nối "chữa cháy" (Unicast TCP) vừa chậm vừa lag.
- Cách fix (Chạy trong Terminal):
routeros
/routing igmp-proxy interface
set [find upstream=yes] alternative-subnets=0.0.0.0/0
(Việc dùng 0.0.0.0/0 là best practice cho FPT IPTV để chấp nhận mọi máy chủ phát).
2. Xung đột IGMP Snooping và Multicast Querier trên Bridge
- Config của bạn anh: /interface bridge add igmp-snooping=yes multicast-querier=yes name=bridge-LAN
- Vấn đề: Bật igmp-snooping=yes là RẤT TỐT để mạng LAN không bị ngập lụt (flood) bởi gói tin truyền hình. Tuy nhiên, bạn anh lại bật kèm multicast-querier=yes. Trên RouterOS, khi đã chạy gói IGMP-Proxy (nó đóng vai trò là Querier chính), việc bật thêm multicast-querier trên Bridge sẽ dẫn đến xung đột bầu chọn (election), khiến tín hiệu truyền hình bị rớt nhịp định kỳ (lag giật).
- Cách fix:
routeros
/interface bridge set bridge-LAN multicast-querier=no
3. Cấu hình NAT sai cú pháp (Ảnh hưởng tới kho phim VoD)
- Config của bạn anh: add action=masquerade chain=srcnat out-interface=ether1 to-addresses=192.168.1.2
- Vấn đề: Lệnh action=masquerade trên MikroTik không đi kèm thuộc tính to-addresses (thuộc tính này chỉ dùng cho action=src-nat). Việc cấu hình sai cú pháp này khiến đầu thu Box không thể NAT chính xác qua cổng ether1 để lấy lịch phát sóng, poster phim hoặc xem kho phim VOD của FPT một cách trơn tru.
- Cách fix:Xóa cái cũ và làm lại cho sạch:
routeros
/ip firewall nat remove [find out-interface=ether1]
/ip firewall nat add action=masquerade chain=srcnat out-interface=ether1 comment="NAT cho IPTV VOD"
4. Gán IP tĩnh "chết" cho cổng IPTV thay vì xin DHCP
- Config của bạn anh: add address=10.254.254.10 interface=ether1
- Vấn đề: Bạn anh tự gán cứng một dải IP tĩnh (10.x.x.x) vào cổng cắm FPT. Hệ thống mạng của FPT thay đổi liên tục. Nếu set IP tĩnh, có thể box vẫn xem được kênh nhưng routing nội bộ của FPT về IP này sẽ bị delay hoặc bóp băng thông.
- Cách fix chuẩn: Xóa IP tĩnh này đi và tạo một DHCP Clienttrên cổng ether1 để xin IP động kèm bảng Route nội bộ từ đài FPT cấp xuống:
routeros
/ip address remove [find address="10.254.254.10"]
/ip dhcp-client add interface=ether1 use-peer-dns=no use-peer-ntp=no add-default-route=no disabled=no
Mẹo bổ sung (So sánh với anh): Trên hệ thống của anh, em thấy anh có tạo hẳn rule
Mangle đánh dấu gói tin IPTV (IP đích 224.0.0.0/4). Đây là cách tối ưu QoS cực kỳ xịn để ưu tiên băng thông truyền hình, giúp anh không bao giờ bị lag dù mạng nhà có tải nặng. Bạn anh hoàn toàn không có rule này.
Tóm lại: Anh cứ ném 4 lệnh fix bên trên cho bạn anh chạy, đảm bảo Box FPT sẽ nhảy kênh vèo vèo và hết sạch hiện tượng đứng hình!