LINUX.ORG.RU

История изменений

Исправление 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)