Ответы пользователя по тегу Системное администрирование
  • Логи нагрева диска ещё можно как-то посмотреть?

    Bermut
    @Bermut
    Жертва домашней лаборатории
    smartctl -a /dev/nvme0n1 | grep ^Temperature: >> /root/disk.log оборачиваешь в цикл cо sleep, который и будет определять интервалы запросов температуры
    Ответ написан
  • Могу ли я пинговать/отсылать ARP на публичный статичный адрес роутера?

    Bermut
    @Bermut
    Жертва домашней лаборатории
    1. Если у тебя не используется vlan, и ты не спуфишь mac - нет, внешний mac ты никакими молитвами не должен получить в локальной сети.
    2. Что такое framedRoute? Полагаю, что ты путаешь что-то. Возможно ты имеешь введу маршрут, да, провайдер можешь маршрутизировать на тебя подсеть, актуально для b2b тарифов, ну и для ipv6, офк.
    3. На TPLink Archer C6 - никак, ВЫКИНИ ЭТОТ МУСОР. Для нормального обучения нужен mikrotik, или linux пека, но там еще сложнее. Если мы говорим про нормальный маршрутизатор - нужно использовать mangle правила, разные таблицы маршрутизации, ну и маркировка трафика, опционален костыль из snat, в общем, тебе еще далеко до этого. (ну и как правильно сказано в ответе выше, можно закинуть в мост wan интерфейс маршрутизатора и vlan сервера)
    4. По какой причине он должен показывать адрес сервера? У тебя на маршрутизатор выдано два адреса, один он использует, второй просто существует, провайдеру необходимо маршрутизировать подсеть белых адресов на твой маршрутизатор, вот только делать он это не будет, а если и будет то у тебя денег не хватит. Если хочешь увидеть адрес сервера на 2ip.ru - создай аккаунт HE, и получи туннель из /52 подсети ipv6 адресов, правда 2ip.ru не умеет в ipv6, лучше использовать какой-нибудь https://bgp.he.net или https://ipleak.net.
    Ответ написан
    6 комментариев
  • Как полностью закрыть SMTP порт?

    Bermut
    @Bermut
    Жертва домашней лаборатории
    Полностью закрыть 25 порт - добавить эти правила iptables

    iptables -A OUTPUT -p tcp --dport 25 -j DROP
    iptables -A FORWARD -p tcp --dport 25 -j DROP
    iptables -A INPUT -p tcp --dport 25 -j DROP
    Ответ написан
    Комментировать
  • Как запускать while скрипт через systemd юнит?

    Bermut
    @Bermut Автор вопроса
    Жертва домашней лаборатории
    Все работает, я забыл ограничить количество пакетов в скрипте, правильный скрипт выглядит так -
    #!/bin/bash
    while :;do
    sleep 30
        result=$(ping 10.1.100.1 -с 4 | grep transmitted)
        pattern="0 received";
            if [[ $result =~ $pattern ]]; then
                    qm stop 113 && qm start 113
            fi
    done
    Ответ написан
    Комментировать
  • Как настроить логирование всех подключений к серверу?

    Bermut
    @Bermut Автор вопроса
    Жертва домашней лаборатории
    сам вопрос задал, сам и ответил, спустя 4 часа поисков, нашел такое правило для iptables, и оно решило мой вопрос

    sudo iptables -t nat -A PREROUTING -p tcp --dport <порт, который нужно переправлять> -j DNAT --to-destination <ip:порт, куда нужно переправлять>
    Ответ написан
    Комментировать