Задать вопрос
Ответы пользователя по тегу Linux
  • AD vs SambaDC vs FreeIPA, что выбрать?

    pklyuev
    @pklyuev
    DevOps Engineer
    Приобретайте лицензию, ставьте Active Directory. Оно прекрасно работает с Linux, плюс админить проще и удобнее, плюс документации полно и мануалов для популярных задач, что прекрасно покроет полностью все ваши потребности, плюс не будет никаких проблем с Windows машинами в домене.
    Ответ написан
    Комментировать
  • Как отключить одного IP-клиента при выходе из сети другого клиента DD-WRT Dlink-DIR615?

    pklyuev
    @pklyuev
    DevOps Engineer
    Скрипт на маршрутизаторе, который включает\отключает интерфейс, в который подключен VoIP-девайс, при наличии\отсутствии ответа от заданного узла, в данном случае, мобильного телефона (следует предварительно создать резервацию на DHCP-сервере).

    Пример скрипта на bash: stackoverflow.com/questions/10243845/bash-script-t...

    #!/bin/bash
    
    timeout=5         # delay between checks
    pingip='8.8.8.8'   # what to ping
    iface="eth0"
    LOG_FILE="/var/log/syslog"
    isdown=0            # indicate whether the interface is up or down
                       # start assuming interface is up
    
    while true; do
        LOG_TIME=`date +%b' '%d' '%T`
        if ping -q -c 2 "$pingip" >> /dev/null ; then      # ping is good - bring iface up
            if [ "$isdown" -ne 0 ] ; then
                ifup $iface && isdown=0
                printf "$LOG_TIME $0: Interface brought up: %s\n" "$iface" | tee -a $LOG_FILE
            fi
        else                                 # ping is bad - bring iface down
            beep -f 4000
            if [ "$isdown" -ne 1 ] ;  then
                ifdown $iface && isdown=1
                printf "$LOG_TIME $0: Interface brought down: %s\n" "$iface" | tee -a $LOG_FILE
            fi
        fi
        sleep "$timeout"
    done
    Ответ написан
    Комментировать