爱易网页
Linux
windows下无法打开samba,该怎么处理
日期:2014-05-16 浏览次数:20811 次
windows下无法打开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 无任何网络提供程序接收制定的网络路径”。 烦请各位大侠不吝赐教,小弟不胜感激!------解决方案--------------------
说了半天 你windows能ping通linux吗?
------解决方案-------------------- Probably you can try NAT instead of bridge
------解决方案--------------------
把selinux暂时关闭试试 setenforce 0 另外纠正一个问题 iptables -F 不是关闭防火墙 是清空所有规则 不要被网上的一些说法蒙蔽 如果你的默认策略是DROP 那么iptables -F一执行 就与世隔绝了。
------解决方案-------------------- 那我也搞不定了 说不定你samba配置有问题也有可能 我没用过redhat9 我用centos或者rhel5.x 装samba 配置到好用也就5分钟的事。
------解决方案-------------------- 昨天我也刚架设的samba,几点需要注意的地方 既然你能ping通,那应该是出在端口或者协议的问题身上 1,你的windows安装了NETBEUI协议了么 2,linux的防火墙权限开了吗?有没有关闭137-139端口? 3,linux下的SELinux设置正确了么? 请确认以上三个问题
------解决方案--------------------
探讨 引用: 昨天我也刚架设的samba,几点需要注意的地方 既然你能ping通,那应该是出在端口或者协议的问题身上 1,你的windows安装了NETBEUI协议了么 2,linux的防火墙权限开了吗?有没有关闭137-139端口? 3,linux下的SELinux设置正确了么? 请确认以上三个问题 1,你的windows安装……