如何让你的samba运行在redhat 7.x 上

red hat从7.1开始,缺省安装就包括ipchains, iptables这两个防火墙。
经常看到有人问:为什么我的机器可以被人看到在网络邻居里面,就是不能被访问?然后就是大量的探讨在smb.conf,和rc?.d的配置,或者xinet.d的配置。结果也是不了了之。
其实smaba一共两个服务:nmbd, smbd,前者是名字分析,后者是文件共享。分别需要137:upd, 139:tcp。在正确配置了samba之后,还要记得打开防火墙的这两个端口,你的samba才可以被访问,否则就像关在笼子里,一点用都没有。