在 Ubuntu 上打开一个端口
Opening a port on Ubuntu
我正在尝试在我的 Ubuntu 机器上打开端口以允许我使用外部程序连接 Mongo。我运行这是打开新端口的命令行:
sudo iptables -A INPUT -p tcp --dport 27017 -j ACCEPT
但是当我运行检查新规则是否存在时...
sudo netstat -ntlp | grep LISTEN
...新端口不在列表中 - 有什么想法吗?
在这种情况下,Mongo 配置文件需要更新以使用端口 27017。完成此操作并重新启动服务后,列表中会显示新的端口更改。
我认为 mangodb 实例没有启动,除此之外,sudo netstat -ntlp | grep LISTEN
给出了现在正在使用的活动端口列表,首先启动你的 Mango 实例 sudo service mongodb start
,然后 运行 此命令 sudo netstat -ntlp | grep LISTEN
如果您在列表中找到 27017,则 sudo iptables -L
检查您的 iptable 规则是否已添加。如果它在该列表中很好,sudo iptables -A INPUT -p tcp --dport 27017 -j ACCEPT
您可以获取有关 mangodb 端口和流量的更多详细信息@ http://docs.mongodb.org/manual/tutorial/configure-linux-iptables-firewall/
我正在尝试在我的 Ubuntu 机器上打开端口以允许我使用外部程序连接 Mongo。我运行这是打开新端口的命令行:
sudo iptables -A INPUT -p tcp --dport 27017 -j ACCEPT
但是当我运行检查新规则是否存在时...
sudo netstat -ntlp | grep LISTEN
...新端口不在列表中 - 有什么想法吗?
在这种情况下,Mongo 配置文件需要更新以使用端口 27017。完成此操作并重新启动服务后,列表中会显示新的端口更改。
我认为 mangodb 实例没有启动,除此之外,sudo netstat -ntlp | grep LISTEN
给出了现在正在使用的活动端口列表,首先启动你的 Mango 实例 sudo service mongodb start
,然后 运行 此命令 sudo netstat -ntlp | grep LISTEN
如果您在列表中找到 27017,则 sudo iptables -L
检查您的 iptable 规则是否已添加。如果它在该列表中很好,sudo iptables -A INPUT -p tcp --dport 27017 -j ACCEPT
您可以获取有关 mangodb 端口和流量的更多详细信息@ http://docs.mongodb.org/manual/tutorial/configure-linux-iptables-firewall/