[Armadillo:00753] Armadillo-9のsambaについて
井上 崇
email@hidden
2005年 12月 19日 (月) 21:13:42 JST
お世話になります。井上です。
Armadillo-9でatmark-distのsambaを動作させようと奮闘中です。
以下、途中経過を報告します。
アドバイス等、よろしくお願いします。
使用ソース
atmark-dist-20051017
linux-2.4.31-a9-2
Configuration
--- Select the Product you wish to target
(Armadillo-9.PCMCIA) AtmarkTechno Products
--- SAMBA
[*] samba
[*] smbd
[*] nmbd
[ ] smbmount
[ ] smbumount
その他は、デフォルト設定です。
作成した、イメージをCFカードに展開ます。
固定IP(例:172.20.44.222)を設定します。
この時点で、FTPが動作しました。
/etc/config/smb.confを作成する。以下内容
[global]
coding system = EUC
client code page = 932
workgroup = KAIHATSU
server string = pc222
security = share
encryp passwords = Yes
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
os level = 2
dns proxy = No
oplocks = No
[public]
comment = public
path = /tmp/samba
writeable = Yes
guest only = Yes
guest ok = Yes
volume = public
inetd.confを編集する。以下内容
telnet stream tcp nowait root /usr/sbin/telnetd telnetd -l
/bin/
ftp stream tcp nowait root /bin/ftpd ftpd -l
#netbios-ssn stream tcp nowait root smbd -d1
smbdとnmbdをデーモンで起動する。以下起動確認
# smbd -D
# nmbd -D
# ps
PID Uid VmSize Stat Command
1 root 628 S init
2 root SW [keventd]
3 root SWN [ksoftirqd_CPU0]
4 root SW [kswapd]
5 root SW [bdflush]
6 root SW [kupdated]
7 root SW [mtdblockd]
8 root SW [khubd]
10 root SW [kjournald]
90 root 632 S syslogd -m 0 -L
100 root 600 S klogd
171 nobody 828 S thttpd -C /etc/thttpd.conf
181 root 652 S inetd
187 root 880 S -ash
188 root 572 S /sbin/getty 38400 tty1
204 root 1096 S smbd -D
206 root 1020 S nmbd -D
207 root 704 R ps
smbdのログ
# cat /var/log/log.smb
[Tue Dec 20 05:07:23 2005, 1] smbd/server.c:main(647)
smbd version 2.0.7 started.
Copyright Andrew Tridgell 1992-1998
[Tue Dec 20 05:07:23 2005, 0] param/loadparm.c:map_parameter(1681)
Unknown parameter encountered: "encryp passwords"
[Tue Dec 20 05:07:23 2005, 0] param/loadparm.c:lp_do_parameter(2223)
Ignoring unknown parameter "encryp passwords"
[Tue Dec 20 05:07:23 2005, 1] smbd/files.c:file_init(216)
file_init: Information only: requested 10000 open files, 1014 are
available.
[Tue Dec 20 05:07:23 2005, 0] lib/charset.c:load_client_codepage(215)
load_client_codepage: filename /home/samba/codepages/codepage.932 does not
exist.
[Tue Dec 20 05:07:23 2005, 0] lib/util_unistr.c:load_unicode_map(435)
load_unicode_map: filename /home/samba/codepages/unicode_map.850 does not
exist.
nmbdのログ
# cat /var/log/log.nmb
[Tue Dec 20 05:07:31 2005, 1] nmbd/nmbd.c:main(757)
Netbios nameserver version 2.0.7 started.
Copyright Andrew Tridgell 1994-1998
[Tue Dec 20 05:07:31 2005, 0] param/loadparm.c:map_parameter(1681)
Unknown parameter encountered: "encryp passwords"
[Tue Dec 20 05:07:31 2005, 0] param/loadparm.c:lp_do_parameter(2223)
Ignoring unknown parameter "encryp passwords"
[Tue Dec 20 05:07:31 2005, 0] lib/charset.c:load_client_codepage(215)
load_client_codepage: filename /home/samba/codepages/codepage.932 does not
exist.
[Tue Dec 20 05:07:31 2005, 0] lib/util_unistr.c:load_unicode_map(435)
load_unicode_map: filename /home/samba/codepages/unicode_map.850 does not
exist.
smbdとnmbdを起動後に、windows2000及びXPで共有を確認する。
armadillo9が共有リストの一覧に表示されますが、
選択しても内容は表示されません。
また、しばらくすると共有リストの一覧にからも消えてしまいます。
smbdとnmbdのログ内容から、passwordやcodepage等の問題があると思いますが、
解決できていません。
atmark-distのsambaソースのMakefile内で、
smbpasswd & make_smbcodepage & make_unicodemap等をコメントにしていますが、
これらを作成し実行する事で解決できるのでしょうか。以下Makefileの一部
#bin/swat
#PROGS1 = bin/testparm bin/smbstatus
# bin/smbclient bin/smbspool bin/testprns
#PROGS2 = bin/rpcclient bin/smbpasswd bin/make_smbcodepage
bin/make_unicodemap
以上、長文で失礼しました。
よろしくお願いします。
armadillo メーリングリストの案内