Получение UDP пакетов от шлюза / hotspot

у меня есть настройка Raspberry Pi в качестве точки доступа WiFi (это DHCP-сервер, и у него работает HOSTAPD). Он не имеет подключения к интернету и не маршрутизации трафика. Клиенты подключаются к его сети только тогда, когда они хотят общаться с ним.

у меня есть скрипт python на Raspberry Pi, который отправляет сообщение UDP ~5 секунд.

Я вижу, что пакеты отправляются через Wireshark (который я установил на Raspberry Pi), но ни один из клиентов не подключение к сети Pi может видеть эти пакеты. Как будто они зашли в тупик где-то до того, как вышли из полиции.

Я должен также упомянуть, что у клиентов отключены брандмауэры.

вот несколько скриншотов из Pi:
Вы видите, что Wireshark показывает отправляемые пакеты. Вы можете также видеть, что широковещание включено на wlan0.
enter image description here

клиент (компьютер Windows 10 в этом случае) также работает Wireshark и вы можете увидеть информацию о сети для него тоже:
enter image description here

что я упускаю в настройке сети, которая держит этот эфир от клиентов? Если я подключаю Raspberry Pi к реальному маршрутизатору, клиенты в этой сети могут видеть сообщения UDP отлично. Это заставляет меня думать, что что-то не так с самостоятельной hostspot я установки.

Спасибо за любую информацию, которую вы можете предоставить.

содержимое hostapd config:

interface=wlan0
driver=nl80211
#driver=rtl871xdrv
ssid=PI032378
channel=6
dtim_period=1
beacon_int=400

вот информация Wireshark о пакетах, которые передаются, но не получены:

Frame 162: 60 bytes on wire (480 bits), 60 bytes captured (480 bits) on interface 0
    Interface id: 0 (wlan0)
    Encapsulation type: Ethernet (1)
    Arrival Time: Feb 21, 2017 16:45:08.000647000 Central Standard Time
    [Time shift for this packet: 0.000000000 seconds]
    Epoch Time: 1487717108.000647000 seconds
    [Time delta from previous captured frame: 0.007711000 seconds]
    [Time delta from previous displayed frame: 0.000000000 seconds]
    [Time since reference or first frame: 1.299469000 seconds]
    Frame Number: 162
    Frame Length: 60 bytes (480 bits)
    Capture Length: 60 bytes (480 bits)
    [Frame is marked: False]
    [Frame is ignored: False]
    [Protocols in frame: eth:ethertype:ip:udp:data]
    [Coloring Rule Name: UDP]
    [Coloring Rule String: udp]
Ethernet II, Src: Shenzhen_0c:b4:25 (40:a5:ef:0c:b4:25), Dst: Broadcast (ff:ff:ff:ff:ff:ff)
    Destination: Broadcast (ff:ff:ff:ff:ff:ff)
    Source: Shenzhen_0c:b4:25 (40:a5:ef:0c:b4:25)
    Type: IPv4 (0x0800)
Internet Protocol Version 4, Src: 192.168.42.1, Dst: 192.168.42.255
    0100 .... = Version: 4
    .... 0101 = Header Length: 20 bytes (5)
    Differentiated Services Field: 0x00 (DSCP: CS0, ECN: Not-ECT)
    Total Length: 46
    Identification: 0xa04d (41037)
    Flags: 0x02 (Don't Fragment)
    Fragment offset: 0
    Time to live: 64
    Protocol: UDP (17)
    Header checksum: 0xc420 [validation disabled]
    [Header checksum status: Unverified]
    Source: 192.168.42.1
    Destination: 192.168.42.255
    [Source GeoIP: Unknown]
    [Destination GeoIP: Unknown]
User Datagram Protocol, Src Port: 44661, Dst Port: 5003
    Source Port: 44661
    Destination Port: 5003
    Length: 26
    Checksum: 0x779c [unverified]
    [Checksum Status: Unverified]
    [Stream index: 3]
Data (18 bytes)
    Data: 426c756562657272793a5049303332333738
    [Length: 18]
16
задан Jason Williams
31.03.2023 6:42 Количество просмотров материала 2794
Распечатать страницу

1 ответ

Multicasts и широковещательные сообщения на 802.11 должны быть переданы, используя схему модуляции (скорость передачи данных), которую может получить каждый клиент. Они должны быть одной из скоростей в наборе базовой скорости (обязательный набор скоростей) для той сети, и они должны быть зашифрованы с ключом группы и групповым шифром для той сети.

хотя у вас может быть проблема с многоадресной скоростью, если вы используете шифрование (например, WPA2-PSK), скорее всего, это проблема шифрования. В качестве теста попробуйте отключить беспроводное шифрование в конфигурации hostapd и посмотреть, если проблема исчезнет.

1
отвечен Spiff 2023-04-01 14:30

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх