Принятие Вашего маршрутизатора говорит SNMP и экспортирует его таблицу маршрутизации через SNMP затем да, клиент SNMP может получить эту информацию.
"Хороший" клиент SNMP зависит от того, что Вы ищете. Как парень Unix я предложил бы snmpwalk
от сетевого-snmp распределения инструментов. Другие популярные включают коммерческие инструменты как HP OpenView или свободный Браузер MIB от iReasoning.
В любом случае MIB, который Вы хотите для таблицы маршрутизации, 1.3.6.1.2.1.4.21
- это будет таблицей SNMP, которая отражает содержание Вашей таблицы маршрутизации IP. (Благодаря нашему родственному сайту StackOverflow для появления в поиске Google и сохранении меня от необходимости просмотреть файлы MIB :-)
Sep 5 09:19:22 myhostname postfix/smtpd[9086]: NOQUEUE: reject: RCPT from isp-ip.net[123.456.789.123]: 554 5.7.1 <example@gmail.com>: Relay access denied; from=<user@mydomain.com> to=<example@gmail.com> proto=ESMTP helo=<thunderbird>
Попробуйте сымитировать сеанс smtp через telnet и добавить вывод в вопрос. Также вы можете использовать сваки, это просто Perl-скрипт
# swaks -s isp-ip.net --helo thunderbird --to example@gmail.com --from user@mydomain.com --auth PLAIN --auth-user user@mydomain.com --auth-password 7654321 --auth-hide-password
Хост не рекламировал аутентификацию
, похоже, хост ретранслятора не поддерживает аутентификацию. Может быть, но только по зашифрованному каналу. Попробуйте вместо этого использовать порты 465/587, например,
# swaks -s isp-ip.net -tlsc -p 465 --helo thunderbird --to example@gmail.com --from user@mydomain.com --auth PLAIN --auth-user user@mydomain.com --auth-password 7654321 --auth-hide-password
# swaks -s isp-ip.net -tls -p 587 --helo thunderbird --to example@gmail.com --from user@mydomain.com --auth PLAIN --auth-user user@mydomain.com --auth-password 7654321 --auth-hide-password