Announcement

Collapse
No announcement yet.

Tomato จู่ๆก็ไม่ connect กับ .@ TRUEWIFI ซะงั้น

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Tomato จู่ๆก็ไม่ connect กับ .@ TRUEWIFI ซะงั้น

    WRT-54GL Mode Client
    ใช้มาเป็นปีแล้ว แต่วันก่อนจู่ๆก็ไม่ยอม Connect ทั้งนั้น
    - reset default แล้ว
    - เปลี่ยน Firmware version อื่นๆแล้ว
    - ถอดปลั๊กทิ้งไว้นานๆแล้วเสียบใหม่แล้ว
    - เสียบปลั๊กทิ้งไว้ทั้งวันแล้ว

    ยังไงก็ไม่ยอม Connect
    แต่เปลี่ยนไปเป็น DD-WRT ดัน connect ได้
    พอเปลี่ยนกลับมาเป็น Tomato ก็ connect ไม่ได้เหมือนเดิม

    งงกับมันจริงๆ

    สาเหตุที่ต้องใช้ Tomato เพราะ มันมี script ที่ให้เช็คการเชื่อมต่อทุก 1 นาที
    ถ้า ping ไป google ไม่ตอบ ก็ให้ Renew DHCP
    เน็ตก็จะใช้ได้ตลอด


    แต่ของ DD-WRT ผมหา script แบบนั้นที่ทำงานได้จริงไม่เจอ
    เจอแต่ script ที่ทำงานไม่เสถียร
    เน็ตเดี๋ยวค้างๆ ไม่ยอม Renew ให้

    ขอความช่วยเหลือครับ
    อยากได้ script ของ DD-WRT ที่ทำหน้าที่เหมือน script ของ Tomato น่ะครับ
    Last edited by SinghaThep; 18 Jul 2013, 09:33:55.

  • #2
    ผมรบกวนขอ Tomato script แบบที่ท่านว่า มาลองศึกษาดูได้มั้ยครับ ขอบคุณครับ

    Comment


    • #3
      แปลกจัง? ปูเสื่อรอฟังด้วยคนครับ
      Last edited by nismo357; 18 Jul 2013, 20:38:33.

      Comment


      • #4
        น่าสนครับ

        สาเหตุที่ต้องใช้ Tomato เพราะ มันมี script ที่ให้เช็คการเชื่อมต่อทุก 1 นาที
        ถ้า ping ไป google ไม่ตอบ ก็ให้ Renew DHCP

        Comment


        • #5
          ถ้าไม่หายคงซื้อใหม่ละครับ ในห้องมือสองมีขาย 100 ตัวแนะ

          Comment


          • #6
            อันนี้เป็น script ของ Tomato ครับ (Admin> script)

            Code:
            ## DEFINE VARIABLES
            ## surfboardip=10.54.0.1
            surfboardip=www.google.co.th
            
            ## BEGIN TEST
            while [ true ]; do 
            /bin/sleep 60
            ##  wget -q -O /dev/null http://www.google.co.th/
            if ping -c 1 -w 3 $surfboardip ; then
              echo Automatic WAN renew not needed
              continue 
            else
            ## /sbin/dhcpc-release
            ## sleep 1
            /sbin/dhcpc-renew
            logger Automatic WAN Renew
            fi
            done

            Comment


            • #7
              Originally posted by SinghaThep View Post
              อันนี้เป็น script ของ Tomato ครับ (Admin> script)

              Code:
              ## DEFINE VARIABLES
              ## surfboardip=10.54.0.1
              surfboardip=www.google.co.th
              
              ## BEGIN TEST
              while [ true ]; do 
              /bin/sleep 60
              ##  wget -q -O /dev/null http://www.google.co.th/
              if ping -c 1 -w 3 $surfboardip ; then
                echo Automatic WAN renew not needed
                continue 
              else
              ## /sbin/dhcpc-release
              ## sleep 1
              /sbin/dhcpc-renew
              logger Automatic WAN Renew
              fi
              done
              ขอบคุณครับ

              Comment


              • #8
                ขอบคุณท่าน SinghaThep มากๆครับ

                Comment


                • #9
                  ใครมีแนวทาง ช่วยหน่อยครับ
                  แม้ใจจริงจะอยากใช้ tomato ต่อไป แต่คงไม่ได้เรื่องแล้ว เพราะยังไงก็ไม่ได้
                  คงต้องเปลี่ยนมาเป็น dd-wrt จริงๆแล้ว

                  Tomato มันดีอย่างนึงเวลาตั้งเป็น client กับ truewifi แล้วเราสามารถ lock mac ได้ด้วย (เหมือน Nano ทำ)
                  ทำให้ไม่โดดไปเกาะกับ AP ตัวอื่นที่อยู่ในย่านนั้นและใช้ชื่อเดียวกัน

                  Comment


                  • #10
                    ผมลองดัดแปลง script เดิม ไปใส่กับ DD-WRT แต่ไม่รู้ script มันทำงานได้หรือเปล่า ผิดตรงไหนหรือเปล่าก็ไม่รู้ เขียนโปรแกรมไม่เป็นด้วย
                    เปิดทิ้งไว้ครึ่งคืน
                    พอเช็ค process ดูทำไมมันซ้ำๆกันกันเพียบเลยอ่ะ ตอนเริ่มใหม่ๆก็มีแค่ 2 pid เอง


                    Code:
                    #!/bin/sh
                    PID=`pidof udhcpc`
                    while [ true ]
                    do 
                    /bin/sleep 60
                    if ping -c 1 -w 3 google.co.th
                    then
                    echo "Automatic WAN renew not needed"
                      continue 
                    else
                    /bin/kill -SIGUSR1 $PID
                    logger "Automatic WAN Renew"
                    fi
                    done
                    Last edited by SinghaThep; 19 Jul 2013, 05:57:32.

                    Comment


                    • #11
                      ว่าแต่ tomato นี้มัน repeat+clone mac address ได้หรือเปล่า?

                      ตั้งแต่เล่น wrt54gl ได้อัพเดตเป็น tomato หนเดียวแล้วก็อัพเป็น wrt24mini ก็ใช้ยาวมาตลอด

                      Comment


                      • #12
                        Originally posted by SinghaThep View Post
                        Tomato มันดีอย่างนึงเวลาตั้งเป็น client กับ truewifi แล้วเราสามารถ lock mac ได้ด้วย (เหมือน Nano ทำ)
                        ทำให้ไม่โดดไปเกาะกับ AP ตัวอื่นที่อยู่ในย่านนั้นและใช้ชื่อเดียวกัน
                        ท่าน SinghaThep ครับ Lock mac AP ต้องทำอย่างไงคับ รบกวนด้วยคับ
                        ขอบคุณคับ

                        Comment


                        • #13
                          Tomato ไม่มีโหมด repeater มีแค่โหมด Client ครับ
                          ต้องหา AP อีกตัวเป็นตัวกระจายสัญญาณ


                          Lock MAC ตรงนี้ครับ

                          Comment


                          • #14
                            ขอบคุณครับ ท่าน SinghaThep

                            Comment


                            • #15
                              กลับมาดูอีกทีตอนเย็น
                              โห RAM 32MB ของผม โดน script มันกินไปหมดเลย

                              มันต้องมีอะไรผิดปรกติแน่ๆใน script

                              Comment

                              Working...
                              X