Anonymous : |
יש לי אתר ביתי שמופעל על raspberry PI ומחובר ל DDNS דרך השירות של freedns-afraid .
הכל עובד יפה אבל כשהחשמל חוזר לאחר הפסקת חשמל, האתר לא נגיש. רק לאחר שאני נכנס לחשבון שלי ב freedns-afraid ומעדכן את IP החדש - כנראה כתוצאה מהפסקת חשמל מוחלף לי IP מספק האינטרנט - האתר הופך לנגיש. יש משהו שניתן לעשות כדי ש IP יתעדכן אוטומטית? ברור שבעבודה השוטפת ללא הפסקת חשמל, כש IP מתחלף, אז יש עקיבה והנגישות נשמרת, כפי ש DDNS אמור לעבוד. הבעיה רק כשיש הפסקת חשמל כללית בבית. |
ציטוט: |
צריך להבין מה קורה כאשר החשמל חוזר. ומה קורה כאשר ה IP התחלף מתוך הרגל. זאת אומרת, מי אחראי לעדכון ה IP אצל השרת, ואיך הוא עובד? נכון שאלו שאלות כלליות. בגלל שיש כאן הרבה גורמים, וחסרים הרבה פרטים. |
Anonymous : | ||
נכון, וזה מה שחסר לי. יש כאן מנגנון שעובר מהראוטר שמקושר לאתר freedns-afraid. במקרה שיש שינוי IP בשוטף, הוא מדווח אחורה ל freedns-afraid שמעדכן בהתאם. אבל כנראה כשיש הפסקת חשמל, נוצר נתק לזמן מסוים, וכשחוזר החשמל אין טריגר שמחולל את תהליך עדכון IP מחדש. זה מה שאני מבין, אבל זה לא הרבה |
ציטוט: |
האם התקנת תוכנה שאמורה לדבר עם השרת? |
Anonymous : | ||
בראוטר יש Dynamic DNS עם שירות מובנה ל freedns-afraid. זה עובד יפה בשוטף ולא הייתי רוצה להחליף במשהו אחר. לא מכיר אפשרויות ישום בשרת ואם לא יהיה פתרון אחר אצטרך לברר.. יכול להיות שהתופעה קורית בגלל שבחזרת החשמל, גם האתר וגם הראוטר חוזרים יחד. בפעם הבאה כשזה יקרה אנסה לאתחל את הראוטר ולראות האם זה עוזר. לא שזה יפתור את הבעיה.. אולי יש פתרון לזה גם באתר freedns-afraid - אנסה לשאול את התמיכה שם |
Anonymous : | ||||
נראה לי שאינך מבין את המורכבות. אם אתה רוצה, בוא ננסה את התרגיל הבא. נניח שאתה המתכנת של הראוטר. ואתה מציע את התוכנית הבאה: שהראוטר ידאג לכך שה DNS יהיה מעודכן. זהו. תוכנית של שורה אחת. בעברית. אם אני הראוטר, אני אומר שלא ברור לי איך בדיוק לעשות זאת. נא פרט יותר, בעברית, מה הראוטר נדרש לעשות. מה תענה לו, או מה תשאל אותו? |
ציטוט: |
מה תענה לו, או מה תשאל אותו? |
ציטוט: |
ובהמשך למשחק בלתכנת שמוצע, נא הסבר איך דאגת לעדכן את ה DNS אחרי הפסקת החשמל. |
Anonymous : |
הנתב שלי מחובר ישירות לאינטרנט עם כתובת IP חיצונית רגילה (כמובן שלא קבועה..)
הנתב מסוג: DLINK DSL G256DG - הגדרתי בלשונית ADVANCED את Dynamic DNS ויש שם אפשרות מובנית לשירות של freedns-afraid. אחרי שמגדירים את השירות הזה באתר של freedns-afraid, מקבלים מספר ואותו מכניסים לנתב יחד עם שם האתר שלי וזיהו. המנגנון הזה לעקיבה אחר IP במקרה שהוא משתנה עובד יפה בשוטף. הבעיה כשיש הפסקת חשמל או שהפקק הראשי של הבית קופץ. אז הוא לא מצליח לעקוב אחר IP חדש ואין גישה לאתר. אני פותר את זה על ידי כניסה לחשבון שלי ב freedns-afraid ומכניס ידנית את IP חדש. לא ראיתי אפשרויות לסמן שהעדכון יקרה לאחר פעלה.. הנה מדריך למשתמש שמצאתי: https://www.dropbox.com/s/qjf1xea7u7m6gjx/DSL-G256DG-R1.00-Manual-draft03-20130330-Bezeq.pdf?dl=0 |
Anonymous : |
מה הבעיה לעשות את זה מהמחשב
https://freedns.afraid.org/scripts/update.sh.txt |
Anonymous : |
מהתגובות שלכם אני מבין ... |
Anonymous : |
אני מבין שבכתובת הזו מקבלים את IP הנוכחי: http://checkip.dyndns.org מה כאן צריך להיות הנתון? YOURAPIKEYHERE |
Anonymous : |
ןבכלל: היכן צריך לשים את הסקריפט הזה בשרת |
Anonymous : |
ואיך לגרום לו לפעול כשהמערכת עולה |
Anonymous : |
או/ו כש IP משתנה? |
Anonymous : | ||||
מדלג על הפתיח
פעמיים נכון. |
Anonymous : | ||
פתרון לא אלגנטי הוא להריץ אותו אחת ל 10 שניות. |
Anonymous : | ||
אם השרת עם systemd צריך unit מתאים. אבל זה מתקרב לנקודת ההתחלה של השרשור. אחרי הפסקת חשמל אינך יודע את ה YOURAPIKEYHERE. |
Anonymous : |
יש רשימה שלמה של קליינטים בדף הזה:
http://freedns.afraid.org/scripts/freedns.clients.php |
Anonymous : |
להריץ משהו כמשתנה ה-ip של הראוטר זה טיפה מסובך אבל להריץ כל פעם שעולה המחשב |
Anonymous : |
או סתם ב-cron כל שעה זה פשוט מאוד |
ציטוט: |
אפשר לשלב. ירוץ רק כאשר השרת עולה. ובמקביל מהנתב. |
Anonymous : | ||
כן, זה מה שחשבתי לעשות - להשאיר את השירות בנתב ולהוסיף בשרת את הסקריפט. ונראה אותו לא מתחבר לאחר הפסקת חשמל.. |
Anonymous : |
לא ברור לי משהו לגבי YOURAPIKEYHERE: זה לא הכוונה למספר שקבלתי מ freedns.afraid כשהפעלתי באתר שלהם את השירות שלהם? את המספר הזה הייתי צריך להכניס לנתב. הוא מופיע בשם update key בקישור הבא: https://freedns.afraid.org/guide/dd-wrt/ |
Anonymous : |
גם אצטרך ללמוד איך להפעיל את הסקריפט כשהמערכת עולה "עם systemd צריך unit מתאים." וגם איך לצרף אותו ל cron.. |