Автор Тема: ПО для Linux. Soft и любые софтовые вопросы. Поиск программ.  (Прочитано 148253 раз)

Оффлайн МИНЗДРАВ

  • Странник_
  • *
  • Сообщений: 3 045
  • ALWK8 х64 Branch sysd & server-light_1.9.3sysV noX
    • http://yx-kak.ru/linux.htm
многофункционально мониторить компы за роутером?
Раскройте эту фразу.
Если вычеркнуть очевидные, первое и последнее слово, то команда  ip neigh show при наличии сети, должна наглядно смысл этой фразы, показать.

Оффлайн rotkart

  • Участник
  • *
  • Сообщений: 661
Подскажите плиз, программулю, которая позволяет в режиме реального времени, многофункционально мониторить компы за роутером?

Телнет, с последущим ip neigh show, скудноват. Да, и после ребута или суспенда, требует нудного восстановления.

ip neigh show - это всего лишь содержимое arp-таблицы.
я наличие узлов в сети мониторю с помощью fping:
[root@cab303 ~]# rpm -qa | grep fping
fping-3.4-alt2
[root@cab303 ~]# fping -a -g 192.168.20.0/24 2>/dev/null
192.168.20.1
192.168.20.5
192.168.20.10
...
Кстати, после этого кеш arp будет заполнен только что отпингованными хостами, так что легко будет посмотреть мак-адреса :-)

А что значит многофункционально? Открытые порты посканировать - есть nmap, для более серьёзных вещей необходимо уже смотреть на системы мониторинга, имхо.
Научить нельзя, научиться можно.

Оффлайн МИНЗДРАВ

  • Странник_
  • *
  • Сообщений: 3 045
  • ALWK8 х64 Branch sysd & server-light_1.9.3sysV noX
    • http://yx-kak.ru/linux.htm
А что значит многофункционально?
fping -a -g 192.168.20.0/24 2>/dev/null
А как сделать, чтоб всегда в режиме реального времени было видно, кто заходит в сеть, кто выходит? Типо автоповтор этой команды, каждые 5 минут.
« Последнее редактирование: 02.10.2013 19:09:37 от МИНЗДРАВ »

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 160
    • Домашняя страница
Андрей Черепанов (cas@)

Оффлайн МИНЗДРАВ

  • Странник_
  • *
  • Сообщений: 3 045
  • ALWK8 х64 Branch sysd & server-light_1.9.3sysV noX
    • http://yx-kak.ru/linux.htm
man watch
Чёто плохо она так работает! Вывод засирается какими-то служебными строками:
[root@host-242 ~]# watch -n 150 fping -a -g 192.168.0.0/24 2>/dev/nullEvery 150,0s: fping -a -g 192.168.0.0/24                                                Wed Oct  2 20:46:36 2013

192.168.0.20
192.168.0.21
ICMP Host Unreachable from 192.168.0.242 for ICMP Echo sent to 192.168.0.1
ICMP Host Unreachable from 192.168.0.242 for ICMP Echo sent to 192.168.0.2
ICMP Host Unreachable from 192.168.0.242 for ICMP Echo sent to 192.168.0.3
ICMP Host Unreachable from 192.168.0.242 for ICMP Echo sent to 192.168.0.4
ICMP Host Unreachable from 192.168.0.242 for ICMP Echo sent to 192.168.0.5
ICMP Host Unreachable from 192.168.0.242 for ICMP Echo sent to 192.168.0.6
ICMP Host Unreachable from 192.168.0.242 for ICMP Echo sent to 192.168.0.7
ICMP Host Unreachable from 192.168.0.242 for ICMP Echo sent to 192.168.0.8
ICMP Host Unreachable from 192.168.0.242 for ICMP Echo sent to 192.168.0.9
ICMP Host Unreachable from 192.168.0.242 for ICMP Echo sent to 192.168.0.10
ICMP Host Unreachable from 192.168.0.242 for ICMP Echo sent to 192.168.0.11
ICMP Host Unreachable from 192.168.0.242 for ICMP Echo sent to 192.168.0.12
ICMP Host Unreachable from 192.168.0.242 for ICMP Echo sent to 192.168.0.13
ICMP Host Unreachable from 192.168.0.242 for ICMP Echo sent to 192.168.0.14
ICMP Host Unreachable from 192.168.0.242 for ICMP Echo sent to 192.168.0.15
ICMP Host Unreachable from 192.168.0.242 for ICMP Echo sent to 192.168.0.16
Как настроить?

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....

Оффлайн МИНЗДРАВ

  • Странник_
  • *
  • Сообщений: 3 045
  • ALWK8 х64 Branch sysd & server-light_1.9.3sysV noX
    • http://yx-kak.ru/linux.htm
man grep
Не работает. Зависает на этой строке:
[root@host-242 ~]# watch -n 150 fping -a -g 192.168.0.0/24 2>/dev/null | grep -v 'Host Unreachable'


Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Как-же она будет работать, если всё идёт в /dev/null, а grep уже ничего не попадает.

Оффлайн rotkart

  • Участник
  • *
  • Сообщений: 661
А как сделать, чтоб всегда в режиме реального времени было видно, кто заходит в сеть, кто выходит? Типо автоповтор этой команды, каждые 5 минут.
Эммм.... crontab? Но там всё равно придется разбираться с stderr и stdout, как в случае с watch.

Понимаю, что не unix-way, но если Вы в консоли и держите её постоянно открытой, можно и так:
[root@tseeel ~]# while true; do clear; fping -a -g 192.168.23.0/24 2>/dev/null; sleep 5m; doneЭто запустит Вам бесконечный цикл с интервалом 5 минут, выход по Ctrl-C
« Последнее редактирование: 02.10.2013 23:28:13 от rotkart »
Научить нельзя, научиться можно.

Оффлайн МИНЗДРАВ

  • Странник_
  • *
  • Сообщений: 3 045
  • ALWK8 х64 Branch sysd & server-light_1.9.3sysV noX
    • http://yx-kak.ru/linux.htm
[root@tseeel ~]# while true; do clear; fping -a -g 192.168.23.0/24 2>/dev/null; sleep 5m; done
Спасибо!
Заработало.

Оффлайн МИНЗДРАВ

  • Странник_
  • *
  • Сообщений: 3 045
  • ALWK8 х64 Branch sysd & server-light_1.9.3sysV noX
    • http://yx-kak.ru/linux.htm
А как доделать, чтоб время последней проверки, в конце вывода всегда имелось?

Так, почемуто:
[root@host-242 ~]#  while true; do clear; fping -a -g 192.168.0.0/24 2>/dev/null; sleep 15m; done | uptimeне работает.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
while true; do clear; fping -a -g 192.168.0.0/24 2>/dev/null;date +%H:%M:%S; sleep 15m;  done

Оффлайн МИНЗДРАВ

  • Странник_
  • *
  • Сообщений: 3 045
  • ALWK8 х64 Branch sysd & server-light_1.9.3sysV noX
    • http://yx-kak.ru/linux.htm

Оффлайн МИНЗДРАВ

  • Странник_
  • *
  • Сообщений: 3 045
  • ALWK8 х64 Branch sysd & server-light_1.9.3sysV noX
    • http://yx-kak.ru/linux.htm
while true; do clear; fping -a -g 192.168.0.0/24 2>/dev/null;date +%H:%M:%S; sleep 15m;  done
А реально ещё дополнить, чтоб суммарное количество трафика, за данный промежуток времени, против каждого ip, выдавался?

Оффлайн Andrej

  • ...
  • Участник
  • *
  • Сообщений: 98
  • Andrej
Подскажите плиз, программулю, которая позволяет в режиме реального времени, многофункционально мониторить компы за роутером?

Телнет, с последущим ip neigh show, скудноват. Да, и после ребута или суспенда, требует нудного восстановления.
Самая простая и функциональная wireshark. Там фильтрация есть, по пакетам, IP и МАС. Работает в реальном времени.
Ищите, а обрящите!