直接用apt-get安装的mongodb,远程无法连上,已经修改bind_ip

2013-11-29 18:31:10 +08:00
 refresh
将bind_ip改为0.0.0.0或者注释掉都不管用,本地链接没问题,远程连接则“couldn't connect to server”

之前编译安装没问题,但我实在不太想编译安装,有碰到同样问题的没
6050 次点击
所在节点    MongoDB
8 条回复
jybox
2013-11-29 18:50:38 +08:00
netstat 看看
jybox
2013-11-29 18:50:50 +08:00
检查一下 iptables
refresh
2013-11-29 19:27:47 +08:00
@jybox 加了27017还是不行,iptables结果如下,对linux还不是太熟悉。

target prot opt source destination
ACCEPT all -- 0.0.0.0/0 0.0.0.0/0
REJECT all -- 0.0.0.0/0 127.0.0.0/8 reject-with icmp-port-unreachable
ACCEPT all -- 0.0.0.0/0 0.0.0.0/0 ctstate RELATED,ESTABLISHED
ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 tcp dpt:22
ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 tcp dpt:80
DROP all -- 0.0.0.0/0 0.0.0.0/0
ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 tcp dpt:27017

Chain FORWARD (policy ACCEPT)
target prot opt source destination
DROP all -- 0.0.0.0/0 0.0.0.0/0

Chain OUTPUT (policy ACCEPT)
target prot opt source destination
ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 tcp spt:27017
breeswish
2013-11-29 19:47:51 +08:00
1. iptables关掉以后试试
2. mongodb重启了么
3. 是否有硬件上的防火墙阻止了
refresh
2013-11-29 20:42:41 +08:00
@breeswish 关闭iptables能访问了,但关闭iptables也不太好吧
Ever
2013-11-29 20:48:33 +08:00
drop all和accept 27017位置换一下
ETiV
2013-11-29 20:48:58 +08:00
DROP all -- 0.0.0.0/0 0.0.0.0/0
ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 tcp dpt:27017

顺序错了
breeswish
2013-11-30 00:22:52 +08:00
@refresh “关闭iptables能访问了” 所以是iptables配置不对 如上几楼所说

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/91164

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX