iT邦幫忙

0

mqtt [WinError 10060] 連線嘗試失敗,因為連線對象有一段時間並未正確回應,或是連線建立失敗,因為連線的主機無法 回應。

  • 分享至 

  • xImage

你好
我在windows本機上執行mosquitto 是正常可以pub跟sub。
我在IDC主機租了CENTOS 8 的系統,安裝mosquitto(當broker),現在卻不能透過本機上的mosquitto去發佈到遠端機房上的broker,讓linux上的mosquitto 可以訂閱
透過官方測試server :test.mosquitto.org 卻是可以的
本機端用以下指令都是可以:
pub:

本機端broker
.\mosquitto_pub -h 192.168.168.100 -p 1883 -t test -m 'hi'
# mosquitto 測試伺服器
.\mosquitto_pub -h test.mosquitto.org -p 1883 -t test -m 'hi'

sub

hi

把ip換成idc主機的ip,從本機端pub到idc主機上用同樣的語法卻是不行,用python paho也是不行??
想請問,可以幫忙看看是哪邊有問題?

idc防火牆有打開相關port嗎
new_p iT邦新手 5 級 ‧ 2020-10-06 15:20:34 檢舉
user@Ubuntu20:~$ mosquitto
1601968567: mosquitto version 1.6.12 starting
1601968567: Using default config.
1601968567: Opening ipv4 listen socket on port 1883.
1601968567: Opening ipv6 listen socket on port 1883.
1601968567: mosquitto version 1.6.12 running
^C1601968570: mosquitto version 1.6.12 terminating
user@Ubuntu20:~$ iptables -A INPUT -p tcp -i eth0 –dport 1883 -j ACCEPT
Bad argument `–dport'
Try `iptables -h' or 'iptables --help' for more information.
user@Ubuntu20:~$ sudo iptables -I INPUT -p tcp --dport 1883 -j ACCEPT
[sudo] user 的密碼:
user@Ubuntu20:~$
user@Ubuntu20:~$ nmap 192.168.169.100 -p 1883
Starting Nmap 7.80 ( https://nmap.org ) at 2020-10-06 15:19 CST
Nmap scan report for Ubuntu20 (192.168.169.100)
Host is up (0.00037s latency).

PORT STATE SERVICE
1883/tcp closed mqtt

Nmap done: 1 IP address (1 host up) scanned in 0.08 seconds
都是開著,目前無解中
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

0
IT 癡
iT邦高手 1 級 ‧ 2020-10-05 16:22:02
最佳解答

你有跟 IDC 申請 IP 的白名單嗎

new_p iT邦新手 5 級 ‧ 2020-10-05 18:55:09 檢舉

你好
這是測試用主機,我詢問結果是沒有鎖其他ip

new_p iT邦新手 5 級 ‧ 2020-11-02 14:55:11 檢舉

你好
我用主機IP可以連了
我一直以為在Ubuntu20 裡面下 ifconfig -a 看到的IP就是連外的,結果不是,我錯了

我要發表回答

立即登入回答