Linux: можно ли создать инструкцию, чтобы проверить, возможно ли соединение между двумя хостами?

Я запускаю некоторое программное обеспечение, которое развертывается на двух разных хостах.Хосты общаются по сети. Linux используется на обоих. Они используют специальный порт для связи. Также может использоваться Многоадресная рассылка.

вопрос:

как я могу создать инструкцию для пользователей, чтобы убедиться, что между этими двумя хостами нет сетевых проблем?

самое простое, что я могу себе представить, это попросить их использовать "ping, если это не удается-перейдите к администратору". Хорошо, но есть так много других случаев, чтобы проверить. Проверьте, открыт ли порт, который нам нужен, проверьте, возможна ли многоадресная рассылка, может быть, какая-то проверка с telnet? Как я могу это выполнить?

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

5
задан MiamiBeach
источник

2 ответов

предполагая, что пользователи осведомлены о Linux (они?), они могут использовать терминал для выполнения непривилегированной команды, указанной ниже.

ss - еще одна утилита для исследования сокетов. Посмотрите на человека больше.

$ watch ss -tuna

Они будут видеть установленные соединения, среди других соединений, между различными хостами.

tcp    ESTAB      0      0          10.100.71.131:33785      10.100.71.22:445
tcp    ESTAB      0      0          10.100.71.131:47411      10.100.71.12:445
tcp    ESTAB      0      0          10.100.71.131:47410      10.100.71.12:445
tcp    ESTAB      0      0          10.100.71.131:22        10.100.71.142:57357
tcp    ESTAB      0      0          10.100.71.131:34088      10.100.71.11:445
tcp    ESTAB      0      0          10.100.71.131:44328      10.100.71.21:445

есть много других опций; например, mtr google.com; это непривилегированное средство диагностики сети, которое предоставить информацию, которая просто пинг.

0
отвечен InfinitelyManic 2016-12-01 17:24:21
источник

Почему вы просите пользователей проверить, работают ли ваши службы? Настройка системы мониторинга (Zabbix например) и проблема решена.

-2
отвечен user2488832 2016-12-01 13:51:26
источник

Другие вопросы iptables linux multicast networking telnet