Исправление aivs, (текущая версия) :
Делаю публикацию
mosquitto_pub -h localhost -p 1883 -t topic/1 -m hi
Слушаю 1883
pi@raspberrypi:~ $ nc -l 1883
#MQTT<mosqpub|13300-raspberry
т.е. реагирует.
Послушал eth0 интерфейс, который является выходом в интернет и запросы к 154.8.191.174.1883 идут в интернет:
sudo tcpdump -i eth0 -vv -s0 -X -n host 154.8.191.174
192.168.1.108.34098 > 154.8.191.174.1883: Flags [P.], cksum 0xdfb9 (correct), seq 3:539, ack 4, win 490, options [nop,nop,TS val 21529600 ecr 4181913152], length 536
0x0000: 4500 024c 72e6 4000 3f06 aafa c0a8 016c E..Lr.@.?......l
0x0010: 9a08 bfae 8532 075b 82cc e271 6759 b13b .....2.[...qgY.;
0x0020: 8018 01ea dfb9 0000 0101 080a 0148 8400 .............H..
0x0030: f942 ee40 3095 0400 2a73 6e6f 772f 6461 .B.@0...*snow/da
0x0040: 7461 2f36 4639 4431 3632 3246 3735 3432 ta/6F9D1622F7542
0x0050: 3738 3832 4439 3635 3036 4445 3236 3536 7882D96506DE2656
0x0060: 3743 447b 2264 6174 6122 3a7b 2262 6174 7CD{"data":{"bat
0x0070: 7465 7279 223a 3130 302c 2262 6174 7465 tery":100,"batte
0x0080: 7279 5f73 7461 7465 223a 2263 6861 7267 ry_state":"charg
0x0090: 696e 6722 2c22 636f 3222 3a31 3030 322c ing","co2":1002,
...
154.8.191.174.1883 > 192.168.1.108.34098: Flags [.], cksum 0xc508 (correct), seq 4, ack 539, win 713, options [nop,nop,TS val 4181919771 ecr 21529600], length 0
0x0000: 4500 0034 f66f 4000 3206 3689 9a08 bfae E..4.o@.2.6.....
0x0010: c0a8 016c 075b 8532 6759 b13b 82cc e489 ...l.[.2gY.;....
0x0020: 8010 02c9 c508 0000 0101 080a f943 081b .............C..
0x0030: 0148 8400 .H..
12:35:00.841353 IP (tos 0x0, ttl 63, id 29415, offset 0, flags [DF], proto TCP (6), length 54)
А вот запросы на 80 порт в интернет не идут, заворачивают на localhost, как и ожидалось:
pi@raspberrypi:~ $ sudo tcpdump -i eth0 -vv -s0 -X -n port 80
tcpdump: listening on eth0, link-type EN10MB (Ethernet), capture size 262144 bytes
Исходная версия aivs, :
Делаю публикацию
mosquitto_pub -h localhost -p 1883 -t topic/1 -m hi
Слушаю 1883
pi@raspberrypi:~ $ nc -l 1883
#MQTT<mosqpub|13300-raspberry
т.е. реагирует.
Послушал eth0 интерфейс, который является выходом в интернет и запросы к 154.8.191.174.1883 идут в интернет:
sudo tcpdump -i eth0 -vv -s0 -X -n host 154.8.191.174
192.168.1.108.34098 > 154.8.191.174.1883: Flags [P.], cksum 0xdfb9 (correct), seq 3:539, ack 4, win 490, options [nop,nop,TS val 21529600 ecr 4181913152], length 536
0x0000: 4500 024c 72e6 4000 3f06 aafa c0a8 016c E..Lr.@.?......l
0x0010: 9a08 bfae 8532 075b 82cc e271 6759 b13b .....2.[...qgY.;
0x0020: 8018 01ea dfb9 0000 0101 080a 0148 8400 .............H..
0x0030: f942 ee40 3095 0400 2a73 6e6f 772f 6461 .B.@0...*snow/da
0x0040: 7461 2f36 4639 4431 3632 3246 3735 3432 ta/6F9D1622F7542
0x0050: 3738 3832 4439 3635 3036 4445 3236 3536 7882D96506DE2656
0x0060: 3743 447b 2264 6174 6122 3a7b 2262 6174 7CD{"data":{"bat
0x0070: 7465 7279 223a 3130 302c 2262 6174 7465 tery":100,"batte
0x0080: 7279 5f73 7461 7465 223a 2263 6861 7267 ry_state":"charg
0x0090: 696e 6722 2c22 636f 3222 3a31 3030 322c ing","co2":1002,
...
154.8.191.174.1883 > 192.168.1.108.34098: Flags [.], cksum 0xc508 (correct), seq 4, ack 539, win 713, options [nop,nop,TS val 4181919771 ecr 21529600], length 0
0x0000: 4500 0034 f66f 4000 3206 3689 9a08 bfae E..4.o@.2.6.....
0x0010: c0a8 016c 075b 8532 6759 b13b 82cc e489 ...l.[.2gY.;....
0x0020: 8010 02c9 c508 0000 0101 080a f943 081b .............C..
0x0030: 0148 8400 .H..
12:35:00.841353 IP (tos 0x0, ttl 63, id 29415, offset 0, flags [DF], proto TCP (6), length 54)