Архив метки: debian

VNStat — небольшой, но приятный мониторинг трафика сети

Сегодня хочу познакомить моего читателя с небольшим, но приятным мониторингом трафика сети — vnstat.

Пример вывода через консольную утилиту

У данной утилиты есть консольная версия, а так же PHP frontend, для отображения данных через web.

Пример вывода данных через PHP Frontend
Читать далее

Открываем crontab в удобном nano

В некоторых дистрибутивах Linux (Привет, CentOS!) в отличии от других (И тебе привет, Debian!), при первом запуске команды crontab -e система не просит выбрать редактор по-умолчанию, а просто запускает не демократичный vi (кстати, чтобы выйти из него наберите: «:q <enter>»)

Для смены Default-редактора вводим в консоли:

export EDITOR=nano

Далее открываем файл ~/.bash_profile и вносим в конец файла эту же строку.

Вот и все. Теперь при запуске crontab -e будет открываться чудесный nano.

Быстрое сканирование MAC адресов в сети

Периодически возникает ситуация, когда необходимо найти устройство в сети по MAC адресу или найти все устройства в сети. Для этого можно воспользоваться утилитой arp-scan под debian/ubuntu.

Если данной утилиты нет, то установим её:
apt-get install arp-scan

Чтобы найти все устройства в сети с выводом списка устройств, их IP и MAC адресов, необходимо воспользоваться командой:
arp-scan -I eth0 -l
Вместо eth0 необходимо указывать сетевой интерфейс, смотрящий в сканируемую сеть. Запускать команду необходимо под рутом или при помощи команды «sudo»

Вывод утилиты довольно прост:
Interface: eth0, datalink type: EN10MB (Ethernet)
Starting arp-scan 1.6 with 1024 hosts (http://www.nta-monitor.com/tools/arp-scan/)

192.168.xxx.xxx     ec:cd:xx:xx:xx:xx       Allied Telesis, Inc.
192.168.xxx.xxx     00:0c:xx:xx:xx:xx       Allied Telesyn Inc.

Такой вывод можно использовать командой grep для поиска по любому из параметров.