作者nana0130 (小那)
看板LinuxDev
标题[问题] 嵌入式samba无法启动
时间Wed Aug 8 17:39:36 2012
embeeded linux新手~~~呜呜呜呜~~
第一次架samba 以前从来没架过 第一次在embeeded linux 下作
唉~~搞了两天了,到现在还是没办法用
google都找翻了
我的samba service一直有些问题
不晓得是我根本没有build完整,还是里面设定的问题
以下是我的error log
# smbd -i -d 3
Maximum core file size limits now 16777216(soft) 2147483647(hard)
smbd version 3.0.24 started. //是这个版本
Copyright Andrew Tridgell and the Samba Team 1992-2006
uid=0 gid=0 euid=0 egid=0
lp_load: refreshing parameters
Initialising global parameters
params.c:pm_process() - Processing configuration file "/etc/smb.conf"
Processing section "[global]"
Processing section "[cd1]"
Processing section "[cd2]"
Processing section "[media]"
Processing section "[tmp]"
adding IPC service
creating default valid table
reloading printcap cache
reload status: ok
reloading printcap cache
reload status: ok
sys_gethostbyname: Unknown host. br0 //这边下来都很奇怪
can't determine netmask for br0
sys_gethostbyname: Unknown host. eth0 //为什麽看不到
can't determine netmask for eth0
sys_gethostbyname: Unknown host. eth1 //为什麽看不到
can't determine netmask for eth1
sys_gethostbyname: Unknown host. lo
can't determine netmask for lo
WARNING: no network interfaces found
tdb(unnamed): tdb_open_ex: failed to get global lock on
/var/private/secrets.tdb: Permission denied //这个有点麻烦 我发现系统的/bin
Failed to open /var/private/secrets.tdb //里面没有 chmod 这个指令....
loaded services //我不知道怎麽把chmod这个指令包进去....
ERROR: can't open .//var/locks/smbd.pid: Error was No such file or directory
//有办法让samba不要去看那两个档案吗?
//我只想做最简易的功能 就是大家都可以连到samba 不要分什麽权限
# ls -l /var/private/secrets.tdb
-rw------- 1 root root 0 Aug 8 16:53
/var/private/secrets.tdb
# ls -l /var/locks/smbd.pid
-rw-r--r-- 1 root root 0 Aug 8 16:53 /var/locks/smbd.pid
我看到的资料都是有smbd + nmbd 这两个
怎麽我build的只有 smbd 这样在 embeeded linux 是正常的吗?
以下是我的/etc/smb.conf
原本的SDK里面包的smb.conf 一大堆选项 做出来的错误讯息也是一样
後来找到精简板的conf如下
使用过後 还是一样的问题
一直说没办法开启那两个档案
# cat /etc/smb.conf
[global]
workgroup = WORKGROUP
security = share
passdb backend = smbpasswd:../testdata/samba3/smbpasswd
tdbsam:../testdata/samba3/passdb.tdb ldapsam:tdb://samba3.ldb
interfaces = br0, eth0, eth1, lo
debug level = 5
[cd1]
path = /mnt/cd1
public = yes
[cd2]
path = /mnt/cd2
public = yes
[media]
path = /media
public = yes
[tmp]
path = /tmp
guest only = yes
public = yes
read only = no
#
网路只有一个 br0有网路插槽可以用
# ifconfig
br0 Link encap:Ethernet HWaddr 00:08:A1:D1:D1:E4
inet addr:192.168.0.1 Bcast:192.168.0.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:72 (72.0 B) TX bytes:0 (0.0 B)
eth0 Link encap:Ethernet HWaddr 00:08:A1:D1:D1:E4
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Interrupt:12
eth1 Link encap:Ethernet HWaddr 00:08:A1:D1:D1:E7
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1 errors:0 dropped:0 overruns:0 frame:0
TX packets:3 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:90 (90.0 B) TX bytes:218 (218.0 B)
Interrupt:12
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
wlan0 Link encap:Ethernet HWaddr 00:08:A1:D1:D1:E4
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:83457 errors:0 dropped:0 overruns:0 frame:0
TX packets:40034 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:23370640 (22.2 MiB) TX bytes:2241904 (2.1 MiB)
Interrupt:11
#
小的真的经验不足
恳请高手指点迷津 感谢感谢!
--
我很菜.....
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.120.189.230
※ 编辑: nana0130 来自: 59.120.189.230 (08/08 17:42)
1F:→ alongalone:先搞定某个eth能够让samba用吧... 08/08 20:33
2F:推 antontw:enable chmod 应该就开 busybox 的 config 而已 08/10 13:44