防火墙无文件和打印机共享或Computer Browser服务无法启动
最近工作中遇到的一些问题今儿整理下,这些问题的现象也是一些老问题,不常遇见难免不会遗忘,记录下来方便自己方便他人。
主要就是在给客户做打印机扫描到电脑共享文件夹遇到的问题。
1.win7以上操作系统防火墙无文件和打印机共享或Computer Browser服务无法启动。
2.试图共享“某”文件夹时,出现错误,函数不正确。
3.同网段同局域网,不能ping通对方。
4.IBM X3850 M2 DASD亮“!”亮橙灯一号磁盘故障换磁盘。
本文只对1.2.3做记录关于X3850 M2服务器单独记录作为日后参考查阅,那么我们在共享的时候,文件和打印机的共享在局域网中是最常用的,如果要允许客户端访问本机的共享文件或者打印机,可分别输入并执行如下命令:
netsh firewall add portopening UDP 137 Netbios-ns (允许客户端访问服务器UDP协议的137端口)
netsh firewall add portopening UDP 138 Netbios-dgm (允许访问UDP协议的138端口)
netsh firewall add portopening TCP 139 Netbios-ssn (允许访问TCP协议的139端口)
netsh firewall add portopening TCP 445 Netbios-ds (允许访问TCP协议的445端口)
当执行完以上这些命令后文件及打印共享所须的端口都被防火墙放行了。
允许ICMP回显(也就是其他计算机PING入这台计算机)
默认情况下,Windows7出于安全考虑是不允许外部主机对其进行Ping测试的,但在一个安全的局域网环境中,Ping测试又是管理员进行网络测试所必须的,那么如何允许 Windows7的ping测试回显,当然,我们可以通过系统防火墙控制台在“入站规则”中将“文件和打印共享(回显请求– ICMPv4-In)”规则设置为允许即可(如果网络使用了 IPv6,则同时要允许 ICMPv6-In 的规则。)。不过,我们在命令行下通过netsh命令可快速实现。
执行命令“netsh firewall set icmpsetting 8”可开启ICMP回显,反之执行“netsh firewall set icmpsetting 8 disable”可关闭回显。
注意:设置后同局域网的计算机则可以进行文件和打印共享了,那么如果不是同一局域网,则我们要在系统防火墙控制台在“入站规则”中,相关的设置项目里的“远程地址”改为“任何”。
对于问题2很简单,我想我之前也有记录过,我们点开始开始---运行--输入 services.msc或者窗口键加r,系统会弹出服务控制台,找到 “windows firewall”功能点击选择“停止”服务即可。