Cơ bản Buffalo NAS Linkstation cho ngưởi mới

nukenuky

Member
Chào cả nhà

Tình hình là mình mới tậu 1 em Linkstation LS-WVL.

Cấu hình
NasSpec.png

Xem thêm thông tin dòng LS-WVL (http://buffalo.nas-central.org/wiki/Category:LS-WVL )và các dòng LinkStation khác (http://buffalo.nas-central.org/wiki/Main_Page )

Sau vài ngày đánh vật với em nó mình xin được chia sẻ với các bạn 1 ít kinh nghiệm về các bước cơ bản để khai thác em NAS này cho hiệu quả. Các dòng LinkStation khác có lẽ cũng tương tự hoặc cũng chỉ khác đi chút ít

Bài viết tham khảo từ nhiều nguồn, trong đó đặc biệt rất nhiều thông tin từ http://ducquang415.com/catalog-5423/huong-dan-cai-dat-nas-buffalo-ls-series/. Chân thành cảm ơn tác giả đã cung cấp cho mình rất nhiều thông tin bổ ích.

Đối với các chức năng cơ bản (shared folder, DLNA, cấp quyền, web access) thì vào http://IPcuaNAS là bạn có thể cấu hình cho NAS được. Mình xin liệt kê các bước cần cơ bản cho 1 người dùng Buffalo NAS Linkstation thông thường

1. SETUP CƠ BẢN:

1.1. http://ducquang415.com/view-10344/huong-dan-toan-tap-cai-dat-nas-buffalo-de-nhat/ (Khoan update firmware 1.42). Nếu sang bước Update firmware mới nhất mà Navigator không nhìn thấy NAS để update firmware thì quay lại bước này để update firmware 1.42 rồi mới update lên firmware mới nhất sau​

2. UPDATE FIRMWARE MỚI NHẤT:

2.1. Down firmware và tool (Navigator) mới nhất tại đây: http://vn.buffalo-asia.com/support/downloads/

buffalodownload.png

buffalodownload2.png

• Nếu Naviator không nhìn thấy NAS để update lên firmware mới nhất thì quay về bước trước để update firmware 1.42 trước. Sau đó mới update lên firmware mới nhất sau​

3. Cài Midnight Commander để copy file trong nội bộ NAS

3.1. http://ducquang415.com/view-43675/h...le-trong-nas-buffalo-bang-midnight-commander/ . Sau khi cài xong, nếu bạn đóng cửa sổ putty hoặc Shell, khi vào lại putty hoặc Shell có thể bạn không vào midnight commander được. Khởi động lại NAS sẽ OK.​

4. Cài Tranmission thay thế cho Bittorrent vì nhiều torrent tracker cấm Bittorrent trên NAS


4.2. Chú ý:

4.2.1. Edit lại file 1_ipkg_auto.sh nếu muốn cài ở disk2 thay vì disk1 (replace /mnt/disk1/ thành /mnt/disk2)​

4.2.2. Edit lại file 2_trans_auto.sh để thay đổi user name/password log in vào transmission (tìm TRANS_USERNAME="admin"TRANS_PASSWORD)​

4.2.3. Sau khi cài xong, để thay đổi Transmission setting thì vào NASip:TransmissionPort của NAS để thay đổi. Không thay đổi setting của Tranmission bằng Transmission Remote GUI vì setting sẽ không lưu lại được. File setting được lưu ở /root/.config/transmission-daemon/setting. Có thể edit ngay trong đó.​

4.2.4. Nếu sau khi reboot NAS mà transmission service (daemon) không tự động chạy thì copy file S88transmission.sh (trong hướng dẫn của bác quang ở trên) vào /opt/etc/init.d/. Số 88 chính là số thứ tự các file .sh sẽ được chạy khi nas khởi động lên. Sau này nếu bạn có file sh khác thì bạn có thể đặt tên là S89gìđấy.sh v.v.v​

5. Tạo ddns account ở FreeDNS (freedns.afraid.org), tạo sub domain, DNS A record giúp cho việc access NAS từ internet dễ dàng

5.1. Đăng kí tài khoản FreeDNS (http://freedns.afraid.org ) vì nó free và không bao giờ hết hạn. NoIP.com cũng free nhưng cứ 30 ngày là hết hạn​

registerddns.png

• Tạo 1 DNS A record​

ddnsArecord.png

PublicIP chỉ là địa chỉ IP của modem nhà bạn. Vậy là khi từ bên ngoài nếu truy cập vào nascuatui.chickenkiller.com thì bạn đã truy cập được đến bên ngoài modem nhà bạn rồi. Muốn chuyển tiếp truy cập vào thiết bị nào trong nhà thì phải set port forwarding trên modem.​

remotecontrolviaddns.png

Hình 1 ở trên là ví dụ về việc map port 8080 từ bên ngoài vào port 80 ở bên trong, trỏ đến ip nas bên trong nhà bạn. Hình 2 là khi bạn truy cập nascuatui.chickenkiller.com:8080 thì bạn sẽ truy cập được đến màn hình cấu hình nas của bạn. Tương tự như vậy, ở hình 4, nếu truy cập nascuatui.chickenkiller.com:1604 thì vào được màn hình transmission, kết quả của việc map port 1604 bên ngoài vào port 1604 bên trong. Hình 3 là kết quả quả của việc map port ssh (22) bên ngoài vào port 22 bên trong, sau đó chạy midnight commander từ đó. Trong hình 1 mình dùng modem airport extreme, các bạn dùng modem khác thì vào phần cấu hình tìm setting nào tên port forwarding thì vào​

Ở phần trên bạn thấy ví dụ mở port trên modem Airport Extreme. Hình dưới là ví dụ mở port từ 1000 đến 10000 trên modem TP Link hồi xưa của mình cho xbox có địa chỉ IP 192.168.1.107

forwarding_rule.jpg

Bạn có thể thấy port forwarding luôn trỏ về 1 địa chỉ IP cố định (IP tĩnh). Vây bạn phải set cho NAS của mình luôn có 1 địa chỉ IP tĩnh chứ nếu IP của NAS thay đổi thì các forwarding rules của bạn sẽ mất tác dụng. Bạn có thể set IP tĩnh thủ công, chọn 1 địa chỉ IP nào đó chắc chắn không đụng hàng trong mạng của bạn (192.168.1.200 chẳng hạn). Mình thì thích dùng DHCP reservation hơn (modem luôn cấp 1 địa chỉ IP cố định cho 1 thiết bị có MAC address được qui định trước)

Ví dụ set IP tĩnh dùng DHCP reservation trên Airport Extreme
dhcpreservation.png



Ví dụ set IP tĩnh dùng DHCP reservation trên modem TP Link. Set IP tĩnh cho xbox và 1 thiêt bị khác tên là base

modemDHCP.jpg

6. Edit root cron job để cập nhập public IP của nhà bạn vào FreeDNS sub domain (DDNS updater)

6.1. Lâu lâu thì địa chỉ publicIP nhà bạn sẽ bị thay đổi, mỗi khi khởi động lại modem chẳng hạn, nhà mạng sẽ cấp cho modem của bạn IP mới. Khi đó nếu bạn truy cập nascuatui.chickenkiller.com đồng nghĩa với việc truy cập địa chỉ IP cũ, kết quả là không truy cập được nas của bạn . Địa chỉ IP của DNS A record của nascuatui.chickenkiller.com phải được cập nhật lại cho đúng theo địa chỉ mới​

6.2. Đơn giản nhất là dùng nas để cập nhập luôn. Lấy updater script: Log in vào freedns.afraid.org, vào màn hình nhìn thấy được DNS A record bạn đã tạo. Bấm vào quick cron example

ddnscript1.png

6.3. Copy dòng script để update ddns (dòng cuối cùng) ra đâu đấy sẽ dùng sau.​

ddnscript2.png

Dòng lệnh này có nghĩa là cứ 5 phút 1 lần (ở phút thứ 0, 5, 10,15…) thì cập nhật publicIP hiện tại của modem của tôi vào DNS A record nascuatui.chickenkiller.com, sau đó xuất kết quả ra file log lưu ở /tmp/free_gì_gì_đấy.log

6.4. Dùng midnight commander di chuyển đến thư mục /etc/cron/crontab. Bấm F9 để kích hoạt menu ở phía trên, chọn File, chọn Chmod, set quyền như hình dưới​
hoặc bạn có thể dùng lệnh chmod nếu bạn biết về linux

chmodrootfile.png

cronrootpermission.png

6.5. Chọn file root, bấm F4 để edit file, dán dòng lệnh khi nãy đã copied vào. Bấm F2 để save, xong F10 để thoát​

editrootcron.png

6.6. Đợi 5 phút rồi dùng midnight commander vào thư mục /tmp xem file log /tmp/free_gì_gì_đấy.log xem đã cập nhật IP OK chưa​

ddnslog.png

Trong hình trên IP của mình không đổi nên không cần phải cập nhật​

7. Cài đặt Transmission Remote GUI trên máy tính để truy cập Tranmission trên NAS (từ trong/ngoài mạng nhà bạn) dễ dàng

7.1. Download Transmission Remote GUI https://code.google.com/p/transmisson-remote-gui/

7.2. Tạo connection​

transmissionremotegui.png

8. Cấu hình SSH để telnet vào NAS từ máy tính ngoài mạng nhà bạn

8.1. Bạn nào dùng windows thì nghiên cứu dùng putty​

8.2. Bạn nào dùng mac thì vào utilities/terminal/menu Shell/New Remote Connection, bấm nút + để tạo 1 connection và Connect thôi​

macssh.png

9. Nếu bạn dùng Android thì vào Google Play install Buffalo Web Access để truy cập files trên nas từ xa

Dùng DNS A record bạn đã tạo ở trên nascuatui.chickenkiller.com để khai báo cho tham số host​

10. Các links hay, nên tham khảo thêm:

10.1. 1 lần nữa xin cảm ơn tác giả các bài viết ở đây: http://ducquang415.com/catalog-5423/huong-dan-cai-dat-nas-buffalo-ls-series/

10.2. Các packages để cài thêm nếu muốn: http://www.nslu2-linux.org/wiki/Optware/Packages (phần Specific Package Details)​

Cuối cùng chúc các bạn thành công. Mình cũng chỉ là người mới, nội dung bài viết được sưu tầm từ mỗi nơi 1 ít. Hi vọng các bạn đóng góp , chỉnh sửa thêm
 
Chỉnh sửa lần cuối:

dungsin_lqd

Well-Known Member
Ðề: Cơ bản Buffalo NAS Linkstation cho ngưởi mới

Phần 5. Tạo ddns account ở FreeDNS (freedns.afraid.org), tạo sub domain, DNS A record giúp cho việc access NAS từ internet quá khó.........................
 

yeuem89

Active Member
Ðề: Cơ bản Buffalo NAS Linkstation cho ngưởi mới

Làm theo thôi.
Chiều nay mình gỡ ra cài lại từ đầu rồi.
 

yeuem89

Active Member
Ðề: Cơ bản Buffalo NAS Linkstation cho ngưởi mới

Làm tới bước 4 là mình tịt ngóm.
Có màn hình thông báo IP:1604 kèm theo user / pass rồi.

Nhưng truy cập Ip: 1604 không thể vào được transmission.
 

nukenuky

Member
Ðề: Cơ bản Buffalo NAS Linkstation cho ngưởi mới

Làm tới bước 4 là mình tịt ngóm.
Có màn hình thông báo IP:1604 kèm theo user / pass rồi.

Nhưng truy cập Ip: 1604 không thể vào được transmission.

Mình nghĩ là cài xong rồi nhưng có lẽ transmission của bạn chưa chạy. Bạn làm luôn bước dưới rồi khởi động nas lại

4.2.4. Nếu sau khi reboot NAS mà transmission service (daemon) không tự động chạy thì copy file S88transmission.sh (trong hướng dẫn của bác quang ở trên) vào /opt/etc/init.d/. Số 88 chính là số thứ tự các file .sh sẽ được chạy khi nas khởi động lên. Sau này nếu bạn có file sh khác thì bạn có thể đặt tên là S89gìđấy.sh v.v.v
 

nukenuky

Member
Ðề: Cơ bản Buffalo NAS Linkstation cho ngưởi mới

Phần 5. Tạo ddns account ở FreeDNS (freedns.afraid.org), tạo sub domain, DNS A record giúp cho việc access NAS từ internet quá khó.........................

Khó chỗ nào mình từ từ gỡ cho đó bạn. Quan trọng là phải hiểu cơ chế hoạt động của nó. theo mình khó nhất là phần mở port. Mình không thể hướng dẫn cụ thể được vì mỗi bạn dùng 1 modem khác nhau.

Trong hướng dẫn trên bạn thấy ví dụ mở port trên modem Airport Extreme. Hình dưới là ví dụ mở port từ 1000 đến 10000 trên modem TP Link hồi xưa của mình cho xbox có địa chỉ IP 192.168.1.107

forwarding_rule.jpg
 

yeuem89

Active Member
Ðề: Cơ bản Buffalo NAS Linkstation cho ngưởi mới

Vâng, có bác em thấy tự tin hơn và sẽ cố gắng làm tiếp. Chứ em nản và lập topic bán rồi đấy.

Mình nghĩ là cài xong rồi nhưng có lẽ transmission của bạn chưa chạy. Bạn làm luôn bước dưới rồi khởi động nas lại

4.2.4. Nếu sau khi reboot NAS mà transmission service (daemon) không tự động chạy thì copy file S88transmission.sh (trong hướng dẫn của bác quang ở trên) vào /opt/etc/init.d/. Số 88 chính là số thứ tự các file .sh sẽ được chạy khi nas khởi động lên. Sau này nếu bạn có file sh khác thì bạn có thể đặt tên là S89gìđấy.sh v.v.v

Em đã tham khảo, nhưng có một topic treo 3 ngày vẫn chưa có ai giải đáp :).
Bro có thể tham khảo thêm ở đây, rất nhiều bài viết hay và hướng dẫn chi tiết
https://forum.xtdv-group.com/forum_26__nas
 

yeuem89

Active Member
Ðề: Cơ bản Buffalo NAS Linkstation cho ngưởi mới

Mình nghĩ là cài xong rồi nhưng có lẽ transmission của bạn chưa chạy. Bạn làm luôn bước dưới rồi khởi động nas lại

4.2.4. Nếu sau khi reboot NAS mà transmission service (daemon) không tự động chạy thì copy file S88transmission.sh (trong hướng dẫn của bác quang ở trên) vào /opt/etc/init.d/. Số 88 chính là số thứ tự các file .sh sẽ được chạy khi nas khởi động lên. Sau này nếu bạn có file sh khác thì bạn có thể đặt tên là S89gìđấy.sh v.v.v

em làm theo hướng dẫn thì transmisson chạy rồi, nhưng....không đăng nhập vào được do chưa đúng mật khẩu.
Em có thể xem mật khẩu bằng cách putty vào nas không ?

bác chỉ dẫn cho em với.
 

nukenuky

Member
Ðề: Cơ bản Buffalo NAS Linkstation cho ngưởi mới

bạn có edit lại password transmission trước khi cài không? như mình đã hướng dẫn ở bước dưới

4.2.2. Edit lại file 2_trans_auto.sh để thay đổi user name/password log in vào transmission (tìm TRANS_USERNAME="admin"TRANS_PASSWORD)

Nếu không thì user name = password = admin

nếu muốn xem file config của transmission thì vào thư mục /root/.config/transmission-daemon/ xem file setting.json. Nhưng trong đó bạn chỉ xem được user name thôi chứ password thì nó mã hóa rồi

transmission_config_file.png


Nếu bí quá bạn thử move file config đó đi chỗ khác, dùng lệnh ps để xem pid của transmission là gì rồi dùng lệnh kill pidcuảtransmission để tắt transmission, xong chạy l ại file S88transmission để start transmission lại. Hi vọng nó sẽ tạo lại file config với giá trị mặc định (với user name và password mặc định là admin và admin)

Update: Bạn làm đúng theo thứ tự các bước sau sẽ OK nha

1. dùng lệnh ps để xem pid của transmission là gì
2. dùng lệnh kill pidcuảtransmission để tắt transmission,
3. edit lại file settings.json. Sửa giá trị chỗ dòng "rpc-password".
"rpc-password": "gõ password mới vào đây"
4. chạy S88transmission.sh để start transmission và log in = password mới

Nếu xem lại file settings.json bạn sẽ thấy password đã bị mã hóa (hashed) lại
 
Chỉnh sửa lần cuối:

yeuem89

Active Member
Ðề: Cơ bản Buffalo NAS Linkstation cho ngưởi mới

bạn có edit lại password transmission trước khi cài không? như mình đã hướng dẫn ở bước dưới

4.2.2. Edit lại file 2_trans_auto.sh để thay đổi user name/password log in vào transmission (tìm TRANS_USERNAME="admin"TRANS_PASSWORD)

Nếu không thì user name = password = admin

nếu muốn xem file config của transmission thì vào thư mục /root/.config/transmission-daemon/ xem file setting.json. Nhưng trong đó bạn chỉ xem được user name thôi chứ password thì nó mã hóa rồi

transmission_config_file.png


Nếu bí quá bạn thử move file config đó đi chỗ khác, dùng lệnh ps để xem pid của transmission là gì rồi dùng lệnh kill pidcuảtransmission để tắt transmission, xong chạy l ại file S88transmission để start transmission lại. Hi vọng nó sẽ tạo lại file config với giá trị mặc định (với user name và password mặc định là admin và admin)

Update: Bạn làm đúng theo thứ tự các bước sau sẽ OK nha

1. dùng lệnh ps để xem pid của transmission là gì
2. dùng lệnh kill pidcuảtransmission để tắt transmission,
3. edit lại file settings.json. Sửa giá trị chỗ dòng "rpc-password".
"rpc-password": "gõ password mới vào đây"
4. chạy S88transmission.sh để start transmission và log in = password mới

Nếu xem lại file settings.json bạn sẽ thấy password đã bị mã hóa (hashed) lại

em đã làm được trước khi đọc được reply này rồi ạ:D.
Giờ trans L/S tốt từ chiều tới giờ :D.

Em đang tìm hiểu cách hẹn giờ tắt bật nas và cho nas dừng những lúc không có seed./
 

ongtrumkon89

Well-Known Member
Ðề: Cơ bản Buffalo NAS Linkstation cho ngưởi mới

em đã làm được trước khi đọc được reply này rồi ạ:D.
Giờ trans L/S tốt từ chiều tới giờ :D.

Em đang tìm hiểu cách hẹn giờ tắt bật nas và cho nas dừng những lúc không có seed./

Thế bác này còn lọ mọ chơi bittorent có sẵn ko hay nhảy qua transmission rồi :)
 

nukenuky

Member
Ðề: Cơ bản Buffalo NAS Linkstation cho ngưởi mới

em đã làm được trước khi đọc được reply này rồi ạ:D.
Giờ trans L/S tốt từ chiều tới giờ :D.

Em đang tìm hiểu cách hẹn giờ tắt bật nas và cho nas dừng những lúc không có seed./

Trong trang cấu hình của nas nó có sẵn 3 cái timers rồi, nhu cầu bình thường thì mình thấy 3 cái đó đủ dùng rồi.
Theo mình thì cho nas nó chạy 24/24 luôn vẫn tốt cho HDD hơn. Còn muốn tiết kiệm điện thì mua riêng 1 cái nas cùi nhỏ gọn tiét kiệm điện để chuyên kéo torrent
 
Ðề: Cơ bản Buffalo NAS Linkstation cho ngưởi mới

BẠN HƯỚNG DẪN MÌNH RÕ HƠN CÁI TRUY CẬP NAS TỬ XA. VÌ DỊP TẾT NÀY MÌNH MUỐN TRUY CẬP LẤY DỮ LIỆU Ở CÔNG TY ĐỂ KHỎI PHẢI CHẠY LÊN. MÀ MÌNH SETUP CÁI WEB ACCESS MÀ KHÔNG ĐƯỢC, NÓ TOÀN LỖI API HOẶC LÀ LỖI GÌ ĐÓ BẮT RESTART LẠI NAS ĐỂ THỰC HIỆN. NHƯNG RESTART RỒI MÀ CUNG KHÔNG ĐƯỢC.
 

nukenuky

Member
Ðề: Cơ bản Buffalo NAS Linkstation cho ngưởi mới

bạn làm bước 5 và 6 trong hướng dẫn của mình rồi enable web access thông qua trang config của nas

- Vào Extension, chọn Web acces tab
- Chọn Advanced
- Chọn thư mục muốn web access có thể truy cập được, chọn user được quyền truy cập
- Chọn settings như hình dưới. Riêng DNS host name là DNS record A bạn đã tạo theo hướng dẫn của mình ở post #1

naswebaccess.png
 

baiviet

Active Member
Ðề: Cơ bản Buffalo NAS Linkstation cho ngưởi mới

Bác chủ cho tôi hỏi chút:
Tôi đang dùng LS-WVL, Firmware1.69. Gần đây NAS mất 1 số chức năng nhỏ và không dùng ftp qua No-Ip được. Tôi muốn up lại Firmware cho nó như đã làm từ FW1.42 -> 1.68 -> 1.69, nhưng lần này chạy file LSUpdater.exe (có hình chiếc nhẫn)thì phần mềm Update Firmware KHÔNG tìm thấy NAS để up. Vậy tôi phải làm gì tiếp để up lại FW 1.69 ạ ?
TKS
 

nukenuky

Member
Ðề: Cơ bản Buffalo NAS Linkstation cho ngưởi mới

Bác chủ cho tôi hỏi chút:
Tôi đang dùng LS-WVL, Firmware1.69. Gần đây NAS mất 1 số chức năng nhỏ và không dùng ftp qua No-Ip được. Tôi muốn up lại Firmware cho nó như đã làm từ FW1.42 -> 1.68 -> 1.69, nhưng lần này chạy file LSUpdater.exe (có hình chiếc nhẫn)thì phần mềm Update Firmware KHÔNG tìm thấy NAS để up. Vậy tôi phải làm gì tiếp để up lại FW 1.69 ạ ?
TKS

bạn up lai firmware 1.42 trước (chạy LSupdater của 1.42). Sau đó mới up lên 1.69.
 

nhanhtuan

Active Member
Ðề: Cơ bản Buffalo NAS Linkstation cho ngưởi mới

Chào bạn, bạn có thể chỉ lại chi tiết bước cấu hình trên modem thế nào, trên NAS thế nào để có thể dùng địa chỉ http:/...**.chickenkiller.com:port vào transmission được không
Cảm ơn bạn nhiều
 

nukenuky

Member
Ðề: Cơ bản Buffalo NAS Linkstation cho ngưởi mới

Chào bạn, bạn có thể chỉ lại chi tiết bước cấu hình trên modem thế nào, trên NAS thế nào để có thể dùng địa chỉ http:/...**.chickenkiller.com:port vào transmission được không
Cảm ơn bạn nhiều
Tất cả chi tiết mình liệt kê ở bước 5 và 6 post #1 rồi đó bạn, bạn đọc và làm theo. Vướng chỗ nào mình gỡ chỗ đó tiếp
 

nhanhtuan

Active Member
Ðề: Cơ bản Buffalo NAS Linkstation cho ngưởi mới

Hiện giờ mình đã có thể truy cập vào modem nhà mình qua địa chỉ http:/...**.chickenkiller.com/login.html
Tiếp theo là sẽ mở port forwarding trên modem
image.png

bình thường mình sẽ vào địa chỉ 192.168.1.79:8080 là sẽ vào được transmission
bạn chỉ giúp mình mình cài đặt port đúng chưa và làm sao để có thể vào transmission qua địa chỉ http:/...**.chickenkiller.com:8080
Cảm ơn bạn nhiều
 
Bên trên