• 10

[ RT-N16 ] 分享Hinet付費熱點 並自動登入

感謝各位網友無私的分享
現在已經成功使用在N16及N12HP 上面
在N12上使用似乎是更簡單的做法
但,n12 有試成功嗎

也想買一台來用
有人有現成做好一台可以購買嗎

我只要key 帳密
有一些問題請教

--root@unknown:/tmp/mnt/sda1# wget http://www.3iii.dk/linux/optware/optware-instal
l-ddwrt.sh -O /tmp/optware-install.sh
Connecting to www.3iii.dk (46.30.211.54:80)
optware-install.sh 100% |*******************************| 2895 0:00:00 ETA
root@unknown:/tmp/mnt/sda1# sh /tmp/optware-install.sh
Checking system config ...
Using 1.167.217.254 as default gateway.
Using the following nameserver(s):
nameserver 127.0.0.1
Warning: /opt partition not empty!
Installing package uclibc-opt_0.9.28-13_mipsel.ipk ...
Some newer versions of DD-WRT does not show download progress bar,
so just be patient - or check STATUS -> BANDWIDTH tab for download
activity in your routers Web-GUI, and then still wait a minute or two.
Connecting to ipkg.nslu2-linux.org (140.211.169.161:80)
uclibc-opt_0.9.28-13 100% |*******************************| 832k 0:00:00 ETA
tar: can't create symlink from ./opt/lib/ld-uClibc.so.0 to ld-uClibc-0.9.28.so: Operation not permitted
tar: can't create symlink from ./opt/lib/libc.so to libc.so.0: Operation not permitted
tar: can't create symlink from ./opt/lib/libc.so.0 to libuClibc-0.9.28.so: Operation not permitted
tar: can't create symlink from ./opt/lib/libcrypt.so to libcrypt.so.0: Operation not permitted
tar: can't create symlink from ./opt/lib/libcrypt.so.0 to libcrypt-0.9.28.so: Operation not permitted
tar: can't create symlink from ./opt/lib/libdl.so to libdl.so.0: Operation not permitted
tar: can't create symlink from ./opt/lib/libdl.so.0 to libdl-0.9.28.so: Operation not permitted
tar: can't create symlink from ./opt/lib/libgcc_s.so to libgcc_s.so.1: Operation not permitted
tar: can't create symlink from ./opt/lib/libintl.so to libintl.so.0: Operation not permitted
tar: can't create symlink from ./opt/lib/libintl.so.0 to libintl-0.9.28.so: Operation not permitted
tar: can't create symlink from ./opt/lib/libm.so to libm.so.0: Operation not permitted
tar: can't create symlink from ./opt/lib/libm.so.0 to libm-0.9.28.so: Operation not permitted
tar: can't create symlink from ./opt/lib/libmudflap.so to libmudflap.so.0.0.0: Operation not permitted
tar: can't create symlink from ./opt/lib/libmudflap.so.0 to libmudflap.so.0.0.0: Operation not permitted
tar: can't create symlink from ./opt/lib/libmudflapth.so to libmudflapth.so.0.0.0: Operation not permitted
tar: can't create symlink from ./opt/lib/libmudflapth.so.0 to libmudflapth.so.0.0.0: Operation not permitted
tar: can't create symlink from ./opt/lib/libnsl.so to libnsl.so.0: Operation not permitted
tar: can't create symlink from ./opt/lib/libnsl.so.0 to libnsl-0.9.28.so: Operation not permitted
tar: can't create symlink from ./opt/lib/libpthread.so to libpthread.so.0: Operation not permitted
tar: can't create symlink from ./opt/lib/libpthread.so.0 to libpthread-0.9.28.so: Operation not permitted
tar: can't create symlink from ./opt/lib/libresolv.so to libresolv.so.0: Operation not permitted
tar: can't create symlink from ./opt/lib/libresolv.so.0 to libresolv-0.9.28.so: Operation not permitted
tar: can't create symlink from ./opt/lib/librt.so to librt.so.0: Operation not permitted
tar: can't create symlink from ./opt/lib/librt.so.0 to librt-0.9.28.so: Operation not permitted
tar: can't create symlink from ./opt/lib/libstdc++.so to libstdc++.so.6.0.8: Operation not permitted
tar: can't create symlink from ./opt/lib/libstdc++.so.6 to libstdc++.so.6.0.8: Operation not permitted
tar: can't create symlink from ./opt/lib/libthread_db.so to libthread_db.so.1: Operation not permitted
tar: can't create symlink from ./opt/lib/libthread_db.so.1 to libthread_db-0.9.28.so: Operation not permitted
tar: can't create symlink from ./opt/lib/libutil.so to libutil.so.0: Operation not permitted
tar: can't create symlink from ./opt/lib/libutil.so.0 to libutil-0.9.28.so: Operation not permitted
Updating /opt/etc/ld.so.cache
/opt/sbin/ldconfig: can't link /opt/lib/libipkg.so.0 to libipkg.so.0.0.0: Operation not permitted
/opt/sbin/ldconfig: can't link /opt/lib/libutil.so.0 to libutil-0.9.28.so: Operation not permitted
/opt/sbin/ldconfig: can't link /opt/lib/libc.so.0 to libuClibc-0.9.28.so: Operation not permitted
/opt/sbin/ldconfig: can't link /opt/lib/libthread_db.so.1 to libthread_db-0.9.28.so: Operation not permitted
/opt/sbin/ldconfig: can't link /opt/lib/libstdc++.so.6 to libstdc++.so.6.0.8: Operation not permitted
/opt/sbin/ldconfig: can't link /opt/lib/librt.so.0 to librt-0.9.28.so: Operation not permitted
/opt/sbin/ldconfig: can't link /opt/lib/libresolv.so.0 to libresolv-0.9.28.so: Operation not permitted
/opt/sbin/ldconfig: can't link /opt/lib/libpthread.so.0 to libpthread-0.9.28.so: Operation not permitted
/opt/sbin/ldconfig: can't link /opt/lib/libnsl.so.0 to libnsl-0.9.28.so: Operation not permitted
/opt/sbin/ldconfig: can't link /opt/lib/libmudflapth.so.0 to libmudflapth.so.0.0.0: Operation not permitted
/opt/sbin/ldconfig: can't link /opt/lib/libmudflap.so.0 to libmudflap.so.0.0.0: Operation not permitted
/opt/sbin/ldconfig: can't link /opt/lib/libm.so.0 to libm-0.9.28.so: Operation not permitted
/opt/sbin/ldconfig: can't link /opt/lib/libintl.so.0 to libintl-0.9.28.so: Operation not permitted
/opt/sbin/ldconfig: can't link /opt/lib/libdl.so.0 to libdl-0.9.28.so: Operation not permitted
/opt/sbin/ldconfig: can't link /opt/lib/libcrypt.so.0 to libcrypt-0.9.28.so: Operation not permitted
/opt/sbin/ldconfig: can't link /opt/lib/ld-uClibc.so.0 to ld-uClibc-0.9.28.so: Operation not permitted
/opt/sbin/ldconfig: can't chmod /opt/etc/ld.so.cache~ (Operation not permitted)
Installing package ipkg-opt_0.99.163-10_mipsel.ipk ...
Some newer versions of DD-WRT does not show download progress bar,
so just be patient - or check STATUS -> BANDWIDTH tab for download
activity in your routers Web-GUI, and then still wait a minute or two.
Connecting to ipkg.nslu2-linux.org (140.211.169.161:80)
ipkg-opt_0.99.163-10 100% |*******************************| 75850 0:00:00 ETA
tar: can't create symlink from ./opt/bin/ipkg-opt to ipkg: Operation not permitted
tar: can't create symlink from ./opt/lib/libipkg.so to libipkg.so.0.0.0: Operation not permitted
tar: can't create symlink from ./opt/lib/libipkg.so.0 to libipkg.so.0.0.0: Operation not permitted
/opt/sbin/ldconfig: can't link /opt/lib/libipkg.so.0 to libipkg.so.0.0.0: Operation not permitted
/opt/sbin/ldconfig: can't link /opt/lib/libutil.so.0 to libutil-0.9.28.so: Operation not permitted
/opt/sbin/ldconfig: can't link /opt/lib/libc.so.0 to libuClibc-0.9.28.so: Operation not permitted
/opt/sbin/ldconfig: can't link /opt/lib/libthread_db.so.1 to libthread_db-0.9.28.so: Operation not permitted
/opt/sbin/ldconfig: can't link /opt/lib/libstdc++.so.6 to libstdc++.so.6.0.8: Operation not permitted
/opt/sbin/ldconfig: can't link /opt/lib/librt.so.0 to librt-0.9.28.so: Operation not permitted
/opt/sbin/ldconfig: can't link /opt/lib/libresolv.so.0 to libresolv-0.9.28.so: Operation not permitted
/opt/sbin/ldconfig: can't link /opt/lib/libpthread.so.0 to libpthread-0.9.28.so: Operation not permitted
/opt/sbin/ldconfig: can't link /opt/lib/libnsl.so.0 to libnsl-0.9.28.so: Operation not permitted
/opt/sbin/ldconfig: can't link /opt/lib/libmudflapth.so.0 to libmudflapth.so.0.0.0: Operation not permitted
/opt/sbin/ldconfig: can't link /opt/lib/libmudflap.so.0 to libmudflap.so.0.0.0: Operation not permitted
/opt/sbin/ldconfig: can't link /opt/lib/libm.so.0 to libm-0.9.28.so: Operation not permitted
/opt/sbin/ldconfig: can't link /opt/lib/libintl.so.0 to libintl-0.9.28.so: Operation not permitted
/opt/sbin/ldconfig: can't link /opt/lib/libdl.so.0 to libdl-0.9.28.so: Operation not permitted
/opt/sbin/ldconfig: can't link /opt/lib/libcrypt.so.0 to libcrypt-0.9.28.so: Operation not permitted
/opt/sbin/ldconfig: can't link /opt/lib/ld-uClibc.so.0 to ld-uClibc-0.9.28.so: Operation not permitted
/opt/sbin/ldconfig: can't chmod /opt/etc/ld.so.cache~ (Operation not permitted)
/tmp/optware-install.sh: line 95: /opt/bin/ipkg: not found
/tmp/optware-install.sh: line 96: /opt/bin/ipkg: not found
/tmp/optware-install.sh: line 97: /opt/bin/ipkg: not found
root@unknown:/tmp/mnt/sda1#

--
無法安裝
calven.lai wrote:
有一些問題請教--r...(恕刪)


似乎是FAT32不支援Symbolic Link而造成的問題, 建議把usb disk格式化成ext3

:D 謝謝。已經解決 須要format EXT3



第12步 改
ipkg-opt -verbose_wget install php-curl



第13步
#!/bin/sh

testing=$(/opt/bin/curl -I www.google.com.tw | grep "200 OK")

echo "============================================="

if [ "$testing" != "" ]; then

echo "wifi logined."

elif [ "$1" == "" ]; then

echo "You need login wifi."

/opt/bin/curl -d cht_user=**登入帳號** -d passwd=**登入密碼** -d username=**登入帳號**%40emome.net -d password=**登入密碼** -d custom=cht -d session=$(/opt/bin/curl -I www.google.com.tw | grep Location | cut -d "&" -f 1 | cut -d "=" -f 2) http://wlanac.hinet.net/loginpages/userlogin.shtml

fi


==

#!/bin/sh

testing=$(/opt/bin/curl -I www.google.com.tw | grep "200 OK")

echo "============================================="

if [ "$testing" != "" ]; then

echo "wifi logined."

elif [ "$1" == "" ]; then

echo "You need login wifi."

/opt/bin/curl -d cht_user=0919xxxx -d passwd=你設定的密碼 -d username=**登入帳號**%40emome.net -d password=**登入密碼** -d custom=cht -d session=$(/opt/bin/curl -I www.google.com.tw | grep Location | cut -d "&" -f 1 | cut -d "=" -f 2) http://wlanac.hinet.net/loginpages/userlogin.shtml

fi


==

沒有** 的部份


第15步:測試是否能正常登入
不知道怎測試
建議先確定帳密是正確的

另,如果要修改其他的帳密登入 該如何處理
所以說 要住家附近需有中華電信付費熱點

存在的情況下才能使用你這篇文章的方法囉??

謝謝
calven.lai wrote:
第15步:測試是否能正常登入
不知道怎測試
建議先確定帳密是正確的


就直接執行這個script

./mnt/sda1/wifi.sh

若原本未登入, 第一次執行會出現 You need login wifi. 然後會自動登入

若登入過程無誤, 再次執行script, 則會出現 wifi logined, 到這步就代表script是可運作的


calven.lai wrote:
另,如果要修改其他的帳密登入 該如何處理


就把script裡面 **登入帳號** (含星號) 改成你的帳號 (共兩個地方); **登入密碼** (含星號) 改成你的密碼 (共兩個地方)

其實這些都是很簡單的script, 建議稍微研究一下, 再者, 若Hinet更改登入頁面, 這個script也要做對應的修改, 多了解一點也方便自己修改以及debug
前提必須有

而且是穩定的




目前有問題是 設定一分鐘,程式執行時 會出現像是當機的感覺
執行,但是沒有回應

過一陣子執行 就馬上run

不知道是否和隨身碟太大有關
sandisk 4G
calven.lai wrote:
程式執行時 會出現像是當機的感覺...(恕刪)


這是curl的問題, 在連線不通狀況下, curl解析www.google.com.tw需要很久才會timeout跳出

加個 connect-timeout 就可以自訂等待時間

testing=$(/opt/bin/curl --connect-timeout 5 -I www.google.com.tw | grep "200 OK")
  • 10
內文搜尋
X
評分
評分
複製連結
請輸入您要前往的頁數(1 ~ 10)
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?