当前位置: 技术问答>linux和unix
windows下无法打开samba
来源: 互联网 发布时间:2017-02-11
本文导语: 各位大虾,小弟好久没弄VMare下的linux了,最近心血来潮想装一下redhat,但是安装好后,无法进入通过windows进入samba,特来请教求救。 我已经在Vmare5.5 下安装好了redhat 9,并且是开启了samba,设置了双网卡的ip samba已...
各位大虾,小弟好久没弄VMare下的linux了,最近心血来潮想装一下redhat,但是安装好后,无法进入通过windows进入samba,特来请教求救。
我已经在Vmare5.5 下安装好了redhat 9,并且是开启了samba,设置了双网卡的ip
samba已经安装了
[root@bridgehost root]# rpm -qa |grep samba
samba-common-2.2.7a-7.9.0
samba-client-2.2.7a-7.9.0
samba-2.2.7a-7.9.0
redhat-config-samba-1.0.4-1
[root@bridgehost root]#
开启了samba服务
[root@bridgehost root]# service smb restart
Shutting down SMB services: [ OK ]
Shutting down NMB services: [ OK ]
Starting SMB services: [ OK ]
Starting NMB services: [ OK ]
[root@bridgehost root]#
双网卡设置如下:[eth0 是桥接的,eth1 是host_only的]
[root@bridgehost root]# ifconfig
eth0 Link encap:Ethernet HWaddr 00:0C:29:5A:B3:85
inet addr:192.168.1.188 Bcast:192.168.1.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:732 errors:0 dropped:0 overruns:0 frame:0
TX packets:416 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
RX bytes:55125 (53.8 Kb) TX bytes:56765 (55.4 Kb)
Interrupt:10 Base address:0x1080
eth1 Link encap:Ethernet HWaddr 00:0C:29:5A:B3:8F
inet addr:192.168.1.199 Bcast:192.168.1.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1057 errors:0 dropped:0 overruns:0 frame:0
TX packets:719 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
RX bytes:81187 (79.2 Kb) TX bytes:80637 (78.7 Kb)
Interrupt:9 Base address:0x1400
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:44381 errors:0 dropped:0 overruns:0 frame:0
TX packets:44381 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:3034930 (2.8 Mb) TX bytes:3034930 (2.8 Mb)
[root@bridgehost root]#
也关闭了防火墙:
[root@bridgehost root]# iptables -F
[root@bridgehost root]#
我使用的便携式的PC,通过无线上网,在配置时,选择的是无线网卡。
通过VMare Workstation 的菜单:
Edit -> Virtual Network Settings ->Host Virtual NetWork Mapping 下的VMnet0 选的是我的网卡:
Atheros AR5007EGWireless Network Adapter
在redhat下也设置好了samba的相关信息。
但是在windows下,通过输入 \192.168.1.188
之后会弹出一个提示框“\192.168.1.188 无任何网络提供程序接收制定的网络路径”。
烦请各位大侠不吝赐教,小弟不胜感激!
我已经在Vmare5.5 下安装好了redhat 9,并且是开启了samba,设置了双网卡的ip
samba已经安装了
[root@bridgehost root]# rpm -qa |grep samba
samba-common-2.2.7a-7.9.0
samba-client-2.2.7a-7.9.0
samba-2.2.7a-7.9.0
redhat-config-samba-1.0.4-1
[root@bridgehost root]#
开启了samba服务
[root@bridgehost root]# service smb restart
Shutting down SMB services: [ OK ]
Shutting down NMB services: [ OK ]
Starting SMB services: [ OK ]
Starting NMB services: [ OK ]
[root@bridgehost root]#
双网卡设置如下:[eth0 是桥接的,eth1 是host_only的]
[root@bridgehost root]# ifconfig
eth0 Link encap:Ethernet HWaddr 00:0C:29:5A:B3:85
inet addr:192.168.1.188 Bcast:192.168.1.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:732 errors:0 dropped:0 overruns:0 frame:0
TX packets:416 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
RX bytes:55125 (53.8 Kb) TX bytes:56765 (55.4 Kb)
Interrupt:10 Base address:0x1080
eth1 Link encap:Ethernet HWaddr 00:0C:29:5A:B3:8F
inet addr:192.168.1.199 Bcast:192.168.1.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1057 errors:0 dropped:0 overruns:0 frame:0
TX packets:719 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
RX bytes:81187 (79.2 Kb) TX bytes:80637 (78.7 Kb)
Interrupt:9 Base address:0x1400
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:44381 errors:0 dropped:0 overruns:0 frame:0
TX packets:44381 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:3034930 (2.8 Mb) TX bytes:3034930 (2.8 Mb)
[root@bridgehost root]#
也关闭了防火墙:
[root@bridgehost root]# iptables -F
[root@bridgehost root]#
我使用的便携式的PC,通过无线上网,在配置时,选择的是无线网卡。
通过VMare Workstation 的菜单:
Edit -> Virtual Network Settings ->Host Virtual NetWork Mapping 下的VMnet0 选的是我的网卡:
Atheros AR5007EGWireless Network Adapter
在redhat下也设置好了samba的相关信息。
但是在windows下,通过输入 \192.168.1.188
之后会弹出一个提示框“\192.168.1.188 无任何网络提供程序接收制定的网络路径”。
烦请各位大侠不吝赐教,小弟不胜感激!
|
说了半天 你windows能ping通linux吗?
|
把selinux暂时关闭试试 setenforce 0
另外纠正一个问题 iptables -F 不是关闭防火墙 是清空所有规则 不要被网上的一些说法蒙蔽
如果你的默认策略是DROP 那么iptables -F一执行 就与世隔绝了。
另外纠正一个问题 iptables -F 不是关闭防火墙 是清空所有规则 不要被网上的一些说法蒙蔽
如果你的默认策略是DROP 那么iptables -F一执行 就与世隔绝了。
|
既然能够ping通 ,那么你的host真实主机和vmware的虚拟机的连接是没有问题的,我仔细看了下 你用的貌似是桥接的手段,这个为并不推荐,感觉用host-only或者 nat更能把握些,因为桥接要依赖于你真实的网络路由器了,当然能ping通,这个可以暂时不考虑
1,samba服务 windows要想使用 是需要安装NETBEUI协议的(但奇怪的是,我公司的机器貌似没有安装一样能用samba,但是家里的不安装就用不了。。。很奇怪),这个协议你可以点开你的本地连接--属性---安装 --选择协议,然后通过浏览找到windows安装盘下面有某个文件夹(具体是哪个忘记了,反正不是i386)下的一个个NET文件夹下面仔细找找吧 ,具体及不清了
另外对于这点,如果楼下有大牛在,还请指点一二:这个协议真的必须的么?
2,既然你把防火墙整个关了,那么这个问题应该不存在了
3,disable的话次问题也不存在
那么请验证你的samba服务器是否设置正确
在你的linux机器上运行 # smbclient -L //127.0.0.1 如果提示密码 并且你输入密码正确能够弹出你共享的东西列表,那就是架设没问题,否则 请考虑下samba架设的正确性
|
这个问题,是不是现在的新版vmare不支持redhat Linux AS 5
--------------
不可能是这个问题。
另外11楼说的NETBEUI协议 这个是NetBIOS协议的增强版本协议 一般的Windows里NETBIOS协议应该都是有的 不一定非得NETBEUI协议吧 我配置的samba文件服务器 公司的windows server 2008 windows xp windows vista windows7访问都没问题 没遇到说哪个windows客户因为没有装协议而不能访问的问题
--------------
不可能是这个问题。
另外11楼说的NETBEUI协议 这个是NetBIOS协议的增强版本协议 一般的Windows里NETBIOS协议应该都是有的 不一定非得NETBEUI协议吧 我配置的samba文件服务器 公司的windows server 2008 windows xp windows vista windows7访问都没问题 没遇到说哪个windows客户因为没有装协议而不能访问的问题
|
昨天我也刚架设的samba,几点需要注意的地方
既然你能ping通,那应该是出在端口或者协议的问题身上
1,你的windows安装了NETBEUI协议了么
2,linux的防火墙权限开了吗?有没有关闭137-139端口?
3,linux下的SELinux设置正确了么?
请确认以上三个问题
既然你能ping通,那应该是出在端口或者协议的问题身上
1,你的windows安装了NETBEUI协议了么
2,linux的防火墙权限开了吗?有没有关闭137-139端口?
3,linux下的SELinux设置正确了么?
请确认以上三个问题
|
Probably you can try NAT instead of bridge
|
那我也搞不定了 说不定你samba配置有问题也有可能
我没用过redhat9
我用centos或者rhel5.x 装samba 配置到好用也就5分钟的事。
我没用过redhat9
我用centos或者rhel5.x 装samba 配置到好用也就5分钟的事。
|
这个..没遇到过 不发表评论...