• Как подключится по SSH к серверу с динамическим IP?

    vesper-bot
    @vesper-bot
    Любитель файрволлов
    Просите у провайдера белый IP-адрес, пробрасывайте на роутере, где вайфай, 22 порт на ноут и вперед. При этом будьте готовы к тому, что не только вы будете пытаться ломиться на него, и озаботьтесь защитой (fail2ban например).

    А бесплатно - в самом деле VPN на бесплатную ВМ где-то в облаках и там настраивать проксирование или двойной вход.
    Ответ написан
    Комментировать
  • Куда лучше сохранять файлы .py, на ssd или hdd?

    vesper-bot
    @vesper-bot
    Любитель файрволлов
    Постоянно - это чаще 500 раз в секунду? Если нет, то без разницы, если да, то на SSD.
    Ответ написан
    Комментировать
  • Как восстановить контейнер из архива в Proxmox?

    vesper-bot
    @vesper-bot
    Любитель файрволлов
    Сними при восстановлении флаг unprivileged, иначе маппинг устройств так и будет не создаваться.
    Ответ написан
    1 комментарий
  • Почему не работает авторизация по ключу SSH?

    vesper-bot
    @vesper-bot
    Любитель файрволлов
    > ) На сервере создал директорию для пользователя nodejs /home/nodejs/.ssh/authorized_keys и положил в нее is_rsa.pub

    authorized_keys это файл, а не каталог, и нужно содержимое id_rsa.pub в него (за/до)писать.
    Ответ написан
    Комментировать
  • Что будет если в лок сети окажутся два пк с разными ip, разными mac адресами, но с одинаковыми именами?

    vesper-bot
    @vesper-bot
    Любитель файрволлов
    NetBIOS. Это ему полагается иметь строго разные имена ПК в сети.
    Ответ написан
    Комментировать
  • Какое выбрать HCI решение на 2 ноды?

    vesper-bot
    @vesper-bot
    Любитель файрволлов
    Две ноды мало, поймаете split brain, получите пи* всем данным. Либо если есть третий ПК с виндой, или SAN-хранилка, можно реализовать двухнодовый кластер Microsoft, Hyper-V server 2012R2 и выше умеет быть кластерной нодой. А если раздобудете третий сервер, можете поставить Nutanix Community Edition, на трех нодах замечательно работает, тем более all-flash.
    Ответ написан
    Комментировать
  • Zabbix + docker "problem more than 75%" как исправить?

    vesper-bot
    @vesper-bot
    Любитель файрволлов
    Проще отключить discovery после запуска Zabbix в панели управления configuration-discovery-disable всего что видно. Скорее всего, проблема в том, что local subnet discovery, который там по умолчанию, пытается сканировать не локальную подсеть хоста, которая обычно /24, а внутреннюю (к тому же пустую!) подсеть docker-контейнера, которая по умолчанию /20 или шире.
    Ответ написан
    2 комментария
  • Как сделать автоматический бан адресов из eventlog?

    vesper-bot
    @vesper-bot
    Любитель файрволлов
    Где конкретно косяк? IP-адреса не распознаются, или ещё что? Что вообще прилетает в "message"? Что в файле, правильные ли адреса? Проверяли ли состояние $current_ips до и после обработки следующих событий? Падают ли новые события в файл логов? Копать в отладку, вообще говоря, логируете (write-host или write-output) всё и вся, собираете лог, если запускаете скрипт через task scheduler, думаете, правите синтаксис, запускаете руками, вот это всё.
    Ответ написан
    2 комментария
  • Почему self так работает?

    vesper-bot
    @vesper-bot
    Любитель файрволлов
    Да, константы, как и любое другое поле, принадлежащее классу, будет доступно из класса-потомка, если оно в классе не было объявлено как private. Если бы вы в Test2 переопределили "TEST" - получили бы переопределенное значение. https://www.php.net/manual/ru/language.oop5.late-s...
    Ответ написан
    Комментировать
  • Помогут ли выявить подозрительные события шпионские ПО?

    vesper-bot
    @vesper-bot
    Любитель файрволлов
    Есть, но обычно это более серьезное ПО, чем ставится на один конкретный комп, тип называется IDS/IPS или Intrusion Detection/Prevention systems. Для обычного компа хватает антивируса с дополнительными функциями, типа internet security.
    Ответ написан
    Комментировать
  • Как правильно создавать архитектуру?

    vesper-bot
    @vesper-bot
    Любитель файрволлов
    Вообще, нужно взять бумажку и задать на высшем уровне абстракции все возможные в текущем представлении сущности. Если разговор о "змейке" - задаете вопрос, что у вас в игре есть как сущности. Скажем, есть змея, есть стены, есть жрачка, их пишете как сущности. Затеяли добавить "муху" - пишете тоже. Затем пишете, кто что умеет делать: змея умеет ползать, стукаться в стены или жрачку, расти и возможно что-нибудь ещё, стены просто стоят, жрачка умеет появляться, съедаться. И так далее, пока всю игру в примитивах не опишете. Дальше - каждая сущность это класс, каждое отношение это метод, каждый параметр, выясненный в процессе, это свойство класса. Но чем дальше в лес, тем больше грабли. На уровнях выше начинаются модули со своей инкапсуляцией, события, гонки всякие, а-ля "кто съел яблоко, вы или противник", асинхронное взаимодействие, подписки на что-либо, и так далее, интерфейсы становятся сложнее, какие-то объекты передаются как параметры и всё такое, но общий принцип остается - сначала большими кусками всё делится на куски поменьше, определяются интерфейсы (кто что может спросить или повлиять на кого), пытается реализовываться, потом, вполне возможно, находятся противоречия, которые приходится устранять рефакторингом, и по спирали.

    Что поизучать - сначала просто базовое ООП, чтобы понять, из чего вообще строить программу, что такое объект, класс, интерфейс, наследование, полиморфизм (та же жрачка может быть нескольких видов, например, но "съедается" она одинаковым образом), инкапсуляция (а-ля "не лезь в мои свойства своими лапами"). Все эти SOLID и прочие аббревиатуры, а также паттерны и антипаттерны, появятся в процессе, когда от архитектуры перейдете к дизайну самих сущностей и написанию кода методов. По-моему так.
    Ответ написан
    Комментировать
  • Как сменить айпи на втором ПК, подключенному к одной LAN сети?

    vesper-bot
    @vesper-bot
    Любитель файрволлов
    Не выйдет - тот айпи, который вы видите через 2ip.ru и т.п., выдан роутеру (даже не столько ему, сколько динамически провайдером на все подключения с порта в оборудовании провайдера, куда воткнут роутер). Чтобы айпи были разные, вам нужно поднять на одном из ПК VPN-сессию куда-то ещё, и через неё пытаться выходить в Интернет.
    Ответ написан
    9 комментариев
  • StrongSwan как пересылать пакеты из подсети клиента 1, в подсеть клиента 2?

    vesper-bot
    @vesper-bot
    Любитель файрволлов
    По результатам обсуждения - входит довольно большой комплекс изменений. Во-первых, нужно изменить настройки подсетей в обоих туннелях: на сервере 10.0.1.1 для подключения каждого клиента нужно добавлять подсети всех остальных клиентов (сейчас один, но мало ли, может, вам понравится), т.е. дополнительно leftsubnet=192.168.20.0/24 для 10.1.1.1 и 10.0/24 для 10.1.1.2. Такая же настройка должна быть на стороне клиентов, так как они теперь должны в туннель пропихивать пакеты для нелокальных подсетей, т.е. если leftsubnet=192.168.10.0/24, то rightsubnet должен также содержать 192.168.20.0/24, и зеркально для второго клиента.
    Во-вторых, на каждом клиенте нужно добавить маршрут до удаленной сети через 10.0.1.1. Сервер, по идее, при поднятии соединений добавит себе маршруты до их rightsubnet'ов самостоятельно. Проверить стоит, ip route show table all должен показать в таблице 220 (по умолчанию именно в неё strongswan складывает VPN-маршруты) корректные маршруты внутрь каждого туннеля.
    Ответ написан
  • Fopen segmentation error?

    vesper-bot
    @vesper-bot
    Любитель файрволлов
    free(fp);
    fclose(fp);
    Вот тут ошибка, сначала fclose, потом free.
    Ответ написан
    Комментировать
  • Ошибка при записи в свойствах логина sa в SQl Server Management Studio. Как исправить?

    vesper-bot
    @vesper-bot
    Любитель файрволлов
    Вы пытаетесь создать встроенного сисадмина "sa", но сервер у вас в Windows authentication mode, поэтому логин sa вам не виден, хотя он есть. Создайте пользователя с другим именем.
    Ответ написан
    Комментировать
  • Kubernetes: в чем разница между Volumes и Persistent Volumes?

    vesper-bot
    @vesper-bot
    Любитель файрволлов
    Persistent Volume используется для хранения данных, которые должны переживать падение пода, а-ля базы данных MySQL или Postgres. Volume который обычный используется для хранения временных данных, скажем, реплики какой-нибудь Cassandra (и то я бы persistent volume для этого использовал) или скажем места для upload файлов в nginx, которые потом будут куда-то переданы. Т.е. если то, что вы хотите хранить в volume, должно оставаться доступным новому поду, если старый упал, используйте persistent.
    3. volume может прекратить существование, persistent volume умеет.
    Ответ написан
    Комментировать
  • Почему не работает сеть в Vlan в виртулку CentOS на Hyper-V?

    vesper-bot
    @vesper-bot
    Любитель файрволлов
    Проверьте порт свитча, в который воткнут адаптер #3 сервера Hyper-V. Ваша конфигурация сети показывает, что все пакеты, отправляемые в адаптер, идут с tagged vlan 5, порт должен принимать на своей стороне tagged vlan 5, чтобы пакеты попали в пятый влан. Скорее всего, порт на свитче стоит в режиме access vlan 5, в этом случае со стороны сервера VLAN tag указывать не нужно (указать vlan id 0). Иначе конфигурировать порт в trunk и разрешать принимать на нем tagged vlan 5.
    Ответ написан
    2 комментария
  • Ошибка при создании резервного копирования windows server 2012r2?

    vesper-bot
    @vesper-bot
    Любитель файрволлов
    Старый потертый MSDN-блогпост сообщает, что проблема в количестве кластеров NTFS на томе-источнике, оно превышает 2^32, и этот косяк микрософт не выпилил в 2012R2. Обходной вариант - создать новый том (это ВМ? Если нет, придется делать том на SAN или подобном хранилище), отформатировать его в NTFS с бОльшим размером кластера (64Кб потолок), перенести на него данные со старого тома и потом бэкапать новый том.
    Ответ написан
    Комментировать
  • Реплика или iscsi?

    vesper-bot
    @vesper-bot
    Любитель файрволлов
    Перенесите второй контроллер (домена) на второй хост как ВМ, репликация останется, и если что, сразу два хоста "не выйдут из строя".
    Ответ написан
    Комментировать
  • Какую профессию выбрать для девятиклассника не знающего что такое IT?

    vesper-bot
    @vesper-bot
    Любитель файрволлов
    Дизайнер 3D-элементов. И IT, и раз у подопытного неплохие навыки работы с изображениями, может и сможет что-то красивое создать.
    Ответ написан
    Комментировать