[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 メーリングリストの案内