BUG
15张静谣
第一:防火墙问题
如果防火墙不关闭,Windows和Samba之间的连通可能会被阻挡。
Windows上关闭防火墙:控制面板->系统和安全->Windows防火墙->打开或关闭Windows防火墙;
Linux上关闭防火墙:
[root@localhost ~]# setenforce 0
[root@localhost ~]# service iptables stop
记得要重启Samba服务器
第二:权限问题
可能会出现权限不够的问题,修改你想要的那个文件的权限。
[root@localhost ~]# chmod 777 /home
第三:无法访问
如果用Windows访问samba,跳出以下对话框的错误:
无法访问。您可能没有权限使用网络资源。请与这台服务器的管理员联系以查明您是否有访问权限。
不允许一个用户使用一个以上用户名与一个服务器或共享资源的多重连接。中断与此服务器或共享资源的所有连接,然后再试一次……或者直接重启Windows。
怎么断开连接(即退出Samba服务器)呢?
在Windows的命令行中输入:
net use * /delete /y
第四:自动连接
使每次打开Linux自动运行smba服务器:
在终端中输入setup->system service->找到smb,按下空格,便可选中->退出完成(注意切换用tab键)。
第五:网络选择
在配置Samba服务器的时候,网络选择为bridge桥连接。
这是因为:要保证Linux下的IP和Windows下的IP处于同一网段中,并且保证相互可以ping通。
怎么验证?
在Windows的命令行中,输入命令ipconfig:
同时在Linux中输入命令ifconfig(两个命令不一样,需要注意):
可以看到:两个IP地址223.3.119.239和223.3.119.170之间前3个都是一样的,只有最后一个不同,这就保证了在同一网段。如果前3位不同,可在Linux中使用命令:
[root@localhost ~]# ifconfig eth0 223.3.119.130
只需要保证只有最后一个不同即可。
接下来验证Windows和Linux之间的ping通,在Windows命令行中输入ping Linux的IP地址:
结果如果不是timeout,就代表两者之间ping通。