[Armadillo:00758] Re: Armadillo-9のsambaについて
Fumito Morishima
email@hidden
2005年 12月 21日 (水) 21:10:52 JST
森島です。
よく分からないときは、PCで動作確認するのも1つの方法です。
実際にPC向けにコンパイルして実行させてみたところ、
正常に動作しているようなので、Makefileの修正は必要なさそうです。
(autoconf.hを誤魔化したりと、若干手を入れましたが)
それと、設定ファイル中の以下の部分ですが、
> encryp passwords = Yes
encrypt passwords が正しいようです。
ログ中のwarningはこれが原因です。
> [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"
encrypt passwords
井上 崇 wrote:
> お世話になります。井上です。
>
> 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 mailing list
> email@hidden
> http://lists.atmark-techno.com/mailman/listinfo/armadillo
armadillo メーリングリストの案内