|
我把重要部分转过来,免得丢失
dd-wrt安裝SAMBA 3.02009年02月08日 星期日 21:23来源:http://digiland.tw/
很多朋友遇到BT下載回來的檔案,常遇到檔名亂碼、無法讀取、複製或甚至無法移除,這些問題基本上是因為Oleg韌體內建的SAMBA版本為2.x版,這個版本並不支援UTF-8編碼。
既然如此,Oleg兄為何不將SAMBA 3置入韌體呢?
好問題!因為SAMBA 3檔案下載回來就已經21MB左右,如此龐然大物當然放不進4MB/8MB的flash ROM裡,因此為了解決上述的困擾,只好自立自強裝SAMBA 3囉。
首先更新ipkg
$ ipkg update
$ ipkg upgrade
下載最新版SAMBA 3
代碼:
$ cd /opt
$ wget http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/samba_3.0.30-1_mipsel.ipk
下載完成後,即可開始安裝 SAMBA 3
$ ipkg install samba_3.0.30-1_mipsel.ipk
注意:
1. samba 3.0 更新速度相當快,請自行下載最新版 samba_3.0.xxxx_mipsel.ipk ,xxxx 為一數據編號。
2. 這裡不建議直接下ipkg install samba指令,而是先下載samba_3.0.xxxx_mipsel.ipk再行安裝,因為安裝下載的時間冗長(約21MB),系統並無任何進度指示,疑似當機
編輯 /opt/etc/samba/smb.conf
$ nano /opt/etc/samba/smb.conf
內容請參考以下設定,藍色字請依實際環境做修正
[global]
bind interfaces only = yes
interfaces = 192.168.1.1/24
workgroup = Workgroup
server string = ASUS_500GP
guest account = admin
security = share
load printers = no
socket options = TCP_NODELAY IPTOS_LOWDELAY SO_KEEPALIVE
netbios name = ASUS_500GP
browseable = yes
dns proxy = no
guest ok = yes
guest only = no
log level = 1
max log size = 100
encrypt passwords = yes
preserve case = yes
short preserve case = yes
dos charset = UTF-8
unix charset = UTF-8
display charset = UTF-8
wins support = yes
time server = yes
os level = 255
local master = yes
domain master = yes
preferred master = yes
hosts allow = 192.168.1.1/24
[Share]
path = /opt/share
browseable = yes
writable = yes
[USB]
path = /tmp/mnt/disc1
browseable = yes
writable = yes
編輯 /opt/etc/init.d/S08samba
$ nano /opt/etc/init.d/S08samba
將設定 samba_active=0 改成 samba_active=1
將原有 /opt/etc/init.d/S97samba 移除或更名
$ mv /opt/etc/init.d/S97samba /opt/etc/init.d/K97samba
停止現有SAMBA 2程序
$ killall smbd
$ killall nmbd
啟動SAMBA 3
$ /opt/etc/init.d/S08samba
進入網路芳鄰瀏覽,如果能正常看到分享磁碟就可以收工 |
|