Bạn có HDD Portable chứa dữ liệu, film, nhạc, vv... nhưng muốn truy xuất từ nhiều thiết bị khác nhau (laptop, smart TV, smart phone, tablet,...) cùng lúc thì phải làm sao. Đơn giản thôi, hãy cài đặt và cấu hình Samba trên Raspberry Pi để làm file server chia sẻ dữ liệu. Như vậy bạn hoàn toàn có thể xem film, nghe nhạc từ HDD portable qua mạng mà ko cần dây cáp lằng nhằng
Tải về Wireless Network Watcher để tìm IP của Pi (cũng có thể dùng để xem IP các thiết bị khác đang kết nối wifi của bạn).
Mật khẩu: hano.cf
Giao diện chương trình như ở hình dưới, bạn kiếm tên thiết bị Pi ở mục Device Name, nhìn tương ứng qua có địa chỉ IP của nó hiện là 192.168.100.9
Tải Putty (SSH – telnet client) bản mới nhất về
Mở Putty và nhập vào như sau
- Hostname: nhập vào địa chỉ IP của Pi, ở bước trên đã tìm được là 192.168.100.9
- Port 22
Bấm Open. Màn hình terminal đến Pi sẽ hiện lên như sau nếu không có lỗi
Nhập vào thông tin đăng nhập như sau:
- User: pi (nếu nhập sai tên đăng nhập, tắt putty và mở lại)
- Password : raspberry
Sau khi đăng nhập thành công màn hình sẽ hiện lên như thế này
Cập nhật các gói hiện có bằng cách nhập lần lượt 2 lệnh sau
$ sudo apt-get update
$ sudo apt-get upgrade
Cài đặt Samba
$ sudo apt-get install samba
Chỉnh sửa cấu hình Samba
$ sudo nano -cl /etc/samba/smb.conf
Dán đoạn mã ở phía đưới vào cuối tập tin để chia sẻ folder pi trong đường dẫn /media/pi. Sở dĩ chọn folder này là vì khi cắm usb/hdd portable vào pi thì pi sẽ nhận ổ đĩa gắn ngoài và xuất hiện trong folder này. Nếu bạn muốn chia sẻ folder khác thì chỉ việc thay đổi đường dẫn đến folder tương ứng đó
[HanO-NAS]
path = /media/pi
comment = No comment
create mask = 0777
directory mask = 0777
browseable = yes
writeable = yes
public = no
Sau đó nhấn Ctrl+X rồi chọn Y, Enter để lưu lại
Tạo mật khẩu cho samba với user là pi (tên tùy ý do bạn chọn)
$ sudo smbpasswd -a pi
Sau đó nhập bất kỳ mật khẩu mà bạn muốn, để sau này có thể truy cập vào folder share trên Samba
pi@pi:~ $ sudo smbpasswd -a pi
New SMB password:
Retype new SMB password:
Added user pi
Khởi động lại samba service
$ sudo service smbd restart