數位天堂

Nokia:科技始終來自於人性; 拜耳:如果文明不能使我們更相愛,那科技便失去意義!
歡迎您的加入,讓我們一起討論科技與環保的整合應用...

您尚未登入。

#1 2011-11-23 19:05:28

hollowaysxp
新生
註冊日期: 2011-03-15
文章數: 46
目前積分 :   

ASUS N13U B1刷DD-WRT架站

首先你要有個USB隨身硬碟或是隨身硬碟,我是用EASEUS Partition Master 8.0.1 Home Edition分割8GB隨身碟,分割成EXT3分割區,第一個分割區1GB左右,剩下的都是8GB隨身碟剩下的。
分割前要記得,要分割的隨身碟或硬碟檔案都會不見,要自己注意

1.
首先DD-WRT到系統管理->指令
指命介面貼上以下指命,然後點選儲存起動指令
這是先下載支援ext3的ko檔案,然後掛載上去
----------------------------

sleep 15 mkdir /tmp/etc/config wget http://home.karneval.cz/10102207/fs.gz -P /tmp/root tar -xvzf /tmp/root/fs.gz -C /tmp/root sh /tmp/root/ext3 mount -o rw -t ext3 /dev/discs/disc0/part1 /opt mount -o rw -t ext3 /dev/discs/disc0/part2 /mnt


------------------------------------
儲存完
https://fbcdn-sphotos-a.akamaihd.net/hphotos-ak-snc7/317481_2309257369510_1191623624_32105771_309689724_n.jpg


2.再到上面的伺服器"信任授權機制(Secure Shell)"啟動ssh服務,或是telnet都可以
https://fbcdn-sphotos-a.akamaihd.net/hphotos-ak-ash4/381770_2309257489513_1191623624_32105772_1270703903_n.jpg



3.接下來用putty連線,設定好IP分享器的IP和SSHD運作的Port號連線後,帳號打root,密碼打你DD-WRT的密碼
https://fbcdn-sphotos-a.akamaihd.net/hphotos-ak-ash4/387914_2309257569515_1191623624_32105774_1206756767_n.jpg

進去後先打

df -h


確定隨身碟都有mount上去了
https://fbcdn-sphotos-a.akamaihd.net/hphotos-ak-ash4/391794_2309257609516_1191623624_32105775_991307342_n.jpg

接下來開始安裝ipkg,一行一行複製,再putty上滑鼠右鍵,就會貼上了
------------------------------------
安裝ipkg

wget http://home.karneval.cz/10102207/optware-install.sh -O - | tr -d '\r' > /tmp/optware-install.sh sh /tmp/optware-install.sh ipkg update ipkg upgrade wget http://home.karneval.cz/10102207/sort -P /opt/bin; chmod +x /opt/bin/sort


安裝busybox

ipkg install busybox


安裝 libuclibc++

ipkg install libuclibc++


安裝mysql 4

ipkg install mysql


Mysql安裝完你會看到啟動成功
Support MySQL by buying support/licenses at http://shop.mysql.com
Starting MySQL SUCCESS!

安裝lighttpd

ipkg install lighttpd


安裝php

ipkg install php ipkg install php-fcgi ipkg install php-mysql


設定lighttpd

vi /opt/etc/lighttpd/lighttpd.conf


大概在文件15%的位置找到
在一開始先按 i 左下角會出現一個 i,這樣就可以正常的使用鍵盤Del刪除文字和輸入文字

# server.event-handler = "freebsd-kqueue"


改成

server.event-handler = "poll"


再來更改lighttpd的網頁路徑繼續在文件內找到

server.document-root = "/opt/share/www/"


改成

server.document-root = "/mnt/www/"


改好後按下鍵盤上的ESC,左下角的i會變成-此時鍵盤輸入:wq按下Enter就是儲存離開,如果是要離開不儲存是:q!

接下來是到/mnt建立一個www的資料夾,/mnt是mount在隨身碟第二個分割區,且要在上面建立一個www資料夾給lighttpd當作網頁使用的目錄

cd /mnt mkdir www


建立測試頁面再putty輸入

vi /mnt/www/index.php


進入vi後記得先按i進入正常的編輯模式,等編輯完畢再按下ESC輸入:wq
這邊暫時不寫phpinfo因為那個寫完還要刪除....雖然可以看到很完整的是否有支援php-mysql和一些php的許多外掛功能

我們在index.php內容輸入這些


此時你可以到啟動lighttpd的路徑下
cd /opt/etc/init.d

ls是瀏覽檔案的指令
ls

你會看到一個S80lighttpd
如果你現在當前的目錄是在/opt/etc/init.d/,要啟動lighttpd要輸入

./S80lighttpd start


如果要停止就是

./S80lighttpd stop


你也可以使用完整的路徑

/opt/etc/init.d/S80lighttpd start


和停止

/opt/etc/init.d/S80lighttpd stop


也可以再start的狀態下要求停止後重新啟動,簡單來說就是restart重新啟動

/opt/etc/init.d/S80lighttpd restart


啟動成功會看到

Starting web server: lighttpd


到你的電腦端瀏覽器網址輸入8081是lighttpd預設的port
http://192.168.xx.xx:8081/

就可以瀏覽你的IP分享器架設的網站

你應該會看到php test的網頁

之後為了可以讓外面連進來,在putty下這行指命,192.168.22.254是我的IP分享器的IP,這邊要打你自己的IP,是把WAN的IP Port 80轉換到內部192.168.22.254上8081的Port上8081是lighttpd我們在這邊安裝時預設的port。

iptables -t nat -I PREROUTING -p tcp -d $(nvram get wan_ipaddr) --dport 80 -j DNAT --to 192.168.22.254:8081 iptables -I INPUT -p tcp -d 192.168.22.254 --dport 8081 -j accept


當然上面的iptables指命,你必須要存入系統管理->指令把以上指令輸入後,這次點選儲存"防火牆指命"

再來你可以用DD-WRT右上角提供的WAN IP,把IP輸入在瀏覽器上
http://111.222.333.444/
這樣子就可以了,後面不用特地加上Port的號碼,因為iptables會幫我們做port NAT轉換


因為我們剛剛沒設定mysql,所以我們要為mysql設定密碼

很重要:把abc123改成你要設定root的密碼,記得要改成你要用的mysql密碼,千萬別預設

/opt/bin/mysqladmin -u root password abc123


連線到mysql

/opt/bin/mysql -u root -p


Enter password:(這邊輸入你的密碼)
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 3 to server version: 4.1.22

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql>
確定mysql運行中....之後輸入exit可以離開

之後去下載phpmyadmin 2.x,因為我剛剛用太高的版本,他跟我說不支援mysql4
前往下載phpMyAdmin 2.x
我是下載內有所有語言的版本

解壓縮後把config.sample.inc.php多複製一份出來,把檔名改成config.inc.php
https://fbcdn-sphotos-a.akamaihd.net/hphotos-ak-snc7/s720x720/387079_2309258129529_1191623624_32105782_890748790_n.jpg

然後用Wordpad,在附屬應用程式裡面,要能支援UNIX-like編碼的換行位元,用記事本會看不到換行,修改config.inc.php
找到

$cfg['Servers'][$i]['auth_type'] = 'cookie';


改成

$cfg['Servers'][$i]['auth_type'] = 'http';


https://fbcdn-sphotos-a.akamaihd.net/hphotos-ak-ash4/381790_2309258089528_1191623624_32105781_1265725948_n.jpg

存檔後,確定phpMyAdmin的資料夾名稱,我有改成phpMyAdmin,Linux下有分大小寫,或者你不一定要用phpMyAdmin當資料夾名稱,可以改成別的名子....
https://fbcdn-sphotos-a.akamaihd.net/hphotos-ak-snc7/s720x720/305834_2309340691593_1191623624_32105798_1320344087_n.jpg

接下來你可以看DD-WRT內的,伺服器->NAS設定FTP或Samba(網路芳鄰)
https://fbcdn-sphotos-a.akamaihd.net/hphotos-ak-ash4/376448_2309340331584_1191623624_32105796_1097104220_n.jpg

我是透過網路芳鄰丟進去/mnt裡面
https://fbcdn-sphotos-a.akamaihd.net/hphotos-ak-snc7/s720x720/390774_2309340811596_1191623624_32105799_36293548_n.jpg

用網頁瀏覽器輸入
http://192.168.22.254:8081/phpMyAdmin/
就會出現打帳號密碼的畫面,把mysql帳號和密碼打進去,就可以用網頁管理mysql

其他論壇或是Wordpress如何安裝?可上網查詢

至於iptables有用指令打的地方可用iptables -L查看列表,有時候會沒新增進去導致網站無法使用。不知道這是不是大家說的bug??
不過大部分的人是遇到在NAT那邊設定有時有反應有時無反應。

-------------
以上文章參考這篇ASUS N13U B1



最後修改: hollowaysxp (2011-11-25 20:01:46)


離線

 

#2 2011-11-23 23:03:42

Aven
天使
來自: 數位天堂
註冊日期: 2007-07-15
文章數: 2266
網站

Re: ASUS N13U B1刷DD-WRT架站

感謝分享 thankgod

RT-N13U B1內建 USB 界面及64MB RAM,好好善用應該還可以激發出很多應用。




技術問題請於論壇上集眾人之力公開討論,感恩 thankgod

離線

 

#3 2011-11-23 23:36:03

ele
新生
註冊日期: 2011-01-08
文章數: 5
目前積分 :   

Re: ASUS N13U B1刷DD-WRT架站

感謝分享了
看來可能也可以拿來用在我的RT N16 上面


離線

 

#4 2011-11-23 23:50:06

hollowaysxp
新生
註冊日期: 2011-03-15
文章數: 46
目前積分 :   

Re: ASUS N13U B1刷DD-WRT架站

Aven 提到:

感謝分享 thankgod

RT-N13U B1內建 USB 界面及64MB RAM,好好善用應該還可以激發出很多應用。

在板上學到一些東西,也要回饋一下給版友們。

最後修改: hollowaysxp (2011-11-24 14:30:32)


離線

 

#5 2012-02-08 08:51:27

jrs123
新生
註冊日期: 2008-10-02
文章數: 6
目前積分 :   
網站

Re: ASUS N13U B1刷DD-WRT架站

看大家使用這麼順....真羨慕...
我光ddns都稿不定....不會自動更新ip到dyndns.org或no-ip.org
用自訂模式也是一樣
不知道還要做什麼設定呢.....?



離線

 

#6 2012-03-25 07:21:49

sunburst
新生
註冊日期: 2012-03-25
文章數: 1
目前積分 :   

Re: ASUS N13U B1刷DD-WRT架站

謝謝版主分享

最後修改: sunburst (2012-03-26 06:42:27)


離線

 

#7 2012-04-26 00:59:58

hollowaysxp
新生
註冊日期: 2011-03-15
文章數: 46
目前積分 :   

Re: ASUS N13U B1刷DD-WRT架站

N13U B1更新到2012/03/19掛載的硬體路徑改變

root@NITCS_N13U:~# df -h Filesystem Size Used Available Use% Mounted on rootfs 5.6M 5.6M 0 100% / /dev/root 5.6M 5.6M 0 100% / none 512.0K 0 512.0K 0% /dev /dev/sda1 1.1G 61.0M 994.2M 6% /opt /dev/sda2 6.4G 396.5M 5.7G 6% /tmp/mnt root@NITCS_N13U:~#


原本的

mount -o rw -t ext3 /dev/discs/disc0/part1 /opt mount -o rw -t ext3 /dev/discs/disc0/part2 /mnt


現在改成

mount -o rw -t ext3 /dev/sda2 /mnt


少一行對吧!因為/opt我是到網頁管理介面,伺服器->USB 自動掛載/opt
所以只要一行就OK了。

最後修改: hollowaysxp (2012-04-26 01:01:45)


離線

 

#8 2015-01-28 13:17:30

weilun0000
新生
註冊日期: 2015-01-28
文章數: 3
目前積分 :   

Re: ASUS N13U B1刷DD-WRT架站

請問各位在安裝時遇到ipkg_update: Error downloading http://downloads.openwrt.org/backports/rc5/Packages to /jffs/usr/lib/ipkg/lists/backports該怎麼處理?


離線

 

#9 2015-01-28 16:31:51

duke188
祭司
註冊日期: 2008-11-18
文章數: 168
目前積分 :   

Re: ASUS N13U B1刷DD-WRT架站

weilun0000 提到:

請問各位在安裝時遇到ipkg_update: Error downloading http://downloads.openwrt.org/backports/rc5/Packages to /jffs/usr/lib/ipkg/lists/backports該怎麼處理?

改成 http://downloads.openwrt.org/backports/0.9/Packages



https://www.speedtest.net/result/3014568714.png

離線

 

#10 2015-01-28 19:08:07

weilun0000
新生
註冊日期: 2015-01-28
文章數: 3
目前積分 :   

Re: ASUS N13U B1刷DD-WRT架站

duke188 提到:

weilun0000 提到:

請問各位在安裝時遇到ipkg_update: Error downloading http://downloads.openwrt.org/backports/rc5/Packages to /jffs/usr/lib/ipkg/lists/backports該怎麼處理?

改成 http://downloads.openwrt.org/backports/0.9/Packages

謝謝你的回覆可是我還有一點不懂我是在打 ipkg update時出現的,這要怎麼改?


離線

 

相關討論主題

主題 回覆 點閱 最後發表
0 1752 2022-08-26 12:56:28 作者 lcjh20516
ASUS RT-N66U 清除 NVRAM 兩種方式 作者 sai5555  [ 1 2 3 … 16 ]
159 351721 2022-08-14 06:06:27 作者 lcjh20516
Asus RT-N66U 刷機卡關 作者 mizuiro  [ 1 2 3 ]
21 77818 2022-08-14 05:54:54 作者 lcjh20516
置頂
置頂: ASUS 無線路由器非官方韌體 Asuswrt-Merlin 作者 Aven  [ 1 2 3 … 14 ]
132 345735 2022-06-07 10:13:50 作者 dennys
ASUS RT-N16 解磚分享 (TTL) 作者 a00403a  [ 1 2 3 … 5 ]
45 129048 2022-05-06 14:32:17 作者 max7441

友情連結

論壇頁尾

Powered by PunBB
© Copyright 2018 Rickard Andersson
RSS Feed