samba安装,启动遇到的问题

很奇怪的是启动samba  

./smbd -D

./nmbd -D

发现进程都在,但是还是无法连接到samba服务器


查看log.smbd

检查日志
[2006/08/10 23:12:37, 0] smbd/server.c:main(798)
  smbd version 3.0.14a started.
  Copyright Andrew Tridgell and the Samba Team 1992-2004
[2006/08/10 23:12:37, 0] printing/pcap.c:pcap_cache_reload(149)
  Unable to open printcap file /etc/printcap for read!


不能读取/etc/printcap 文件
检查当前环境确实没有该文件,因为现在没有安装打印机,先创建一个空文件给它
 echo "" > /etc/printcap

这样就ok了

对于遇到

Feb 21 15:09:21 alarmpi smbd[2155]: [2014/02/21 15:09:21.561919,  0] ../source3/lib/util_sock.c:423(open_socket_in)
Feb 21 15:09:21 alarmpi smbd[2155]: open_socket_in(): socket() call failed: Address family not supported by protocol
Feb 21 15:09:21 alarmpi smbd[2155]: [2014/02/21 15:09:21.563595,  0] ../source3/smbd/server.c:684(smbd_open_one_socket)
Feb 21 15:09:21 alarmpi smbd[2155]: smbd_open_once_socket: open_socket_in: Address family not supported by protocol
Feb 21 15:09:21 alarmpi smbd[2155]: [2014/02/21 15:09:21.590267,  0] ../source3/lib/util_sock.c:423(open_socket_in)
Feb 21 15:09:21 alarmpi smbd[2155]: open_socket_in(): socket() call failed: Address family not supported by protocol
Feb 21 15:09:21 alarmpi smbd[2155]: [2014/02/21 15:09:21.591488,  0] ../source3/smbd/server.c:684(smbd_open_one_socket)
Feb 21 15:09:21 alarmpi smbd[2155]: smbd_open_once_socket: open_socket_in: Address family not supported by protocol

linux服务器不支持ipv6,只有ipv4

解决方法1:
# echo 1 > /proc/sys/net/ipv6/bindv6only
# echo "net.ipv6.bindv6only = 1" >> /etc/sysctl.conf
or
#sysctl -w net.ipv6.bindv6only=1 //–w 改变配置
#lsof -i:445 //查看端口

将/proc/sys/net/ipv6/bindv6only设置为0时,smbd将只监听ipv6上的端口。
将/proc/sys/net/ipv6/bindv6only设置为1时,smbd将同时监听ipv6和ipv4上的端口。

解决方法2:
编辑smb.conf文件,添加全局配置bind interfaces>我在samba成功登陆时,确实看到了rfc2553规定的这种

bind interfaces only = yes
interfaces = 127.0.0.1 host_ip_address

 netstat -natulp | grep smb


./smbclient //221.132.22.58/jazywoowu -U jazywoowu%123456










  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值