דילוג לתוכן הראשי

התקנת קושחת הנתב

סכנה

השימוש ב־Mudfish בנתב Xiaomi Youth אינו נתמך עוד באופן רשמי. השתמשו במקום זאת בנתב ipTIME שתומך ב־Mudfish.

מידע

אם אינכם מכירים את תהליך התקנת OpenWRT או שאתם מתחילים, הקישורים הבאים כוללים צילומי מסך והסברים מפורטים יותר שעשויים לעזור.

מסמך זה מסביר כיצד להחליף את הקושחה המקורית של נתב Xiaomi Mi Wi-Fi Nano / Youth (R1CL) בקושחת OpenWRT.

המסמך מניח שאתם מכירים את השימוש בקונסולה, במסוף או בשורת הפקודה.

הכנות​

  1. רכשו נתב Xiaomi Mi Wi-Fi Nano / Youth (R1CL). בדרך כלל אפשר למצוא מחיר נמוך על ידי חיפוש המונח הקוריאני „샤오미 청춘” באתר הקניות של Naver.

  2. חברו את הנתב לחשמל. חברו את המחשב שבו תעבדו לצד ה־LAN (לא לצד ה־WAN; מדובר ביציאת הרשת הלבנה).

  3. הורידו את ה־ROM הרשמי למפתחים של פרויקט Mi Wi-Fi. הוא זמין בקישור 1 ובקישור 2.

  4. ב־Windows, הכינו את curl ואת putty.

התקנת ה־ROM הרשמי למפתחים​

לאחר השלמת ההכנות, יש להתקין את ה־ROM הרשמי למפתחים בנתב Xiaomi Mi Wi-Fi Nano / Youth (R1CL) המקורי.

  1. חברו את נתב Xiaomi לחשמל. חברו את המחשב לאחת מיציאות ה־LAN (שתי היציאות הלבנות). חברו את יציאת ה־WAN (הכחולה) לנתב שמחובר לאינטרנט.

  2. במסוף או בשורת הפקודה, בדקו ש־ping לכתובת IP‏ 192.168.31.1 מצליח.

  3. לאחר בדיקת ping, פתחו את דף הנתב והיכנסו. בכניסה הראשונה תתבקשו להגדיר סיסמת משתמש, SSID וסיסמת Wi-Fi. הגדירו אותם באופן פשוט, שכן ממילא הם יידרסו בהמשך.

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

    מתחת לסעיף Check for updates נמצא הכפתור „Update manually”. לחצו עליו כדי להעלות את הקובץ.

  5. המתינו כ־5 ~ 7 דקות. במסוף או בשורת הפקודה, בדקו ש־ping לכתובת IP‏ 192.168.31.1 מצליח.

כניסה דרך SSH​

לאחר שהקושחה הוחלפה בהצלחה ב־ROM למפתחים, יש להתחבר לנתב דרך SSH.

  1. אם ping לנתב מצליח לאחר החלפת הקושחה, כעת יש להגדיר סיסמת root לצורך כניסה דרך SSH.

  2. פתחו בדפדפן את דף הנתב והיכנסו באמצעות סיסמת המשתמש שהגדרתם קודם.

  3. לאחר הכניסה, חפשו בכתובת ה־URL את החלק „stok”. העתיקו אותו והחליפו בו את הערך המתאים בפקודה הבאה, ואז הפעילו אותה.

    # curl -d "oldPwd=your_admin_pass&newPwd=desired_root_pass" "http://192.168.31.1/cgi-bin/luci/;stok=<stok from browser url>/api/xqsystem/set_name_password"

    אם הפקודה הצליחה, חייבת להתקבל התשובה {"code":0}.

  4. כעת התחברו לנתב באמצעות ssh או putty.

    # ssh root@192.168.31.1
  • אם אי אפשר להתחבר לנתב דרך SSH

    אפשר להפעיל telnet במקום SSH באמצעות הפקודה הבאה.

    # curl http://192.168.31.1/cgi-bin/luci/;stok=<stok from browser url>/api/xqnetwork/set_wifi_ap?ssid=tianbao&encryption=NONE&enctype=NONE&channel=1%3B%2Fusr%2Fsbin%2Ftelnetd
    {"msg":"未能连接到指定WiFi(Connecting)","code":1616}

    התחברו באמצעות telnet לכתובת 192.168.31.1 ביציאה 23, ואז הזינו את הפקודות הבאות לפי הסדר כדי לאפשר חיבור SSH.

    # sed -i ":x;N;s/if [.\; then\n.return 0\n.*fi/#tb/;b x" /etc/init.d/dropbear
    # /etc/init.d/dropbear start
    # nvram set ssh_en=1
    # nvram commit

התקנת OpenWRT​

כעת הכול מוכן להתקנת OpenWRT.

  1. הורידו את תמונת קושחת OpenWRT לתיקייה /tmp באמצעות הפקודות הבאות.

    # cd /tmp
    # wget http://downloads.openwrt.org/releases/18.06.1/targets/ramips/mt76x8/openwrt-18.06.1-ramips-mt76x8-miwifi-nano-squashfs-sysupgrade.bin
  2. לאחר סיום ההורדה, צרבו את התמונה.

    # mtd -r write /tmp/openwrt-18.06.1-ramips-mt76x8-miwifi-nano-squashfs-sysupgrade.bin firmware
  3. המתינו כ־5 ~ 7 דקות עד להשלמת הצריבה ולהפעלה מחדש. הנתב יופעל מחדש אוטומטית בסיום ההתקנה.

    נתקו וחברו מחדש את הכבל בין המחשב לנתב. יש לחבר אותו ליציאת הרשת הלבנה, ולא לכחולה.

  4. במסוף או בשורת הפקודה, בדקו ש־ping לכתובת IP‏ 192.168.1.1 מצליח. הכתובת 192.168.31.1 אינה בשימוש עוד.

  5. כעת התחברו לנתב באמצעות ssh או putty.

    # ssh root@192.168.1.1