Mikrotik שרשור של טיפים / קונפיגורציות

פורום רשתות, IT ומחשוב כללי - רשתות, ראוטרים, מחשבים ניידים, אביזרים וכו'.
שלח תגובה
Lyonia פותח השרשור
סמל אישי של משתמש
חבר פעיל במיוחד
חבר פעיל במיוחד
תגובות: 593
הצטרף: ינואר 2011
מיקום: מרכז הארץ, בקעת אונו
נתן תודות: 19 פעמים
קיבל תודות: 51 פעמים

שליחה #1 

אני פותח שרשור חדש שקשור לטיפים של למערכת מיקרוטיק.
אני משתמש מיקרוטיק משהו כמו 7-8 שנים ולא מזמן עברתי לubiquiti, עדיין נתב הישן עובד אצלי כמו מתג ונקודה גישה (AP) עם כל יכולת של מערכת הזא. יש לי כמה סקריפטים שאני השתמשתי ואני מוכן להשתתף איתכם.

כמה מילים איך מתחברים
[spoiler]
  • אפשר להתחבר דרך דפדפן לכתובת IP של נתב
  • WinBox - gui לוונדאוס. יודע לחפש ברשת נתבים שלהם ולהתחבר ישירות לפי כתובת MAC, גם אם שכתובת IP לא ידוע או לא מרחב כתובות של רשת הזו!
  • CLI דרך ssh עם טרמינל putty או משבו דומה
  • mikrotik אפליקציה אנדרואיד

    [/spoiler]


מערכת ההפעלה שלהם זה RouterOS מבוססת על לינוקס והם התחילו דווקא מחברת תוכנה ורק אחר כך התחילו לנבות נתבים חומרתים שלהם. CLI שלהם זה לא shell רגיל של לינוקס עם פקודות נוסופות לכן אין שם פקודת סתנדרטיות של לינוקס - רק פקודות שלהם. כמעט לכל פקודה יש תפריט בGUI. בפורומים סקריפטים קינפוגים מפרסמים בצורה של CLI כי ככה יותר קל להעתיק

בבחינת יכולת של נתבים שלהם. יש להם הרבה דברים שאני לא מכיר ברשתות. אולי דוגמה הבא יתן לכם אשפרות להבין עד כמה הם חזקים - בנתבים חדשים יש מושג - Metarouter. Metarouter נותן אפשרות למשתמש להריץ נתב משנה מתחת המערכת שלהם. דוגמה יש גריסה OpenWRT שיכולה לרוץ כמו metarouter

יש להם וויקי מאוד חזק - https://wiki.mikrotik.com

גם לנתב הכי פשוט יש יכולת של נתבים חזקים. אצלינו בבניין בתקופה של VDSL שמתי נתב פשוט שלהם שנתן הרבה אפשריות ואחד מהכי חשובים - שרת VPN.

Lyonia פותח השרשור
סמל אישי של משתמש
חבר פעיל במיוחד
חבר פעיל במיוחד
תגובות: 593
הצטרף: ינואר 2011
מיקום: מרכז הארץ, בקעת אונו
נתן תודות: 19 פעמים
קיבל תודות: 51 פעמים

חיבור ראשוני

שליחה #2 

חיבור ראשוני הכי פשוט זה להשתמש ווינדוס, לפחות לחיבור ראשוני
לפני חיבור ממליץ להוריד ולהתקין WINBOX
WINBOX יודע לחפש ולהתחבר לנבים דרך כתובות MAC שלהם.


לפני חיבור ראשון בוקים מה username/password ראשוני
חשוב: כשה בוחרים עם עכבר צריך להצביע לכתובת MAC

Lyonia פותח השרשור
סמל אישי של משתמש
חבר פעיל במיוחד
חבר פעיל במיוחד
תגובות: 593
הצטרף: ינואר 2011
מיקום: מרכז הארץ, בקעת אונו
נתן תודות: 19 פעמים
קיבל תודות: 51 פעמים

קונפיגורציה ראשונית

שליחה #3 

קודם כל צריך לזכור שלפי הגדרת של מיקרוטיק וויזארד (wizard) אצלם זה "Quick Set"
דבר שני צריך להכיר מודים (modes) של עבודה.
למצב עבודה רגילה כמו נתב עם/בלי תמיכה WiFi ציריך לבחור Home AP או Home Ap Dual (שני תדרים WiFi)

אחר כך מאוד קל להגדיר.
אני שימנתי בצבעים אזורים קונפיגורציה
  • צהוב - WAN
  • ירוק - LAN
  • כחול - WiFi (אצלי יש רק תדר יחיד)
Winbox - קודם בתפריט צריך לבחור "Quick Set"

Lyonia פותח השרשור
סמל אישי של משתמש
חבר פעיל במיוחד
חבר פעיל במיוחד
תגובות: 593
הצטרף: ינואר 2011
מיקום: מרכז הארץ, בקעת אונו
נתן תודות: 19 פעמים
קיבל תודות: 51 פעמים

שליחה #4 

בממשק וובי (web) מאוד דומה רק צריך למעלה לבחור Quick Set

Lyonia פותח השרשור
סמל אישי של משתמש
חבר פעיל במיוחד
חבר פעיל במיוחד
תגובות: 593
הצטרף: ינואר 2011
מיקום: מרכז הארץ, בקעת אונו
נתן תודות: 19 פעמים
קיבל תודות: 51 פעמים

שליחה #5 

בממשק וובי בשביל להיכנס לתפריט של הכל הגדרות תלחצו ל WebFig ויפתח תפריט

mescaline
חבר ותיק
חבר ותיק
תגובות: 1900
הצטרף: ספטמבר 2018
נתן תודות: 58 פעמים
קיבל תודות: 138 פעמים

שליחה #6 

בשביל להגדיר נתב עם רשת אלחוטית וVLANים, יש סיבר להשתמש בתכנה או שאפשר לעשות זאת עם הWEB?

או המילים אחרות , למה להתקין את התכנה ולא לעשות דברים נפוצים עם ה WEB?

Lyonia פותח השרשור
סמל אישי של משתמש
חבר פעיל במיוחד
חבר פעיל במיוחד
תגובות: 593
הצטרף: ינואר 2011
מיקום: מרכז הארץ, בקעת אונו
נתן תודות: 19 פעמים
קיבל תודות: 51 פעמים

שליחה #7 

mescaline כתב:בשביל להגדיר נתב עם רשת אלחוטית וVLANים, יש סיבר להשתמש בתכנה או שאפשר לעשות זאת עם הWEB?

או המילים אחרות , למה להתקין את התכנה ולא לעשות דברים נפוצים עם ה WEB?
...
·

אני יותר אוהב שת תוכנה, אבל זה ממש אותו דבר ממשק וובי ותוכנה!!
מה שכן אמרו שבCLI יש יותר אפשרות, אבל עד היום לא נתקעתי בזה.
דבר יחיד נוח שאם שיחקתי עם הגדרות ואיבדתי את כתובת IP - אני מתחבר דרך MAC

Lyonia פותח השרשור
סמל אישי של משתמש
חבר פעיל במיוחד
חבר פעיל במיוחד
תגובות: 593
הצטרף: ינואר 2011
מיקום: מרכז הארץ, בקעת אונו
נתן תודות: 19 פעמים
קיבל תודות: 51 פעמים

הגדרות מייל (GMAIL)

שליחה #8 

האם יש חשבון בג'מייל עם סיסמה "password", זה הגדרות

קוד: בחירת הכל

/tool e-mail
set address=74.125.206.109 [email protected] password=password port=\
    587 start-tls=yes [email protected]
אפשר ישר לעשות paste לputty CLI

Batnun
חבר מביא חבר
חבר מביא חבר
תגובות: 3625
הצטרף: מאי 2005
נתן תודות: 126 פעמים
קיבל תודות: 481 פעמים

Re: הגדרות מייל (GMAIL)

שליחה #9 

Lyonia כתב:האם יש חשבון בג'מייל עם סיסמה "password", זה הגדרות

קוד: בחירת הכל

/tool e-mail
set address=74.125.206.109 [email protected] password=password port=\
    587 start-tls=yes [email protected]
אפשר ישר לעשות paste לputty CLI
...
בהגדרות שרת אימייל עדיף לשים כתובת שרת מלאה ולא אייפי… במקרה הזה: smtp.gmail.com

לגוגל יש הרבה מאוד שרתים, ושימוש בשם המלא יכול לנתב אותך לשרתים שונים לפי עומס או זמינות באותו רגע. ממש לא כדאי להגביל את עצמך לשרת בודד.


Batnun

.

Lyonia פותח השרשור
סמל אישי של משתמש
חבר פעיל במיוחד
חבר פעיל במיוחד
תגובות: 593
הצטרף: ינואר 2011
מיקום: מרכז הארץ, בקעת אונו
נתן תודות: 19 פעמים
קיבל תודות: 51 פעמים

Re: הגדרות מייל (GMAIL)

שליחה #10 

@Batnun
·נכון, אבל במקרה הזה הוא לא מקבל שם, רק כתובת
יותר מזה עם כתובת IP אצלי כבר 5 שנים אין בעייות

Lyonia פותח השרשור
סמל אישי של משתמש
חבר פעיל במיוחד
חבר פעיל במיוחד
תגובות: 593
הצטרף: ינואר 2011
מיקום: מרכז הארץ, בקעת אונו
נתן תודות: 19 פעמים
קיבל תודות: 51 פעמים

סקריפט שבודק האם כתובת IP חיצונית השתנתה

שליחה #11 

סקריפט הזה יכול לעבוד כשמיקרוטיק מקונפג כמו נתב או סוויץ' חכמ, חשוב:
  • למיקרוטיק יש כתובת רשת ביתי
  • במיקרוטיק מקונפג DNS וgateway (למקרה של סוויץ')
  • שליחת מיילים גם מקונפג ואין בעיות שליחה מיילים
סקריפט זה נכנס לאתר שמזהה כתובת IP ומוריד תשובה בקובץ test
שים לב תחליפו [email protected] למייל שלכם

קוד: בחירת הכל

/tool fetch url="https://wtfismyip.com/text" mode=https ascii=yes keep-result=yes dst-path=myip.txt 
:delay 1s  
:local myip [ :file get myip.txt contents ] 
:global currentIP [ :pick [ :tostr "$myip" ] 0 [ :find "$myip" "\n"  ] ] 
:global previousIP;

:if ($currentIP != $previousIP) do={
	:log info "DDNS: Update needed,"
	:local body "New IP received: $currentIP" 
	:local prevIP $previousIP
	:set previousIP $currentIP

	/tool e-mail send to="[email protected]" \
			subject=("MicroTik: " . $body)  \
			body=("Hello,\r\n\n"  . \
			$body . "\r\n\n\r\n\n" . \
			"Sincerely\n\t    Your MikroTik Router.") 
}  
עכשיו אותו סקריפט בצורה שאפשר להעתיק ישר לחלון של CLI (Putty)
(aka cut-n-paste)
שים לב:
  • שם של סקריפט - checkIP
  • תחליפו username לשם משתמש במיקרוטיק לדוגמה admin
  • תחליפו [email protected] למייל שלכם
[spoiler]

קוד: בחירת הכל

/system script
add dont-require-permissions=no name=checkIP owner=username policy=\
    read,write,policy,test,password,sniff,sensitive,romon source=\
"/tool fetch url=\"https://wtfismyip.com/text\" mode=https ascii=yes keep-result=yes dst-path=myip.txt \r\n\
:delay 1s  \r\n\
:local myip [ :file get myip.txt contents ] \r\n\
:global currentIP [ :pick [ :tostr \"\$myip\" ] 0 [ :find \"\$myip\" \"\\n\"  ] ] \r\n\
:global previousIP;\r\n\
 \r\n\
:if (\$currentIP != \$previousIP) do={\r\n\
\t:log info \"DDNS: Update needed,\"\r\n\
\t:local body \"New IP received: \$currentIP\" \r\n\
\t:local prevIP \$previousIP\r\n\
\t:set previousIP \$currentIP\r\n\
\ \r\n\
\t/tool e-mail send to=\"[email protected]\" \\\r\n\
\t\t\tsubject=(\"MicroTik: \" . \$body)  \\\r\n\
\t\t\tbody=(\"Hello,\\r\\n\\n\"  . \\\r\n\
\t\t\t\$body . \"\\r\\n\\n\\r\\n\\n\" . \\\r\n\
\t\t\t\"Sincerely\\n\\t    Your MikroTik Router.\") \r\n\
}  \r\n\
"
 
[/spoiler]

נ.ב. אני מזמנו דרך google apps script עשיתי אוטומציה שבנתה טבלה עם כתובת IP וזמן קבלת מייל
נערך לאחרונה על ידי Lyonia ב 27/09/2020 0:01, נערך פעם 1 בסך הכל.

Lyonia פותח השרשור
סמל אישי של משתמש
חבר פעיל במיוחד
חבר פעיל במיוחד
תגובות: 593
הצטרף: ינואר 2011
מיקום: מרכז הארץ, בקעת אונו
נתן תודות: 19 פעמים
קיבל תודות: 51 פעמים

לתזמן סקריפט לרוץ כל 5 דקות

שליחה #12 

עכשיו בואו נתזמן לרוץ סקריפט checkIP כל 5 דקות

פשוט תעתיקו הכל זה לחלון של CLI

קוד: בחירת הכל

/system scheduler
add comment="Schedule check external IP" interval=5m name="update external IP " on-event=\
    "/system script run checkIP" policy=\
    read,write,policy,test,password,sniff,sensitive,romon \
    start-time=startup
	

Lyonia פותח השרשור
סמל אישי של משתמש
חבר פעיל במיוחד
חבר פעיל במיוחד
תגובות: 593
הצטרף: ינואר 2011
מיקום: מרכז הארץ, בקעת אונו
נתן תודות: 19 פעמים
קיבל תודות: 51 פעמים

סקריפט - גיבוי של קונפיגורציה לגוגל דרייב

שליחה #13 

נוח שיש קונפיגורציות שתמיד אפשר לשחזר כלל סקריפטים, שמות משתמש וסיסמאות

ממליץ לגשת לפה ולקרוא איך אפשר אוטומטי ולשמור גיבוי בגוגל דרייב

אני מאוד ממליץ לגשת ולקרוא אתר אזה כי יש פה הרבה דברים שהייתי אומר טעימים :D
https://mikrotik-routeros.com

skateil
חבר שרק התחיל
חבר שרק התחיל
תגובות: 7
הצטרף: ספטמבר 2020
נתן תודות: 2 פעמים
קיבל תודות: 1 פעם

שליחה #14 

היי Lyonia,

מדהים השרשור שלך בנושא Mikrotik, חומרה מעולה במחיר פצצה. תודה רבה על השרשור מאוד מעניין ומקצועי. אפשר לשאול שאלה לגבי קונפיגורציה? לא מצאתי בשום מקום. ואחרי הרבה ניסיונות נתקעתי בהגדרות.
הציוד נתב מסוג: Mikrotik Hex S - RB760iGS מחובר בסיב אופטי של פרטנר ישירות עם מודול GBIC לכניסה ה- SFP עובד מעולה בחיבור קווי. אני לא מומחה גדול לרשתות אבל באמת שהחיבור במקרה שלי היה ממש Plug and Play, פרטנר הגדירו אותי בחיבור DHCP ובחרתי בהגדרת האוטומטית של החיבור בממשק הנתב והכל עובד פיקס בחיבור קווי בתצורת DHCP. השאלה איך אני מגדיר נתב ישן של Edimax דגם edimax br-6428ns או נתב ישן של D-Link דגם: DSL 6740U שישמשו כחיבור של Wi-Fi כי ה Mikrotik Hex S תומך רק בחיבור רשת קווי. מה בדיוק צריך להגדיר בשביל לחבר את הנתב הישן לMikrotik לחיבור של Wi-Fi בלבד . תודה מראש על העזרה.

Lyonia פותח השרשור
סמל אישי של משתמש
חבר פעיל במיוחד
חבר פעיל במיוחד
תגובות: 593
הצטרף: ינואר 2011
מיקום: מרכז הארץ, בקעת אונו
נתן תודות: 19 פעמים
קיבל תודות: 51 פעמים

שליחה #15 

אתה בעצם רוצה להגדיר נצתב ישן לעובוד כמן AP (Access Point)


ה מאוד קל כמו כל נתב.
  • נניח לנתב שלך (Mikrotik) יש כתובת 192.168.88.1 (רשת 255.255.255.0 )
  • DHCP בנתב שלך הגדרת שהוא יתן כתובת בין מרחקים 192.168.88.100-192168.88.200
  • יש לך כתובת שאתה יכול לתת לAP - למשל 192.168.88.2
אז בנתב הישן אתה צריך לעשות דברים כאלה:
  • לנתק את מחשב מהרשת ולחבר אותו לתנב הישן
  • לבדוק כתובת של נתב (למשל 10.0.0.138)
    להתחבר אליו מדפדפן (עם שם/סיסמה) לכתובת הזה (10.0.0.138) ולשנות הגדרות שלו:
    • LAN כתובת חדשה ברשת - 192.168.88.2
    • רשת (Network Mask) - 255.255.2550
    • Mikrotik) 192.168.88.1 - gateway)
    • האם יש שדה DNS אז תגדיר 192.168.88.1
    • יש שם DHCP SERVER - אז תגדיר לא להפעיל אותו
    • לשמור פרמטרים, לכבדות
  • לחבר מחשב חזרה לרשת קווי ביתי
  • לחבר נתב ישן לרשת ביתי קווי ולהדליק. חשוב לחבר נתב ישן בצד של LAN (בדרך כלל זה צהוג) לנתב החדש גם לLAN

    עכשיו ברשת בתיתי אתה יכול להתחבר עם מדפדן לכובת החדשה 192.168.88.2 עם שם/סיסמה ולהגדיר WIFI שלך
    voila :lol:
נ.ב.
נתב. ישן פה - זה נתב שרוצים לקונפג למצב גישה (AP)
נתב חדש מיקרוטיק - זה נתב שהולכת להיות נתב של רשת ביתי
נערך לאחרונה על ידי Lyonia ב 30/09/2020 9:03, נערך פעם 1 בסך הכל.
Life is too short for bad coffee

sigamore
סמל אישי של משתמש
חבר מביא חבר
חבר מביא חבר
תגובות: 4936
הצטרף: אוגוסט 2006
מיקום: מודיעין
נתן תודות: 517 פעמים
קיבל תודות: 689 פעמים

שליחה #16 

@Lyonia
תודה על ההשקעה (Y)
די טעלעוויזיע קאָסטן מיר וועגן פופצן טויזנט פונט !

skateil
חבר שרק התחיל
חבר שרק התחיל
תגובות: 7
הצטרף: ספטמבר 2020
נתן תודות: 2 פעמים
קיבל תודות: 1 פעם

שליחה #17 

תודה רבה Lyonia, אתה מלך!!! איזו השקעה ומקצועיות! :)
חיפשתי במלא מקומות ולא מצאתי הגדרות מדויקות ל-Mikrotik כמו שלך. תודה רבה על העזרה!!!

Lyonia פותח השרשור
סמל אישי של משתמש
חבר פעיל במיוחד
חבר פעיל במיוחד
תגובות: 593
הצטרף: ינואר 2011
מיקום: מרכז הארץ, בקעת אונו
נתן תודות: 19 פעמים
קיבל תודות: 51 פעמים

שליחה #18 

מסתבר שכבתי סקריפט יותר פשוט ויותר מהר שעובד כבר שנה אצלנו בבניין (מצלמות). במקום להוריד קובץ דרך http סקריפט הזה עושה dns resolve לHOST של opendns עם dns a שלהם.
לא זוכר מאיפה קבלתי מידע הזאת, אפשר לשנות הסקפריט דרך gui:
system-> scripts-> checkIP

קוד: בחירת הכל

:global previousIP;
:global currentIP [:resolve myip.opendns.com server=208.67.222.222];

:if ($currentIP != $previousIP) do={
	:log info "DDNS: Update needed,"
	:local body "New IP received: $currentIP" 
	:local prevIP $previousIP
	:set previousIP $currentIP

	/tool e-mail send to="[email protected]" \
			subject=("MicroTik: " . $body)  \
			body=("Hello,\r\n\n"  . \
			$body . "\r\n\n\r\n\n" . \
			"Sincerely\n\t    Your MikroTik Router.") 
}  
Life is too short for bad coffee

Lyonia פותח השרשור
סמל אישי של משתמש
חבר פעיל במיוחד
חבר פעיל במיוחד
תגובות: 593
הצטרף: ינואר 2011
מיקום: מרכז הארץ, בקעת אונו
נתן תודות: 19 פעמים
קיבל תודות: 51 פעמים

שליחה #19 

הזכרתי עוד משהו נחמד.

1. למיקרוטיק יש VPN
2. לפעיל אות מאוד פשוט בתפריט Quick Set
3. דבר הכי טוב שלא צריך להגדיר DDNS. הכל קיים ומעדכן אותומטי!!

כתובת של נתב שלכם הוא:
serial number>.sn.mynetname.net>.

amitkaf
סמל אישי של משתמש
חבר שרק התחיל
חבר שרק התחיל
תגובות: 1
הצטרף: ינואר 2025
שם מלא: amit karpman
מיקום: ramat hagolan
נתן תודות: 0
קיבל תודות: 0

שליחה #20 

שלום רב
יש כאן אולי מישהו שיכול לעזור בהגדרות מודם סלולרי של מיקרוטיק , אני מנסה הכל מוגדר אבל אין לי דאטה דרך ה LTE
אשמח לעזרה
0544429886 עמית קרפמן
תודה לכולם

שלח תגובה

חזור אל “רשתות, אינטרנט ו- Fiber”