Многоадресный маршрут не связан с пользовательским пространством

Если запуск цикла не привел к ошибкам, то вы должны предположить, что каждое письмо было по крайней мере поставлено в очередь для отправки в вашей локальной системе.

В зависимости от того, как настроена ваша почтовая система, она может ограничивать количество писем, отправляемых за один раз. Принимающая система также может осуществлять меры ограничения скорости.

Короче говоря, проверьте, не покинули ли уже сообщения вашу систему. Вы можете увидеть локальную почтовую очередь с помощью команды mailq(в большинстве систем, могут быть различия в зависимости от того, какое почтовое ПО используется ). Сообщения в почтовой очереди часто периодически обрабатываются.

Поскольку целевым адресом является учетная запись Gmail, вы также можете проверить там папку со спамом.

1
18.08.2020, 17:21
1 ответ

Я на самом деле не эксперт в области сетей, но по моему опыту, чтобы настроить и запустить многоадресный трафик, нужно немного больше, чем следующая строка:

sudo route add -net XXX.0.0.0 netmask 255.0.0.0 IFACE

Где XXX — подсеть, а IFACE — интерфейс. Вот как выглядит мой ip route showдо и после.

До:

default via 10.0.3.2 dev enp0s8 proto dhcp metric 109 
default via 192.168.14.1 dev enp0s3 proto dhcp metric 110 
10.0.3.0/24 dev enp0s8 proto kernel scope link src 10.0.3.15 metric 109 
169.254.0.0/16 dev enp0s8 scope link metric 1000 
192.168.14.0/24 dev enp0s3 proto kernel scope link src 192.168.14.146 metric 110 
192.168.56.0/24 dev enp0s9 proto kernel scope link src 192.168.56.102 metric 107

После:

default via 10.0.3.2 dev enp0s8 proto dhcp metric 109 
default via 192.168.14.1 dev enp0s3 proto dhcp metric 110 
10.0.3.0/24 dev enp0s8 proto kernel scope link src 10.0.3.15 metric 109 
169.254.0.0/16 dev enp0s8 scope link metric 1000 
192.168.14.0/24 dev enp0s3 proto kernel scope link src 192.168.14.146 metric 110 
192.168.56.0/24 dev enp0s9 proto kernel scope link src 192.168.56.102 metric 107 
224.0.0.0/8 dev enp0s3 scope link 

У меня тоже не установлены модули pimd, smcroute или mroute. Если вы ожидаете, что на этом порту будет трафик, вы можете проверить доступ к пользовательскому пространству с помощью таких инструментов, как socat.

Я расскажу об этом немного подробнее... если вы неправильно настроите маршрут перед попыткой присоединиться к группе и настроите многоадресную рассылку из своей программы, вы должны получить сообщение об ошибке при попытке получить членство в группе(setsockopt( sock, IPPROTO_IP, IP_ADD_MEMBERSHIP, &mreq, sizeof(mreq))).

Если вы можете присоединиться к группе, это требование выполнено.

Есть ли у вас код, который вы написали специально для настройки многоадресного порта в вашем программном обеспечении?

1
18.03.2021, 23:11

Теги

Похожие вопросы