LINUX.ORG.RU
ФорумTalks

Скрипт обнаружения хостов в сети и выполнение при этом логических действий

 , ,


0

2

Есть один пример, есть недостаток и есть решение. Делюсь, дополнять не только можно, но и нужно.

Имеем сеть в которой при нормальном режиме работы находится 3 устройства под управлением *linux/ Одно из этих устройств выполняет роль торрентокачалки. Так вот, при слабеньком канале и появлении в нашей сети более 3х устройств возникает дискомфорт в пользовании World Wide Web.

Решение следующее. Выполняем по cron'у раз в 3 минуты

*/3 * * * * /home/user/scripts/host-scan-transmission-start.sh

следующий самописный скрипт

#!/bin/bash
#
while true             #  
do
#
nmap -sP 192.168.1.* | awk '/hosts/ {print $6}' >> /tmp/host_up.log 
if  grep '(3' /tmp/host_up.log 
then
echo «3 host up - ok»  && /etc/init.d/transmission-daemon start
sleep 1
rm /tmp/host_up.log
exit 0                                 # 

else
/etc/init.d/transmission-daemon stop >> /tmp/host_up.log && date '+%d-%B-%Y........%H-%M' >> /tmp/host_up.log   #
echo «torrent daemon stop» &&                       # 
sleep 1                                 # 

fi

done                   #    
#



Последнее исправление: beastie (всего исправлений: 1)

google://QoS
man tc

У меня все 80 порты стоят в приоритете. Не важно, что качается с торрентов - серфить комфортно.

Shadow ★★★★★
()
Последнее исправление: Shadow (всего исправлений: 1)

Вопрос в чём? Или ты просто жалуешься?

Осиль QoS и не городи больше таких страшных пяти-колёсных велосипедов с трёхугольными колёсами.

beastie ★★★★★
()
Ответ на: комментарий от Shadow

А ты сам себе магистрал? Если нет своей AS и 10-гигабитной оптики до IX, то похер что там у тебя в приоритете - твой провайдер имеет отличное от твоего мнения. И чем дальше от ДС/ДС2, тем хуже.

Впрочем, йопта и в мегаполисах имеет ту самую «свою атмосферу» - торренты там не работают вообще никак.

svr4
()
Последнее исправление: svr4 (всего исправлений: 1)
Ответ на: комментарий от beastie

qos на чистом линуксе через tc/iptables - это как раз дистиллированный велосипед. На пяти треугольных гусеницах с декадно-шаговым электроприводом.

svr4
()
Последнее исправление: svr4 (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.