• Openvpn как отключить клиента от сервера?

    Energoblock
    @Energoblock
    Geek
    В конфиге openvpn-сервера прописываем
    client-config-dir ccd
    В папку ccd помещаем текстовый файл, имя которого должно совпадать с названием сертификата клиента, а в содержании файла должно быть
    disable

    Не знаю отключит ли openvpn-сервер клиента сразу же или нет, но повторно точно подключиться не даст.
    После удаления файла из ccd клиент опять сможет подключиться.
    Ответ написан
  • Не работает проброс портов на роутере Tp-Link, как исправить?

    Energoblock
    @Energoblock
    Geek
    Вы как минимум не заполнили поле "Внутренний порт". Укажите там тоже 8080.

    Далее: вы уверены, что адрес, который дал вам провайдер белый динамический?
    Ответ написан
    Комментировать
  • Прокси хакера на хостинге - чем для него чревато?

    Energoblock
    @Energoblock
    Geek
    Как минимум накатать abuse в хостинг надо обязательно. У них на сайте даже ссылка есть Report Abuse
    Если хакер действительно действовал со своего VPS, то скорее всего он его лишится.
    Ответ написан
    6 комментариев
  • Как сделать виртуальные машины без сети, но с удалённым управлением?

    Energoblock
    @Energoblock
    Geek
    На qemu+kvm такое можно сделать. Можно использовать готовый дистрибутив proxmox.
    Там всегда есть vnc доступ к графическому интерфейсу каждой виртуалки, при этом сетевой адаптер можно вообще удалить из конфигов.
    В итоге у вас получится куча vnc портов для доступа к каждой виртуальной машине, но ни на одной не будет сетевого интерфейса, и, следовательно, интернета.
    Ответ написан
    Комментировать
  • Почему результат не отличается?

    Energoblock
    @Energoblock
    Geek
    Во-первых, отступы в синтаксисе python важны. Поэтому print должен идти с отступом, чтобы python понимал, что он вложен в if.
    Во-вторых, у вас некорректно написано условие. if a or f > 0 означает "если переменная a существует и не 0 или переменная f > 0, то выполняем условие".

    Корректный код в вашем случае будет такой:
    a = 2
    f = 5
    if (a < 0 ) or (f < 0):
        print('123')
    
    a = 2
    f = 5
    if (a > 0 ) or (f > 0):
        print('123')
    Ответ написан
  • Как раздать по сети локальный USB сканер от МФУ?

    Energoblock
    @Energoblock
    Geek
    Ответ написан
    Комментировать
  • Что за проблема с монитором?

    Energoblock
    @Energoblock
    Geek
    1. Разберите монитор, проверьте нет ли неисправных электролитических конденсаторов. Например, на мониторах dell именно кондёры давали такие полосы на матрице. После перепайки конденсаторов на исправные, монитор необходимо сбросить к заводским настройкам (опция reset в меню монитора)

    2. Очистите от окислов шлейф матрицы - подробное видео по очистке

    3. Возможно отошёл шлейф дешифратора, можно попробовать его подждать подручными средствами - подробное видео про поджатие шлейфа дешифратора

    Если эти варианты не помогли, тогда проще и дешевле купить б/у исправный монитор.
    Ответ написан
    Комментировать
  • Когда использовать тонкие клиенты, а когда нулевые?

    Energoblock
    @Energoblock
    Geek
    Напишу тезисы в защиту тонких клиентов:
    1. Для массовых однотипных простых рабочих мест это отличный вариант.
    2. Обслуживать кучку блэйд-серверов и бэкапить их намного приятнее, чем 200+ разнородных десктопов.
    3. Можно сильно сократить численность рядовых эникеев, которые поддерживали в рабочем состоянии эти 200+ машин. В тонких клиентах особо нечему ломаться, заявок должно стать сильно меньше.
    4. Сотрудников можно переводить на удалёнку с околонулевыми затратами времени.
    5. При поломке тонкого клиента, сотрудник просто пересаживается за любой другой свободный и продолжает работать со своим окружением и всеми своими файлами.
    6. В 1С можно получить очень хороший прирост в быстродействии, если и базы и клиенты будут находиться на одном сервере или в кластере.
    7. Если вы говорите, что старые компьютеры уже сильно шумят и их почти все списали, значит вам действительно требуется обновление большого парка техники и закупка тонких клиентов будет экономически выгоднее, чем закупка новых десктопов.

    Теперь о странностях конкретно вашего решения:
    На мой взгляд переход на тонкие клиенты должен быть экономически выгоден. Однако, вы указываете, что на оборудование для 1 рабочего места выделено 90 тыс.рублей, что на мой взгляд слишком много.
    Плюс эта привязка именно к одному вендору (в вашем случае к dell).
    Очень уж это сильно напоминает распил бюджетов и откаты.
    Ответ написан
    6 комментариев
  • На сайт не заходит по имени, как исправить?

    Energoblock
    @Energoblock
    Geek
    Если в A записи домена у вас указан правильный ip-адрес вашего сервера, тогда вам необходимо настроить в Apache Virtual Host.
    Ответ написан
    2 комментария
  • Как из div вытащить первую href?

    Energoblock
    @Energoblock
    Geek
    На вашем куске кода работает. Проверено :)

    Если этот ответ вам помог - отметьте его решением.

    #!/usr/bin/env python3
    
    import requests
    from bs4 import BeautifulSoup
    
    html = '<div class="dots-item"><a href="/index.php?r=crop/harvest&amp;id=12245218"><img alt="Z" height="50" src="https://static/light/crops/gas_station.png" width="50"/></a><a href="/index.php?r=crop/harvest&amp;id=12245218"><img alt="Harvest" class="crop_ico" src="https://static/i/../light/dots/st/dot-st-ready.png"/></a></div>'
    
    
    soup = BeautifulSoup(html, 'html.parser')
    
    href = soup.find('div', attrs = {'class':'dots-item'}).find('a').get('href')
    
    print(href)
    Ответ написан
    4 комментария
  • Как сделать автозапуск X11VNC и подключение к реальному рабочему столу?

    Energoblock
    @Energoblock
    Geek
    1. Более правильно, на мой взгляд, прописать в автозагрузку lxde

    2. Можно прописать в /etc/rc.local
    /bin/x11vncstart
    exit 0
    Ответ написан
    Комментировать
  • TP-Link WR841N - беспричинные обрывы связи?

    Energoblock
    @Energoblock
    Geek
    Я бы сперва проверил аппаратные проблемы: проверка параметров электролитических конденсаторов в самом роутере и в его блоке питания. Так как аппарат не новый, то электролиты могли высохнуть или вздуться и стать причиной таких сбоев. Так же проверил бы стабильность напряжения и тока с блока питания.

    Потом переходим к программным проблемам: решил бы я их с помощью прошивки openwrt. Один раз прошил, настроил и забыл на долгие годы. Никаких зависаний, сбоев и прочего.
    Ответ написан
    1 комментарий
  • Как получить данные с сайта с помощью BeautifulSoup?

    Energoblock
    @Energoblock
    Geek
    Решается эта задача достаточно просто. Думаю дальше код вы доработаете по аналогии с вашим скриптом для мегафона.

    #!/usr/bin/env python3
    
    import requests
    from bs4 import BeautifulSoup
    
    html = '<span class="content"><div class="ng-star-inserted">2 390,00 r</div></span>'
    soup = BeautifulSoup(html, 'html.parser')
    cash = soup.find('span', attrs = {'class':'content'}).find('div', attrs = {'class':'ng-star-inserted'}).get_text().strip()
    
    print(cash)
    Ответ написан
    Комментировать
  • Как найти специалиста для совместной работы?

    Energoblock
    @Energoblock
    Geek
    В телеграме есть масса каналов, которые постят вакансии. Многие принимают объявления от работодателей бесплатно.
    Ответ написан
    Комментировать
  • Как выйти в интернет через свой роутер удаленно?

    Energoblock
    @Energoblock
    Geek
    Есть несколько способов. Расположил от самого простого к самому сложному:

    1. Временно сделать прокси через ssh-подключение:
    ssh -D 8080 user@router.ip -p22
    Так как у вас статический адрес, то выбросить наружу ssh-порт роутера не составит труда.
    После установки соединения не закрываем консоль до окончания сеанса работы.
    В браузере прописываете прокси SOCKS 127.0.0.1 порт 8080 и весь трафик браузера будет идти через ваш роутер.
    Плюсы: очень быстро, не требует особой настройки, прокси не торчит постоянно в сети.
    Минусы: торчащий наружу ssh. Надо дополнительно обеспокоиться его безопасностью (сменить порт, сделать авторизацию по ключам или сделать доступ к SSH только с определённых ip)

    2. Установить на роутере SOCKS-прокси:
    Не знаю есть ли у Zyxel в репозиториях прокси-серверы для их роутеров. В openwrt, например, точно есть. Либо прокси можно настроить на любом устройстве за роутером в вашей внутренней сети в дать к нему доступ.
    Плюсы: можно настроить авторизацию, прокси будет доступен всегда.
    Минусы: опять же нужно обеспечить безопасность либо ограничением доступа к порту прокси только с определенных ip, либо с помощью установки логина и пароля на прокси.

    3. VPN:
    Установить на роутер любой vpn-сервер. Например, openvpn.
    Плюсы: можно завернуть весь трафик через ваш роутер и не прописывать прокси, авторизация по ключам и шифрование трафика.
    Минусы: настройка долгая и сложная относительно первых пунктов.
    Ответ написан
    2 комментария
  • Какие жилы UTP5E рвать, если нужен выключатель для PoE устройства?

    Energoblock
    @Energoblock
    Geek
    Если это китайские ip-камеры с так называемым passive poe, то там просто 48 Вольт постоянного тока передаётся по неиспользуемым парам: по синему и бело-синему идёт +48 В, по коричневому и бело-коричневому - земля.

    Можно не городить конструкцию из esp и реле, а купить sonoff wifi выключатель и обрывать с его помощью 220 Вольт у самого блока питания.
    Ответ написан
  • OpenVPN: почему не пингуется конкретный клиент?

    Energoblock
    @Energoblock
    Geek
    1) Проверьте чтобы винда отвечала на пинг. Настройки фаерволла, антивирус и прочее.
    2) В конфиге сервера пропишите client-to-client, эта опция позволит клиентам видеть друг друга, а не только сервер. Без неё клиенты изолированы друг от друга.
    Ответ написан
    Комментировать
  • Wake-on-LAN в серой сети? SSH?

    Energoblock
    @Energoblock
    Geek
    У меня подобная задача решена таким образом:
    1) Куплен VDS с белым IP, там установлен сервер openvpn.
    2) Домашний роутер с Openwrt. На нём настроен клиент openvpn, который подключается к VDS. Так же установлен wakeonlan для пробуждения компьютеров по локальной сети. На роутер всегда есть доступ через openvpn. На компьютеры за роутером - через ssh-туннель.
    3) Есть один ПК, у которого wakeonlan работает кривовато, а менять железо желания нет. Для него изобрёл костыль на базе esp6288 и реле. Реле подключено параллельно кнопке Power на системном блоке. На esp6288 залита прошивка ESP-easy, настроено подключение к моей wifi-сети и статический IP (в моём примере 192.168.1.105). Реле подключено на GPIO pin 12 и по-умолчанию отключено.
    На роутере есть скрипт power_on.sh
    wget -qO /dev/null http://192.168.1.105/control?cmd=GPIO,12,1
    sleep 1
    wget -qO /dev/null http://192.168.1.105/control?cmd=GPIO,12,0

    Как вы можете понять, скрипт включает реле, ждёт секунду, а потом отключает реле. Этим действием эмулирует нажатие кнопки Power. Системный блок прекрасно включается и работает. Выключаю ПК его уже через консоль с помощью shutdown -h now.
    Ответ написан
    7 комментариев
  • Возможно ли такая схема работы с openVPN?

    Energoblock
    @Energoblock
    Geek
    Я делаю два конфига сервера на разных портах (например 1194 и 1195).
    В конфиге для 1194 я ставлю опцию, чтбы трафик шёл через VPN.
    push "redirect-gateway def1 bypass-dhcp"
    А в конфиге для 1195 я эту опцию не ставлю. Тогда клиенты видят только vpn-сервер или ещё и vpn-клиентов, если включена опция client-to-client, но в интернет ходят напрямую через свой канал.

    Тогда если клиент подключается к порту 1194, то весь его трафик заворачивается в туннель. Если подключается к 1195, то видит только впн сервер, а остальной трафик в туннель не идёт.
    Ответ написан
    4 комментария
  • Как отключить второй монитор в linux?

    Energoblock
    @Energoblock
    Geek
    С помощью xrandr можете посмотреть какие порты вывода видео у вас есть и включены.
    Например, у вас есть LVDS1 и VGA1. Задача выключить вывод на LVDS1:
    xrandr --output LVDS1 --off --output VGA1 --auto
    Ответ написан
    2 комментария