免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1368 | 回复: 1
打印 上一主题 下一主题

[服务应用] [samba]服务器更改ip后在客户端无法连接 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2014-12-11 20:38 |只看该作者 |倒序浏览
近两天由于公司服务器搬迁,samba服务器的ip地址更改,原来是172.21网段,现在改成了10.4网段
我自己的电脑ip是172.21网段的。
原来在我自己的电脑上映射samba服务器的共享目录没有任何问题
地址更改后,无论如何都连接不上。 现在的samba服务器和我主机之间通信的时候要通过NAT服务器
samba服务器地址: 10.4.32.225
NAT之后的samba服务器地址: 172.21.x.1
我自己主机的ip地址: 172.21.y.184
映射的时候用的是\\172.21.x.1\project

现在直接ping samba服务器或者ssh,telnet登陆都没问题
在我自己主机上抓包,发现发出了netbios的request报文,但是收到了icmp destination port unreachable的报文(port 137)
在samba服务器上抓包,request报文也收到了,但是确实发出了icmp不可达的报文
我觉得挺奇怪的,这台samba服务器没有改任何配置,唯一的变化就是网段变了,
但既然netbios报文能到达samba服务器,就说明在NAT服务器没有丢弃该报文(这台服务器我没权限访问)
那在任何其他配置不变的情况下,怎么就发出了icmp port 不可达呢?

在samba服务器上收到的报文的src ip是 172.21.y.184, dst ip是10.4.32.225(做了一次nat转化)

请问一下大家有没有遇到过类似的问题?怎么解决的?

论坛徽章:
0
2 [报告]
发表于 2014-12-12 11:05 |只看该作者
刚刚又试了一下,映射网络驱动器的时候选择IP地址10.4.32.225可以连接上
但是在samba服务器上抓包的时候发现, 此时收到的报文是src ip:10.4.32.222->dst ip:10.4.32.225 (src ip好像一直在改, 难道用的是dynamic nat?)
说明此时是报文的源IP做了一次nat映射,从原来的172.21.y.184->10.4.32.222

之前用172.21.x.1去连接samba服务器的时候,收到的报文是src ip:172.21.y.184->dst ip:10.4.32.225,
说明此时是报文的目的IP做了一次nat映射,从原来的172.21.x.1到10.4.32.225

难道是nat服务器出了问题?规则不对? 不过我现在没法看到nat服务器的配置
不过icmp 端口不可达,应该表达的意思端口被禁或者相应的服务进程没有开启这个端口
但是我查了iptables的规则,端口也没有被禁;samba服务的端口看起来也应该是开启的
但是为什么会跟nat相关呢?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP