求救:windows无法访问linux的samba服务器

2024-12-20 18:45:52
推荐回答(5个)
回答1:

你的smb.conf配置没有错误。你再看一下有没有启动smb,network服务?或者,你有没有把你的linux防火墙关掉?删除你的iptables的防火墙规则:
iptables -F

回答2:

Linux虚拟机之所以能上网,是因为VM把你的Win宿主机的网卡当成了路由器,你的win系统有两个网卡,其中一个是虚拟机虚拟的,就是刚才所说的路由。Linux是通过VM的虚拟网卡NAT地址转转上网的,而Linux的内网IP跟本不是211.67.216.204,这个地址是不存在的。
查看Linux IP地址,开一人终端机输入ifconfig,得到:
eth0 Link encap:以太网 硬件地址 88:ae:1d:1e:ef:ff
UP BROADCAST MULTICAST MTU:1500 跃点数:1
接收数据包:0 错误:0 丢弃:0 过载:0 帧数:0
发送数据包:0 错误:0 丢弃:0 过载:0 载波:0
碰撞:0 发送队列长度:1000
接收字节:0 (0.0 B) 发送字节:0 (0.0 B)
中断:17

eth1 Link encap:以太网 硬件地址 00:26:82:72:81:7c
inet 地址:192.168.1.3 广播:192.168.1.255 掩码:255.255.255.0
inet6 地址: fe80::226:82ff:fe72:817c/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 跃点数:1
接收数据包:171582 错误:0 丢弃:0 过载:0 帧数:3211
发送数据包:126947 错误:6 丢弃:0 过载:0 载波:0
碰撞:0 发送队列长度:1000
接收字节:236882090 (236.8 MB) 发送字节:13103938 (13.1 MB)
中断:18

lo Link encap:本地环回
inet 地址:127.0.0.1 掩码:255.0.0.0
inet6 地址: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 跃点数:1
接收数据包:4431 错误:0 丢弃:0 过载:0 帧数:0
发送数据包:4431 错误:0 丢弃:0 过载:0 载波:0
碰撞:0 发送队列长度:0
接收字节:601015 (601.0 KB) 发送字节:601015 (601.0 KB)
其中的eth0,eth1,lo才是Linux的网络接口,有物理地址和ip地址等信息。
看看Linux的IP是否与Window的IP处于同一网段,如果不是同一网段,你要写路由表才能与Windows主机与访。

回答3:

linux下ping 电脑名是不通的,要把 wins加入到/etc/nsswitch.conf里(也可能不成功,我有的电脑可以,有的就不行,没研究出什么原因)
windows下访问不了,看看是不是 server和workstation两个服务没启动。确保samba服务启动了。

回答4:

不可插入图片俺就不好说咯,等级别高点再来吧,不过把我选为最佳的那告诉我您的联系方式我给您图片操作流程图。呵呵

回答5:

大哥,你好歹说一下你客户机和samba服务器的ip和samba的主配置文件什么的啊,广是个标题鬼知道是为什么啊