作者cassine (Savannah)
看板Modchip
标题Re: [心得] 网乐通改机
时间Mon Aug 15 23:26:18 2011
终於把samba-2.2.12的 bug搞定了,原始的configure 档没完全考虑cross
compile 时候有部份的编译环境变数无法取得的状况,所以configure 出来的档
案不是编不过去,就是编出来的档案跑下去会segmentation fault =.=
修完之後总算能够正常执行了。如果不需要用到SWAT功能的话就不用安装
xinetd,需要的话请参阅上一篇安装vsftpd的文章,安装vsftpd时会顺便安装
xinetd。samba 的安装方式很容易,一样请先拿到console 介面,无论是用硬体
console 线或是telnet都行。
host $ cd /
host $ wget
http://eurogrun.myweb.hinet.net/nextvod/sh4-samba-2.2.12.tar.gz
host $ tar -xzvf sh4-samba-2.2.12.tar.gz
host $ rm sh4-samba-2.2.12.tar.gz
安装完後打开浏览器,输入http://(网乐通IP):901 ,然後输入root的帐号密
码可以进入SWAT介面,利用SWAT介面可以很轻松地加入想分享的目录。但说到底
SWAT只是利用网页介面编辑/usr/local/samba/lib/smb.conf 档案而已,熟悉的
人可以直接编辑这个档案。我预设是开根目录跟/mnt/usb两个目录,都有删档权
限。
之後可以到status页面依序启动nmbd跟smbd,然後网路芳邻就会出现NEXTVOD 主
机,就可以连线进去了。看了一部日剧,并不会特别感到延迟或是怎样。samba2
支援两种启动方式:stand alone 跟xinetd,如果使用後者会无法利用SWAT控制
,换言之不使用SWAT的人可以选择用xinetd来载入,比较省资源,有需要SWAT功
能的就利用 rcS的方式启动或是每次重新开机後都从SWAT启动。要开机自动启动
的话要把/etc/init.d/smb 档案进行符号连结,丢到/etc/rc.d/rc3.d 里面去,
顺序设在S85transmission-daemon後面
host $ cd /etc/rc.d/rc3.d
host $ ln -s /etc/init.d/smb S86samba
重新开机看到 XMB桌面就可以尝试用网路芳邻连进去了。
******
samba2只支援显示一种编码,尽管网乐通内部的档案结构支援UTF-8 ,但samba2
还是只能选择输出Big5编码或Latin-1 编码,为了让中文能正确显示,所以设定
显示Big5编码。UTF-8 编码输出要到samba3才支援,但samba3档案太大了。幸好
telnet跟vsftpd都能支援显示UTF-8 档名,所以遇到乱码时就用 FTP或telnet登
入网乐通去把档名改成正体中文或是全英文就好。
--
○ ____ _ _ _ _ ____ _ _ ____ _____ ____
。 ★(_ _)( \( )( \/ )( ___)( \( )(_ _)( _ )( _ \
o _)(_ ) ( \ / )__) ) ( )( )(_)( ) / ● ‧
(____)(_)\_) \/ (____)(_)\_) (__) (_____)(_)\_) ★
o
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 122.117.54.160
1F:推 HolyBugTw:尝试包iconv进去,改点source code这样? 61.219.178.195 08/16 13:00
2F:→ cassine:原生就不支援了…… 140.120.31.137 08/16 13:41
3F:→ HolyBugTw:进source看看啊,看看抓目录是不是用FTS 61.219.178.195 08/16 16:34
4F:→ HolyBugTw:我这smbd3.0.2 mips CC出来1.5MB过大吗? 61.219.178.195 08/16 16:38
5F:推 ccbbaa:专业再推!!! 112.104.91.191 08/17 02:40