Использование системы в различных ситуациях, вопросы программирования сценариев.
Модератор: immortal
-
Volk
- Сообщения: 23
- Зарегистрирован: Пт апр 13, 2018 6:39 am
-
Благодарил (а):
5 раз
-
Поблагодарили:
0
Сообщение
Volk » Ср апр 25, 2018 8:13 am
Помогите разобраться! Сервер стоит на raspberry pi3 образ ver3_31. wifi на роутере Tp-link Модель TL-WR842ND. По ethernet модуль XiaomiHome видит шлюз с оборудованием, по wifi нет. wifi на raspberry поднят, общаюсь с малиной через SSH без проблем, изоляции wifi на роутере нет.
Код: Выделить всё
root@majordomo:~# tcpdump -i eth0 -n udp dst port 9898 -X
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on eth0, link-type EN10MB (Ethernet), capture size 262144 bytes
07:46:05.762925 IP 192.168.0.108.4321 > 224.0.0.50.9898: UDP, length 136
0x0000: 4500 00a4 6cc8 0000 ff11 ad39 c0a8 006c E...l......9...l
0x0010: e000 0032 10e1 26aa 0090 80e9 7b22 636d ...2..&.....{"cm
0x0020: 6422 3a22 6865 6172 7462 6561 7422 2c22 d":"heartbeat","
0x0030: 6d6f 6465 6c22 3a22 6761 7465 7761 7922 model":"gateway"
0x0040: 2c22 7369 6422 3a22 3738 3131 6463 6134 ,"sid":"7811dca4
0x0050: 3766 6432 222c 2273 686f 7274 5f69 6422 7fd2","short_id"
0x0060: 3a22 3022 2c22 746f 6b65 6e22 3a22 7065 :"0","token":"pe
0x0070: 6c59 4273 7842 794a 4343 7261 5754 222c lYBsxByJCCraWT",
0x0080: 2264 6174 6122 3a22 7b5c 2269 705c 223a "data":"{\"ip\":
0x0090: 5c22 3139 322e 3136 382e 302e 3130 385c \"192.168.0.108\
0x00a0: 227d 227d "}"}
07:46:15.737133 IP 192.168.0.108.4321 > 224.0.0.50.9898: UDP, length 136
0x0000: 4500 00a4 6ccb 0000 ff11 ad36 c0a8 006c E...l......6...l
0x0010: e000 0032 10e1 26aa 0090 16dc 7b22 636d ...2..&.....{"cm
0x0020: 6422 3a22 6865 6172 7462 6561 7422 2c22 d":"heartbeat","
0x0030: 6d6f 6465 6c22 3a22 6761 7465 7761 7922 model":"gateway"
0x0040: 2c22 7369 6422 3a22 3738 3131 6463 6134 ,"sid":"7811dca4
0x0050: 3766 6432 222c 2273 686f 7274 5f69 6422 7fd2","short_id"
0x0060: 3a22 3022 2c22 746f 6b65 6e22 3a22 4c4a :"0","token":"LJ
0x0070: 7a72 5550 3156 496e 3531 6b56 506c 222c zrUP1VIn51kVPl",
0x0080: 2264 6174 6122 3a22 7b5c 2269 705c 223a "data":"{\"ip\":
0x0090: 5c22 3139 322e 3136 382e 302e 3130 385c \"192.168.0.108\
0x00a0: 227d 227d "}"}
Код: Выделить всё
root@majordomo:~# tcpdump -i wlan0 -n udp dst port 9898 -X
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on wlan0, link-type EN10MB (Ethernet), capture size 262144 bytes
^C
0 packets captured
0 packets received by filter
0 packets dropped by kernel
-
skysilver
- Сообщения: 3006
- Зарегистрирован: Чт авг 21, 2014 8:28 am
- Откуда: Киров, Россия
-
Благодарил (а):
400 раз
-
Поблагодарили:
1753 раза
-
Контактная информация:
Сообщение
skysilver » Ср апр 25, 2018 9:58 pm
Думаешь, создав новую тему, найдется больше желающих решить у тебя проблему?! )) Можно было дальше продолжить в теме по модулю.
На телефоне в Milticast Tester есть сообщения от шлюза?
На ноуте (компе) с виндой, подключенном по wifi к домашней сетке, в программе MiHomeAdmin есть сообщения от шлюза?
Покажи вывод команд на малине:
-
sudo ifconfig wlan0
-
sudo netstat -avpu
-
sudo netstat -r
-
sudo netstat -g
Volk писал(а): ↑Ср апр 25, 2018 8:13 am
изоляции wifi на роутере нет
Это как определил?
-
Volk
- Сообщения: 23
- Зарегистрирован: Пт апр 13, 2018 6:39 am
-
Благодарил (а):
5 раз
-
Поблагодарили:
0
Сообщение
Volk » Пт апр 27, 2018 11:21 am
Привет, skysilver, тему я создал потому что проблема ушла за рамки работы модуля, подсуетился дабы не отфутболили, каюсь если не прав.
Код: Выделить всё
pi@majordomo:~ $ ifconfig
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.0.113 netmask 255.255.255.0 broadcast 192.168.0.255
inet6 fe80::a832:4c9:ced:4569 prefixlen 64 scopeid 0x20<link>
ether b8:27:eb:1c:aa:37 txqueuelen 1000 (Ethernet)
RX packets 111041 bytes 15427705 (14.7 MiB)
RX errors 0 dropped 25 overruns 0 frame 0
TX packets 60388 bytes 18563555 (17.7 MiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1 (Local Loopback)
RX packets 575446 bytes 74616098 (71.1 MiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 575446 bytes 74616098 (71.1 MiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
wlan0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.0.117 netmask 255.255.255.0 broadcast 192.168.0.255
inet6 fe80::ac12:ad14:5923:64c8 prefixlen 64 scopeid 0x20<link>
ether b8:27:eb:49:ff:62 txqueuelen 1000 (Ethernet)
RX packets 27251 bytes 5289046 (5.0 MiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 1823 bytes 255847 (249.8 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
Код: Выделить всё
pi@majordomo:~ $ sudo netstat -avpu
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
udp 0 0 0.0.0.0:mdns 0.0.0.0:* 360/avahi-daemon: r
udp 0 0 0.0.0.0:55129 0.0.0.0:* 360/avahi-daemon: r
udp 0 0 0.0.0.0:bootpc 0.0.0.0:* 593/dhcpcd
udp 0 0 192.168.0.25:netbios-ns 0.0.0.0:* 798/nmbd
udp 0 0 192.168.0.11:netbios-ns 0.0.0.0:* 798/nmbd
udp 0 0 192.168.0.25:netbios-ns 0.0.0.0:* 798/nmbd
udp 0 0 192.168.0.11:netbios-ns 0.0.0.0:* 798/nmbd
udp 0 0 0.0.0.0:netbios-ns 0.0.0.0:* 798/nmbd
udp 0 0 192.168.0.2:netbios-dgm 0.0.0.0:* 798/nmbd
udp 0 0 192.168.0.1:netbios-dgm 0.0.0.0:* 798/nmbd
udp 0 0 192.168.0.2:netbios-dgm 0.0.0.0:* 798/nmbd
udp 0 0 192.168.0.1:netbios-dgm 0.0.0.0:* 798/nmbd
udp 0 0 0.0.0.0:netbios-dgm 0.0.0.0:* 798/nmbd
udp 0 0 0.0.0.0:9898 0.0.0.0:* 872/php
udp6 0 0 [::]:mdns [::]:* 360/avahi-daemon: r
udp6 0 0 [::]:34926 [::]:* 360/avahi-daemon: r
Код: Выделить всё
pi@majordomo:~ $ sudo netstat -r
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
default 192.168.0.1 0.0.0.0 UG 0 0 0 eth0
default 192.168.0.1 0.0.0.0 UG 0 0 0 wlan0
192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 wlan0
Код: Выделить всё
pi@majordomo:~ $ sudo netstat -g
IPv6/IPv4 Group Memberships
Interface RefCnt Group
--------------- ------ ---------------------
lo 1 all-systems.mcast.net
eth0 1 224.0.0.50
eth0 1 224.0.0.251
eth0 1 all-systems.mcast.net
wlan0 1 224.0.0.251
wlan0 1 all-systems.mcast.net
lo 1 ip6-allnodes
lo 1 ff01::1
eth0 1 ff02::fb
eth0 1 ff02::1:ffed:4569
eth0 1 ip6-allnodes
eth0 1 ff01::1
wlan0 1 ff02::fb
wlan0 1 ff02::1:ff23:64c8
wlan0 1 ip6-allnodes
wlan0 1 ff01::1
Multicast Tester
MiHomeAdmin что за зверь?
-
Вложения
-
- 2018-04-21 08-34-01.PNG (83.16 КБ) 5260 просмотров
-
Volk
- Сообщения: 23
- Зарегистрирован: Пт апр 13, 2018 6:39 am
-
Благодарил (а):
5 раз
-
Поблагодарили:
0
Сообщение
Volk » Пт апр 27, 2018 11:28 am
настройки роутера
- Снимок экрана (45).png (378.05 КБ) 5260 просмотров
гостевая сеть также не активна..
Что не так делаю?
-
skysilver
- Сообщения: 3006
- Зарегистрирован: Чт авг 21, 2014 8:28 am
- Откуда: Киров, Россия
-
Благодарил (а):
400 раз
-
Поблагодарили:
1753 раза
-
Контактная информация:
Сообщение
skysilver » Пт апр 27, 2018 2:57 pm
Volk писал(а): ↑Пт апр 27, 2018 11:21 am
Multicast Tester
Телефон к той же точке доступа подключен, что и шлюз?
Если да, и Multicast Tester не видит сообщений от шлюза, то похоже, что дело именно в роутере.
-
skysilver
- Сообщения: 3006
- Зарегистрирован: Чт авг 21, 2014 8:28 am
- Откуда: Киров, Россия
-
Благодарил (а):
400 раз
-
Поблагодарили:
1753 раза
-
Контактная информация:
Сообщение
skysilver » Пт апр 27, 2018 2:59 pm
Volk писал(а): ↑Пт апр 27, 2018 11:21 am
pi@majordomo:~ $ ifconfig
pi@majordomo:~ $ sudo netstat -avpu
pi@majordomo:~ $ sudo netstat -r
Вижу, что одновременно есть подключения и по ethernet, и по wifi. Давай теперь все то же самое, только с отключенным ethernet.
-
Volk
- Сообщения: 23
- Зарегистрирован: Пт апр 13, 2018 6:39 am
-
Благодарил (а):
5 раз
-
Поблагодарили:
0
Сообщение
Volk » Пт апр 27, 2018 8:27 pm
точка вафли одна и та же для телефона и gateway xiaomi и малины
отключил lan:
Код: Выделить всё
pi@majordomo:~ $ ifconfig
eth0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
ether b8:27:eb:1c:aa:37 txqueuelen 1000 (Ethernet)
RX packets 133590 bytes 19442110 (18.5 MiB)
RX errors 0 dropped 72 overruns 0 frame 0
TX packets 64538 bytes 20925346 (19.9 MiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1 (Local Loopback)
RX packets 753785 bytes 100577103 (95.9 MiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 753785 bytes 100577103 (95.9 MiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
wlan0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.0.117 netmask 255.255.255.0 broadcast 192.168.0.255
inet6 fe80::ac12:ad14:5923:64c8 prefixlen 64 scopeid 0x20<link>
ether b8:27:eb:49:ff:62 txqueuelen 1000 (Ethernet)
RX packets 41927 bytes 8221673 (7.8 MiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 2999 bytes 422611 (412.7 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
Код: Выделить всё
pi@majordomo:~ $ sudo netstat -avpu
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
udp 0 0 0.0.0.0:mdns 0.0.0.0:* 360/avahi-daemon: r
udp 0 0 0.0.0.0:55129 0.0.0.0:* 360/avahi-daemon: r
udp 0 0 0.0.0.0:bootpc 0.0.0.0:* 593/dhcpcd
udp 0 0 192.168.0.25:netbios-ns 0.0.0.0:* 798/nmbd
udp 0 0 192.168.0.11:netbios-ns 0.0.0.0:* 798/nmbd
udp 0 0 0.0.0.0:netbios-ns 0.0.0.0:* 798/nmbd
udp 0 0 192.168.0.2:netbios-dgm 0.0.0.0:* 798/nmbd
udp 0 0 192.168.0.1:netbios-dgm 0.0.0.0:* 798/nmbd
udp 0 0 0.0.0.0:netbios-dgm 0.0.0.0:* 798/nmbd
udp 0 0 0.0.0.0:9898 0.0.0.0:* 872/php
udp6 0 0 [::]:mdns [::]:* 360/avahi-daemon: r
udp6 0 0 [::]:34926 [::]:* 360/avahi-daemon: r
Код: Выделить всё
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
default 192.168.0.1 0.0.0.0 UG 0 0 0 wlan0
192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 wlan0
Код: Выделить всё
pi@majordomo:~ $ sudo netstat -g
IPv6/IPv4 Group Memberships
Interface RefCnt Group
--------------- ------ ---------------------
lo 1 all-systems.mcast.net
eth0 1 all-systems.mcast.net
wlan0 1 224.0.0.50
wlan0 1 224.0.0.251
wlan0 1 all-systems.mcast.net
lo 1 ip6-allnodes
lo 1 ff01::1
eth0 1 ip6-allnodes
eth0 1 ff01::1
wlan0 1 ff02::fb
wlan0 1 ff02::1:ff23:64c8
wlan0 1 ip6-allnodes
wlan0 1 ff01::1
pi@majordomo:~ $
-
skysilver
- Сообщения: 3006
- Зарегистрирован: Чт авг 21, 2014 8:28 am
- Откуда: Киров, Россия
-
Благодарил (а):
400 раз
-
Поблагодарили:
1753 раза
-
Контактная информация:
Сообщение
skysilver » Пт апр 27, 2018 9:05 pm
Аха, тут все норм. Только вывода tcpdump -i wlan0 -n udp dst port 9898 -X не хватает. Запусти, посмотри есть что? (с выключенным эзернет, понятное дело).
-
Volk
- Сообщения: 23
- Зарегистрирован: Пт апр 13, 2018 6:39 am
-
Благодарил (а):
5 раз
-
Поблагодарили:
0
Сообщение
Volk » Пт апр 27, 2018 10:56 pm
не видит...
Код: Выделить всё
root@majordomo:~# tcpdump -i wlan0 -n udp dst port 9898 -X
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on wlan0, link-type EN10MB (Ethernet), capture size 262144 bytes
22:47:06.793362 IP 192.168.0.117.9898 > 224.0.0.50.9898: UDP, length 15
0x0000: 4500 002b 84a1 4000 2011 34d1 c0a8 0075 E..+..@...4....u
0x0010: e000 0032 26aa 26aa 0017 bd52 7b22 636d ...2&.&....R{"cm
0x0020: 6422 3a22 7768 6f69 7322 7d d":"whois"}
22:48:07.113501 IP 192.168.0.117.9898 > 224.0.0.50.9898: UDP, length 15
0x0000: 4500 002b 959c 4000 2011 23d6 c0a8 0075 E..+..@...#....u
0x0010: e000 0032 26aa 26aa 0017 bd52 7b22 636d ...2&.&....R{"cm
0x0020: 6422 3a22 7768 6f69 7322 7d d":"whois"}
22:49:08.553600 IP 192.168.0.117.9898 > 224.0.0.50.9898: UDP, length 15
0x0000: 4500 002b 97e4 4000 2011 218e c0a8 0075 E..+..@...!....u
0x0010: e000 0032 26aa 26aa 0017 bd52 7b22 636d ...2&.&....R{"cm
0x0020: 6422 3a22 7768 6f69 7322 7d d":"whois"}
22:50:09.993439 IP 192.168.0.117.9898 > 224.0.0.50.9898: UDP, length 15
0x0000: 4500 002b aef2 4000 2011 0a80 c0a8 0075 E..+..@........u
0x0010: e000 0032 26aa 26aa 0017 bd52 7b22 636d ...2&.&....R{"cm
0x0020: 6422 3a22 7768 6f69 7322 7d d":"whois"}
22:51:11.433350 IP 192.168.0.117.9898 > 224.0.0.50.9898: UDP, length 15
0x0000: 4500 002b b493 4000 2011 04df c0a8 0075 E..+..@........u
0x0010: e000 0032 26aa 26aa 0017 bd52 7b22 636d ...2&.&....R{"cm
0x0020: 6422 3a22 7768 6f69 7322 7d d":"whois"}
22:51:59.282772 IP 192.168.0.117.9898 > 192.168.0.108.9898: UDP, length 152
0x0000: 4500 00b4 2fc7 4000 4011 8840 c0a8 0075 E.../.@.@..@...u
0x0010: c0a8 006c 26aa 26aa 00a0 812e 7b22 7369 ...l&.&.....{"si
0x0020: 6422 3a22 3135 3864 3030 3032 3233 3862 d":"158d0002238b
0x0030: 3065 222c 2273 686f 7274 5f69 6422 3a30 0e","short_id":0
0x0040: 2c22 636d 6422 3a22 7772 6974 6522 2c22 ,"cmd":"write","
0x0050: 6d6f 6465 6c22 3a22 6374 726c 5f6e 6575 model":"ctrl_neu
0x0060: 7472 616c 3222 2c22 6461 7461 223a 227b tral2","data":"{
0x0070: 5c22 6368 616e 6e65 6c5f 305c 223a 5c22 \"channel_0\":\"
0x0080: 6f6e 5c22 2c5c 226b 6579 5c22 3a5c 2264 on\",\"key\":\"d
0x0090: 3563 3336 6630 3638 6635 3537 3135 3934 5c36f068f5571594
0x00a0: 6331 6262 3762 6433 3864 3332 6261 385c c1bb7bd38d32ba8\
0x00b0: 227d 227d "}"}
22:51:59.398942 IP 192.168.0.108.9898 > 192.168.0.117.9898: UDP, length 79
0x0000: 4500 006b 82af 0000 ff11 b6a0 c0a8 006c E..k...........l
0x0010: c0a8 0075 26aa 26aa 0057 6e2a 7b22 636d ...u&.&..Wn*{"cm
0x0020: 6422 3a22 7772 6974 655f 6163 6b22 2c22 d":"write_ack","
0x0030: 7369 6422 3a22 3135 3864 3030 3032 3233 sid":"158d000223
0x0040: 3862 3065 222c 2264 6174 6122 3a22 7b5c 8b0e","data":"{\
0x0050: 2265 7272 6f72 5c22 3a5c 2249 6e76 616c "error\":\"Inval
0x0060: 6964 206b 6579 5c22 7d22 7d id.key\"}"}
22:52:04