הצלחתי להגיע לראוטר ב telnet יש ממשק ויש אליו גרסת OpenWRT
איך אני רושם פקודה שיעשה עדכון מחדש לקובץ BIN (כמו שיש בממשק web--שניתן להפנות את שורת החיפוש ולבצע עידכון)..
תודה
!אל תשאל שאלות קשות שלא תשמע שקרים!
!!!אנחנו הישראלים חושבים כול הזמן כחול ותמיד יוצא לבן !!
!!משפט סיני חכם אומר.אם אין לך מה לכתוב,תכתוב משפט סיני חכם!!
אם הצלחת להגיע אליו ב-telnet אז הכל בסדר, זה אומר ש-OpenWRT עובד כמו שצריך.
אתה חייב קודם כל לקבוע סיסמה לפני שתוכל לגשת לראוטר בכל דרך אחרת (SSH, ממשק Web וכיו"ב).
אפשר (אולי) לחזור לקושחה המקורית, הסתכלתי על הפקודות וזה נראה לי קצת מסוכן (יכול בקלות להפוך את הנתב ללבנה) - http://wiki.openwrt.org/doc/howto/generic.uninstall
מעולם לא ביצעתי את הפרוצדורה הזו אז Do it on your own risk...
(בנתבים שאני עובד איתם יש לי בד"כ חיבור TTL ו/או אפשרות להעלות קושחה דרך TFTP בלחיצה ארוכה על כפתור הreset בעליה).
בנוסף אפשר לעדכן את הopenwrt מהshell באמצעות פקודת sysupgrade לקושחות אחרות של openwrt.
אתה יכול להוריד את הגרסא האחרונה לנתב שלך מ http://downloads.openwrt.org/snapshots/ ... uashfs.bin
אבל שים לב שלדגם הזה עדיין לא שוחררה גרסא תומכת רשמית אלא משהו חלקי מאוד...
NegativeIQ כתב:אם הצלחת להגיע אליו ב-telnet אז הכל בסדר, זה אומר ש-OpenWRT עובד כמו שצריך.
אתה חייב קודם כל לקבוע סיסמה לפני שתוכל לגשת לראוטר בכל דרך אחרת (SSH, ממשק Web וכיו"ב).
GibsonLP כתב:אפשר (אולי) לחזור לקושחה המקורית, הסתכלתי על הפקודות וזה נראה לי קצת מסוכן (יכול בקלות להפוך את הנתב ללבנה) - http://wiki.openwrt.org/doc/howto/generic.uninstall
מעולם לא ביצעתי את הפרוצדורה הזו אז Do it on your own risk...
(בנתבים שאני עובד איתם יש לי בד"כ חיבור TTL ו/או אפשרות להעלות קושחה דרך TFTP בלחיצה ארוכה על כפתור הreset בעליה).
בנוסף אפשר לעדכן את הopenwrt מהshell באמצעות פקודת sysupgrade לקושחות אחרות של openwrt.
אתה יכול להוריד את הגרסא האחרונה לנתב שלך מ http://downloads.openwrt.org/snapshots/ ... uashfs.bin
אבל שים לב שלדגם הזה עדיין לא שוחררה גרסא תומכת רשמית אלא משהו חלקי מאוד...
...
רגע למה אני צריך לעשות את זה??
אין איזה פקודה שאיתה אני יכול לבצע שידרוג ??
בעצם הכל עובד אבל אני לא יכול לראות ממשק WEB רק CLI..
פקודות לינוקס סטנדרטיות. מה אתה מנסה לעשות? לשדרג גירסא? להתחבר בSSH? לסדר את ממשק הWEB?
אם זה ממשק הWEB - אין פקודה מראש שיכולה לעזור. צריך קצת יותר מידע. תתחבר בputty, תגדיר אותו לשמור Log מפורט ותריץ את הפקודות הבאות:
[left]
find /
ps -ef
df -h
mount
dmesg
echo "GET /" | nc localhost 80
opkg list
[/left]
את הפלט/קובץ הלוג תעלה לכאן אם אפשר או שלח לי במייל (אשלח לך בה"פ, אם צריך)
GibsonLP כתב:פקודות לינוקס סטנדרטיות. מה אתה מנסה לעשות? לשדרג גירסא? להתחבר בSSH? לסדר את ממשק הWEB?
אם זה ממשק הWEB - אין פקודה מראש שיכולה לעזור. צריך קצת יותר מידע. תתחבר בputty, תגדיר אותו לשמור Log מפורט ותריץ את הפקודות הבאות:
[left]
find /
ps -ef
df -h
mount
dmesg
echo "GET /" | nc localhost 80
opkg list
[/left]
את הפלט/קובץ הלוג תעלה לכאן אם אפשר או שלח לי במייל (אשלח לך בה"פ, אם צריך)
בגדול אני רוצה לשדרג גרסה --- יותר נכון לחזור לגרסת הtomato-E4200USB-NVRAM60K-1.28.0502
שהייתה לפני ...
איך אני יכול להריץ פקודה שניתן לעשות עידכון לקושחה של המכשיר?
תודה
!אל תשאל שאלות קשות שלא תשמע שקרים!
!!!אנחנו הישראלים חושבים כול הזמן כחול ותמיד יוצא לבן !!
!!משפט סיני חכם אומר.אם אין לך מה לכתוב,תכתוב משפט סיני חכם!!
לא מבין כ"כ למה שתרצה להתקין tomato.
לפחות לפי האתר שלהם - הגרסא האחרונה היא מ2010...
OpenWRT (או DD-wrt) עדיפים בהרבה. אלא אם אני מפספס משהו ויש Branch שמישהו עשה ומתחזק בנפרד...
הפקודה לעדכון מהcli היא sysupgrade עם הנתיב של קובץ השדרוג (אתה יכול להוריד אותו עם wget).
אם אתה לא מבין מה לעשות מהפקודות שכרגע כתבתי - עזוב את השדרוג כרגע. סיכוי טוב שתדפוק לך את הנתב.
אם הנתב הזה עובד כמו הנתבים הישנים של לינקסיס יש חלון קטן בעליה שהוא מאפשר העברה דרך TFTP. אם זה נכון - אפשר לשלוח לו את הקובץ בtftp.
צריך להריץ:
[left]
nvram set boot_wait=on
nvram set boot_time=10
nvram commit && reboot
[/left]
ובתוכנת TFTP: (ככה זה בלינוקס, לא יודע איך בwindows) :
[left]
tftp 192.168.1.1
tftp> binary
tftp> verbose
tftp> trace
tftp> put firmware-file.bin
[/left]
אבל, שוב - בוא נראה מה הסיפור עם ממשק הweb. נראה לי פחות מסוכן להשמיש אותו...
GibsonLP כתב:לא מבין כ"כ למה שתרצה להתקין tomato.
לפחות לפי האתר שלהם - הגרסא האחרונה היא מ2010...
OpenWRT (או DD-wrt) עדיפים בהרבה. אלא אם אני מפספס משהו ויש Branch שמישהו עשה ומתחזק בנפרד.
...
גם לי מוזר למה הוא מריץ גרסת tomato עתיקה. וכן, יש כמה גרסאות של TomatoUSB עדכניות ובפיתוח עם עוד המון פיצ'רים של Toastman, Shibby, Victek.
ואין לך "געוואלד געצרוכען"
שאין לו את ה-"פארפאלן" שלו...
חבל שהגדרת סיסמא.
אין שום צורך בהגדרת סיסמא, לפחות לא בהתחלה.
הdropbear לא מוכן לעבוד בלי סיסמא או מפתח והtelnet לא יעלה ברגע שיש סיסמא.
ממשק הweb יתפקד נהדר גם בלי סיסמא.
בסוף התהליך הייתי ממליץ לך להגדיר סיסמא מן הסתם, אבל מכוון ואנחנו לא יודעים מה מצב הנתב - למה להכניס רעש?
אז עכשיו אין לך לא SSH, לא telnet ולא HTTP?
קצת בעייתי...
ניסית במקרה לגשת לweb דרך https??
תריץ בבקשה port scanner על כל הפורטים (1-65535) ותתן פה את התוצאות. בנוסף - מה עם הפלט מהפקודות שהבטחת?
הייתי מזמין אותך אלי - אבל מכוון שאני עובד כל יום בזמן האחרון עד 21:00 לפחות, לא נראה לי שזה יקרה בקרוב.
יש פרוצדורה שתוכננה למצבים כאלה בדיוק (no web, no telnet, no ssh). היא מתוארת פה: http://wiki.openwrt.org/doc/howto/generic.failsafe
יצא לי להשתמש במשהוא דומה שקיים ב- Tomato כשעברתי מ- DD-WRT ל- Tomato ולא החזרתי את ההגדרות (כולל סיסמאות) לברירת המחדל לפני שהעלתי את הקושחה של Tomato. בגלל ש- DD-WRT לא שומרת סיסמאות בצורה סטנדרטית אז נתקעתי בלי יכולת לגשת לראוטר. היו כמה רגעים של חרדה אבל סוף טוב הכל טוב.
להבא, תהיה יותר סקפטי לגבי עצות שאתה מקבל פה (מה הבעיה לעבוד מ- Telnet?).
זה כולל את מה שאני כתבתי פה: תקרא. תבין מה אתה צריך לעשות. תראה שהכל ברור לך. תחפש קצת באינטרנט לראות שהפרוצדורה הזאת באמת מתאימה לבעיה שאתה מתאר (או שאולי יש אלטרנטיביות) ושהיא באמת עובדת.
בהצלחה.
ואין לך "געוואלד געצרוכען"
שאין לו את ה-"פארפאלן" שלו...