thảo luận Cộng đồng người dùng MikroTik Router

Mình đang phân vân giữa con RB760iGS với cái pc router chạy Mikrotik OS, Openwrt để vọc vạch nghiên cứu. Giữa 2 thằng thì cái nào ít chi phí mang hiệu quả nhất (độ khó cấu hình mình không care).
Nhà mạng anh 3 gói Meta, có kèm dịch vụ IPTV. Đang dùng con RB951Ui-2HnD với tốc độ có 100 Mbps nên không tận dụng được hết băng nhà thông mạng.
Chơi PC Router đi thím, mình vừa đổi 760GiS sang PC Router xong, ko hối hận.
Nếu vẫn cần 760 thì inbox nhé :love:
 
Lanner NCA-1010, vừa mua của bác neompx.
https://voz.vn/t/cong-dong-nguoi-dung-mikrotik-router.50804/page-618#post-26462886
cloud thì khỏi lo, ném script vào schedule là đẹp luôn
1689066358345.png

Code:
#Dynu
:global ddnsuser "Dynu user name"
:global ddnspass "Dynu password"
:global theinterface "Interface"
:global ddnshost "your domain"
:global ipddns [:resolve $ddnshost];
:global ipfresh [ /ip address get [/ip address find interface=$theinterface ] address ]
:if ([ :typeof $ipfresh ] = nil ) do={
:log info ("dynu: No ip address on $theinterface .")
} else={
:for i from=( [:len $ipfresh] - 1) to=0 do={
:if ( [:pick $ipfresh $i] = "/") do={
:set ipfresh [:pick $ipfresh 0 $i];
}
}
:if ($ipddns != $ipfresh) do={
:log info ("dynu: IP-dynu = $ipddns")
:log info ("dynu: IP-Fresh = $ipfresh")
:log info "dynu: Update IP needed, Sending UPDATE...!"
:global str "/nic/update?hostname=$ddnshost&myip=$ipfresh"
/tool fetch address=api.dynu.com src-path=$str mode=http user=$ddnsuser password=$ddnspass dst-path=("/Dynu.".$ddnshost)
:delay 1
:global str [/file find name="Dynu.$ddnshost"];
/file remove $str
:global ipddns $ipfresh
:log info "dynu: IP updated to $ipfresh!"
} else={
:log info "dynu: dont need changes";
}
}
Code:
#No-IP
:local NOIPUser "NoIP user name"
:local NOIPPass "NoIP password"
:local WANInter1 "Interface"
:local NOIPDomain "your domain"
:global NOIPTimer 0
##########################################

:global IpCurrent
:global DomainIP
:global SynFL0001 0

while (1) do={

#get IpCurrent
while ([len [ip address find interface=$WANInter1]]=0 and [len [ip address find interface=$WANInter2]]=0) do={delay 1s}

:if ([len [ip address find interface=$WANInter1]]=1) do={
:set IpCurrent [ip address get [ find interface =$WANInter1] address]
} else={:if ([len [ip address find interface=$WANInter2]]=1) do={
:set IpCurrent [ip address get [ find interface =$WANInter2] address]}}

#strip the net mask of the IpCurrent address
:for i from=0 to=([len [$IpCurrent]]) do={
:if ( [:pick $IpCurrent $i]="/") do={
:set IpCurrent [:pick $IpCurrent 0 $i]}}

:set DomainIP [:resolve $NOIPDomain]

:if ($DomainIP = $IpCurrent) do={
   :if ($SynFL0001!=0) do={
       :set SynFL0001 0
       :set NOIPTimer 0     
       :log info "NO-IP Update: $NOIPDomain - $DomainIP - $IpCurrent"}}

:if ($DomainIP!= $IpCurrent) do={
    :if ($SynFL0001!=1) do={:set SynFL0001 1}}

:if ($SynFL0001=1) do={
    do {
      /tool fetch mode=http user=$NOIPUser password=$NOIPPass url="http://dynupdate.no-ip.com/nic/update\3Fhostname=$NOIPDomain&myip=$IpCurrent" keep-result=no
      set NOIPTimer ($NOIPTimer +1)
      :log info "NO-IP Update: $NOIPDomain - $DomainIP - $IpCurrent" } on-error={}
    }

:if ($NOIPTimer > 5) do={
    :set NOIPTimer 0
    /ip dns cache flush}
  
:if ($SynFL0001=1) do={
delay 1s } else={ delay 60s }

}
 
Last edited:
Lanner NCA-1010, vừa mua của bác neompx.
https://voz.vn/t/cong-dong-nguoi-dung-mikrotik-router.50804/page-618#post-26462886
cloud thì khỏi lo, ném script vào schedule là đẹp luôn
View attachment 1948278
Code:
#Dynu
:global ddnsuser "Dynu user name"
:global ddnspass "Dynu password"
:global theinterface "Interface"
:global ddnshost "your domain"
:global ipddns [:resolve $ddnshost];
:global ipfresh [ /ip address get [/ip address find interface=$theinterface ] address ]
:if ([ :typeof $ipfresh ] = nil ) do={
:log info ("dynu: No ip address on $theinterface .")
} else={
:for i from=( [:len $ipfresh] - 1) to=0 do={
:if ( [:pick $ipfresh $i] = "/") do={
:set ipfresh [:pick $ipfresh 0 $i];
}
}
:if ($ipddns != $ipfresh) do={
:log info ("dynu: IP-dynu = $ipddns")
:log info ("dynu: IP-Fresh = $ipfresh")
:log info "dynu: Update IP needed, Sending UPDATE...!"
:global str "/nic/update?hostname=$ddnshost&myip=$ipfresh"
/tool fetch address=api.dynu.com src-path=$str mode=http user=$ddnsuser password=$ddnspass dst-path=("/Dynu.".$ddnshost)
:delay 1
:global str [/file find name="Dynu.$ddnshost"];
/file remove $str
:global ipddns $ipfresh
:log info "dynu: IP updated to $ipfresh!"
} else={
:log info "dynu: dont need changes";
}
}
Code:
#No-IP
:local NOIPUser "NoIP user name"
:local NOIPPass "NoIP password"
:local WANInter1 "Interface"
:local NOIPDomain "your domain"
:global NOIPTimer 0
##########################################

:global IpCurrent
:global DomainIP
:global SynFL0001 0

while (1) do={

#get IpCurrent
while ([len [ip address find interface=$WANInter1]]=0 and [len [ip address find interface=$WANInter2]]=0) do={delay 1s}

:if ([len [ip address find interface=$WANInter1]]=1) do={
:set IpCurrent [ip address get [ find interface =$WANInter1] address]
} else={:if ([len [ip address find interface=$WANInter2]]=1) do={
:set IpCurrent [ip address get [ find interface =$WANInter2] address]}}

#strip the net mask of the IpCurrent address
:for i from=0 to=([len [$IpCurrent]]) do={
:if ( [:pick $IpCurrent $i]="/") do={
:set IpCurrent [:pick $IpCurrent 0 $i]}}

:set DomainIP [:resolve $NOIPDomain]

:if ($DomainIP = $IpCurrent) do={
   :if ($SynFL0001!=0) do={
       :set SynFL0001 0
       :set NOIPTimer 0     
       :log info "NO-IP Update: $NOIPDomain - $DomainIP - $IpCurrent"}}

:if ($DomainIP!= $IpCurrent) do={
    :if ($SynFL0001!=1) do={:set SynFL0001 1}}

:if ($SynFL0001=1) do={
    do {
      /tool fetch mode=http user=$NOIPUser password=$NOIPPass url="http://dynupdate.no-ip.com/nic/update\3Fhostname=$NOIPDomain&myip=$IpCurrent" keep-result=no
      set NOIPTimer ($NOIPTimer +1)
      :log info "NO-IP Update: $NOIPDomain - $DomainIP - $IpCurrent" } on-error={}
    }

:if ($NOIPTimer > 5) do={
    :set NOIPTimer 0
    /ip dns cache flush}
  
:if ($SynFL0001=1) do={
delay 1s } else={ delay 60s }

}
bây giờ các nhà cc domain đều có API để chỉnh lại DNS mà (ví dụ tôi đang dùng namesilo), sao các bạn cứ dùng mấy cái dv kia nhỉ?
 
Mình đang phân vân giữa con RB760iGS với cái pc router chạy Mikrotik OS, Openwrt để vọc vạch nghiên cứu. Giữa 2 thằng thì cái nào ít chi phí mang hiệu quả nhất (độ khó cấu hình mình không care).
Nhà mạng anh 3 gói Meta, có kèm dịch vụ IPTV. Đang dùng con RB951Ui-2HnD với tốc độ có 100 Mbps nên không tận dụng được hết băng nhà thông mạng.
PC router nhé bác. căn bản là do PC router hầu hết mọi người đều dùng license lậu nên giá nó rẻ so với hiệu năng mà nó mang lại, chứ bảo giờ bỏ hơn 2 củ ra mua PC, xong thêm 250$ mua license nữa chắc cả nước được vài ông dùng :LOL:
 
Capture.PNG

các bác cho hỏi mới đổi con 5009 set up trả ip về đầu 10 thì không vô được net còn gọi tổng đài hay kt thì đc báo đầu 171 lỗi ở đâu vậy các bác
 
View attachment 1948759
các bác cho hỏi mới đổi con 5009 set up trả ip về đầu 10 thì không vô được net còn gọi tổng đài hay kt thì đc báo đầu 171 lỗi ở đâu vậy các bác
Bác tắt 5009 và modem Bridge của Viettel khoảng 5 phút, sau đó mở lại là hết bị. Em đã gặp trường hợp giống như bác nhưng lúc đó em đang thử bằng con 750GR3. Tổng đài hướng dẫn vậy và em làm theo thấy OK.
 
View attachment 1948759
các bác cho hỏi mới đổi con 5009 set up trả ip về đầu 10 thì không vô được net còn gọi tổng đài hay kt thì đc báo đầu 171 lỗi ở đâu vậy các bác
Có xài lại các code của router cũ không ? Nếu có thì nên làm từ đầu luôn,
Hoặc xoá cái pppoe đó rồi tạo cái pppoe khác
Lúc trước mình xài lại code cũ thì cũng bị dính y như vậy
 
có 2 tool để đổi S/N
  • AOMEI Partition Assistant Pro: đổi S/N của HDD/SSD (ổ vật lý)
  • HDD Serial Number Changer: đổi S/N của ổ logic (C:, D: ...), mình thấy license của Mik có cấu trúc hao hao cái dưới. Bác test thử xem.
View attachment 1947489 View attachment 1947435 View attachment 1947438
Giống vậy thôi chứ thằng HDD Serial Number Changer nó chạy trên windows và nó chỉ nhận ổ cứng dạng NTFS, FAT, FAT32

Còn ssd của mik thì nó là ext3. Cái này chắc phải chạy trên linux hoặc phần mềm nào chạy trên windows mà scan được định dạng ext3 (hoặc là có phần mềm đó mà mình không biết)
MiniTool Partition Wizard hoặc AOMEI Partition Assistant đều không thể change SN được (bị ẩn tính năng đó) Chỉ có NTFS, FAT, FAT32 mới change được SN 8-)

PartAssist_HaaTwVc7ir.png
 
Last edited:
PC router nhé bác. căn bản là do PC router hầu hết mọi người đều dùng license lậu nên giá nó rẻ so với hiệu năng mà nó mang lại, chứ bảo giờ bỏ hơn 2 củ ra mua PC, xong thêm 250$ mua license nữa chắc cả nước được vài ông dùng :LOL:
openwrt dùng cũng ổn mà lại free
 
bây giờ các nhà cc domain đều có API để chỉnh lại DNS mà (ví dụ tôi đang dùng namesilo), sao các bạn cứ dùng mấy cái dv kia nhỉ?
hóng hướng dẫn bác. domain mua của google chưa biết chỉnh như nào. e dùng x86
 
Back
Top