หน้า 1 จากทั้งหมด 1

Asus RT-N10U A1/B1,RT-N15u, RT-N16, RT-N66u โหลด bits ปิดคอม

โพสต์โพสต์แล้ว: อาทิตย์ 28 ก.ค. 2013 12:26 am
โดย 56kbp
วิธีใช้ Asus RT-N10U A1/B1,RT-N15u, RT-N16, RT-N66u เป็น NAS และโหลด bits ปิดคอมแบบง่ายๆ ด้วย Transmission
กรุณาอย่าถามทาง PM เพราะคำถามท่านอาจจะมีประโยชน์กับท่านอื่นๆด้วยครับ

สิ่งที่ต้องเตรียม

1. โหลด Firimware RT-N10u, RT-N15u RT-N16 RT-N66u

2. โหลดPuTTy มาเก็บไว้ก่อน

3. โหลด Gparted เป็นไฟล์ iso ให้ write ใส่ CD/USB เดี๋ยวต้องใช้ครับ

4. Hard disk ที่ต่อภายนอกควรใช้ 3.5"ที่มีไฟเลี้ยง ผมใช้แบบ Basic ดีที่สุด ไม่แนะนำแบบใส่กล่อง

เปลี่ยน Firmware มาเป็น Tomato

1. ติดตั้ง Asus Utility ไม่ต้องใช้ Download Master นะครับ
2. ต่อสาย Lan กับ Router ไม่ต้องต่อเน็ตใช้สายเดียวเข้าช่องไหนก็ได้ไม่ใช่ช่อง WAN ยังไม่เปิด Router ครับ
3. เอาปลายแหลมจิ้มช่อง Reset (ไม่ใช่ปุ่ม WDS) กดค้างไว้แล้วเปิด Router รอจนไฟกระพริบแบบช้าๆแล้วปล่อยให้ Router โหลด
4. เปิด Asus Firmware Restoration

รูปภาพ

รอจนจบและ Router บูทใหม่

รูปภาพ

Fix IP ครับ

เปิด IE/Firefox พิมพ์ 192.168.1.1 User: admin Pass: admin ผมเข้าใจว่า ADSL modem ใช้ 192.16.1.1 (อย่าใช้ Bridge ครับให้ตัวนี้ทำหน้าที่

ต่อเน็ต)

เมื่อ Tomato เปิดมาเริ่มตั้งค่า

รูปภาพ

อย่าลืมกด Save ด้วย การเข้า Router ต่อไปต้องใช้ 192.168.2.1:8080

รูปภาพ

รูปภาพ

รูปภาพ


ไปที่ Scripts--->Firewall ใส่ค่าแล้ว Save (ทำ Port forward)

โค้ด: เลือกทั้งหมด
#!/bin/sh
# port HTTP
iptables -I INPUT -p tcp --dport 80 -j ACCEPT
iptables -I INPUT -p udp --dport 80 -j ACCEPT
iptables -I INPUT -p tcp --dport 81 -j ACCEPT

# port for rTorrent
iptables -I INPUT -p udp -m udp --dport 51778 -j ACCEPT
iptables -I INPUT -p tcp -m tcp --dport 51778 -j ACCEPT
iptables -I INPUT -p tcp -m tcp --dport 6800-6999 -j ACCEPT


ตั้งค่า portforward ที่ modem port 51778 ชี้มาที่ 192.168.1.15

5. ลองต่อเน็ตสายจาก Modem จะเข้าช่อง Wan ของ Router และ Modem เป็นตัวต่อเน็ต

การเตรียม Harddisk เพื่อใช้เก็บไฟล์

1. แผ่น Gparted ที่เตรียมไว้แล้ว ให้บูทคอมเลือกจากแผ่น เสียบสาย USB ไว้ที่คอมเสียบปลั๊ก HDD ไว้ด้วยครับ

ตัวอย่างเมื่อบูทเข้าแล้ว (แค่ตัวอย่างครับ)
รูปภาพ

รูปภาพ

ขั้นตอนนี้สำคัญ

2. เลือก External HDD ของเราสร้าง Linux- SWAP โดยให้ Label ตัวใหญ่ SWAP ส่วนพื้นที่ที่เหลือไว้เก็บไฟล์ที่โหลด เลือก format เป็น ext3 เมือเสร็จ

แล้ว Shutdown สาย USB ออกไปเสียบที่ Router แล้วกลับไปบูทเข้า windows ปกติของเรา

ขนาด SWAP
RT-N10U, RT-N15U = 128 MB
RT-N16 = 256 MB
RT-N66U = 512 MB

3.เมื่อกลับมา windows แล้วเข้า Router 192.168.2.1:8080 ไปดูที่แถบ USB ว่า HDD mount เรียบร้อย

4. PuTTy ที่เตรียมไว้ก่อนหน้า แตกไฟออก เปิด Putty.exe เลือก Telnet ใส่ 192.168.2.1 ใส่ user/pass เหมือน Router

พิมพ์คำสั่งแล้ว Enter
โค้ด: เลือกทั้งหมด
vi 00-start-swap.autorun

โค้ด: เลือกทั้งหมด
#!/bin/sh
# $1 - The fully qualified path of the root directory of the mounted drive
#      (w/o any trailing '/').
# See: http://www.linksysinfo.org/forums/showthread.php?p=364690#post364690

# The decriptive label assigned to the swap partition.
SWAPNAME=SWAP

# If no parameter, complain and quit.
[[ xx == x$1x ]] && exit

# Edit fstab to put the swap partition label there.
sed -i "/^LABEL=.* swap swap/d" /etc/fstab
echo "LABEL=$SWAPNAME swap swap" >>/etc/fstab

# Activate the swap partition
swapon -a


copy ไฟล์ข้างบนไปแปะในหน้าต่าง

รูปภาพ

แล้วกด z สองครั้ง ตามด้วย :wq อย่าพึ่งออก Putty
พิมพ์ตามข้างล่างแล้ว enter แล้วพิมพ์ reboot รอจน Router โหลดเสร็จ
โค้ด: เลือกทั้งหมด
chmod 0755 00-start-swap.autorun


ขั้นตอนสุดท้าย

1. ไปโหลด Transmission GUI

รูปภาพ

รูปภาพ

เปิดจาก Web
รูปภาพ


กรณีต้องการย้ายไฟล์ Map Network Drive ได้เลยครับเพราะ FW มี Samba มาแล้ว
ติดขัดอะไรถามได้ครับ ขอให้มีความสุขกับการโหลครับ

Re: Asus RT-N10U A1/B1,RT-N15u, RT-N16, RT-N66u โหลด bits ปิดคอม

โพสต์โพสต์แล้ว: จันทร์ 29 ก.ค. 2013 10:44 am
โดย sys2u
ขอบคุณมากๆ เลยครับผม ^^ ขออนุญาติปักหมุดนะครับ :D

Re: Asus RT-N10U A1/B1,RT-N15u, RT-N16, RT-N66u โหลด bits ปิดคอม

โพสต์โพสต์แล้ว: พฤหัสฯ. 29 ส.ค. 2013 10:34 am
โดย 13anking
แล้วกด z สองครั้ง ตามด้วย :wq อย่าพึ่งออก Putty
พิมพ์ตามข้างล่างแล้ว enter แล้วพิมพ์ reboot รอจน Router โหลดเสร็จ
โค้ด: เลือกทั้งหมด
chmod 0755 00-start-swap.autorun

พิมแล้วไม่เกิดไรขึ้นเลยครับ

Re: Asus RT-N10U A1/B1,RT-N15u, RT-N16, RT-N66u โหลด bits ปิดคอม

โพสต์โพสต์แล้ว: พฤหัสฯ. 29 ส.ค. 2013 10:55 am
โดย 13anking
ลองสั่งบูทใหม่ SWAP "is not active" HDD ไม่ "Mount" ครับ ต้องกด Mount เอาเอง ทำไรผิดนะ

Re: Asus RT-N10U A1/B1,RT-N15u, RT-N16, RT-N66u โหลด bits ปิดคอม

โพสต์โพสต์แล้ว: อาทิตย์ 29 ก.ย. 2013 3:39 pm
โดย DaCK
13anking เขียน:แล้วกด z สองครั้ง ตามด้วย :wq อย่าพึ่งออก Putty
พิมพ์ตามข้างล่างแล้ว enter แล้วพิมพ์ reboot รอจน Router โหลดเสร็จ
โค้ด: เลือกทั้งหมด
chmod 0755 00-start-swap.autorun

พิมแล้วไม่เกิดไรขึ้นเลยครับ


เจ้าของคำถาม ต้องออกจาก vi ด้วยนะครับ -> :wq

ส่วน chmod 0755 00-start-swap.autorun
เป็นการเปลี่ยนคุณสมบัติ (attribute) ให้กับ file 00-start-swap.autorun
สิ่งที่จะเกิดขึ้นก็คือ 00-start-swap.autorun จะมี attribute เป็น -rwxr-xr-x

Re: Asus RT-N10U A1/B1,RT-N15u, RT-N16, RT-N66u โหลด bits ปิดคอม

โพสต์โพสต์แล้ว: อาทิตย์ 29 ก.ย. 2013 3:45 pm
โดย DaCK
13anking เขียน:ลองสั่งบูทใหม่ SWAP "is not active" HDD ไม่ "Mount" ครับ ต้องกด Mount เอาเอง ทำไรผิดนะ


พอดีเพิ่งซื้อ rt-n16 มาใช้งาน ไม่แน่ใจว่าเจ้าของคำถามแก้ไขปัญหาได้แล้วหรือยังน่ะครับ
เท่าที่สังเกตุ ขั้นตอนที่ทำผิดไปก็คือ

"ขั้นตอนนี้สำคัญ
2. เลือก External HDD ของเราสร้าง Linux- SWAP โดยให้ Label ตัวใหญ่ SWAP ส่วนพื้นที่ที่เหลือไว้เก็บไฟล์ที่โหลด เลือก format เป็น ext3 เมือเสร็จ"

ตอนสร้าง swap partition ให้ใส่ชื่อ (Label) ว่า SWAP ตัวใหญ่ไปด้วยนะครับ

ตัวอย่างของผมที่ทำนะครับ (ไม่ได้เปิด automount สำหรับ /mnt)

# cat /etc/fstab
LABEL=SWAP none swap sw 0 0
LABEL=optware /opt ext3 defaults 1 1
LABEL=torrent /tmp/mnt/sda3 ext3 defaults 1 1

สามารถ mount entries ใน /etc/fstab ได้โดยพิมพ์ mount -a
และ activate SWAP โดยพิมพ์ swapon -a