Задать вопрос
  • Как сделать VPN обязательным для Wi-Fi соединений в Windows 10?

    NeiroNx
    @NeiroNx
    Программист
    VPN рабтает через TCP порт 1723 и протокол GRE - их нужно разрешить а все остальное блокировать.
    Если используется доменное имя - то нужен будет еще 53 порт.
    Эти правила должны быть только для адаптера вайфай или типа сети "Общественный" (сеть должна быть так же отмечена общественной)
    Ответ написан
    1 комментарий
  • Как сберечь свои статьи от незаконного копирования?

    Inv_Hunter
    @Inv_Hunter
    Управляющий партнёр в BACG
    и в конце статьи текстом опубликовал ссылку на мою статью


    По сути, он выполнил программу минимум, он сообщил, что взял материал с определенного источника и ссылается на него.
    Как психологический щит, Вы можете разместить в своем блоге условия копирования, но это особо не поможет. Берите пример с передовых СМИ, их копируют в разы больше.

    Вы можете радоваться, что пишете хороший контент, который люди готовы показывать другим, ссылаясь на Вас. Это и есть ключик к успеху!
    Ответ написан
    Комментировать
  • Как очистить корзину через консоль на unix?

    Ivanq
    @Ivanq
    Знаю php, js, html, css
    В начале в адресе написано ~/
    Unix заменяет это на /users/My Name/
    То есть, ~ в начале обозначает /users/My Name
    Во всех командах. Вы это знать должны.
    Ответ написан
    Комментировать
  • Объясните принцип работы резервирования в ProxMox?

    @IgorShagaev Автор вопроса
    Проблему решил сам. Проблема была в драйверах жесткого диска, нужно ставить virtio0 вместо ide0 или sata0
    Ответ написан
    Комментировать
  • Пользователи сервера?

    st_scar
    @st_scar
    IT support, service integration, CCNA R&S \ SEC.
    awk -F: '{if ($3>=1000) print $1}' /etc/passwd
    Ответ написан
    Комментировать
  • Лицензионные ли ключи предлагаемые на "Халява-сайтах", например, для Windows?

    Jump
    @Jump Куратор тега Windows
    Системный администратор со стажем.
    Нет.
    Никакие ключи не могут быть лицензионными по определению. И не важно где вы их взяли.
    Ответ написан
    Комментировать
  • Как лучше разместить розетки для телефона и локальной сети в офисе?

    leahch
    @leahch
    3D специалист. Dолго, Dорого, Dерьмово.
    1) Кабельканал делаете над столом (~10см). Кабельканал берете установочный с разделителем (слаботочка в одной половине, силовая - в другой). В кабельканал монтируете силовые (3 шт., лучше 4!) и компьютерные розетки (2 шт.).
    2) Для принтеров розеток 2х2 (силовые/rj-45)
    3) Очень чательно (очень, очень) рассчитывайте установку силовых розеток, их практически не перенести! Силовой провод должен быть без скруток и разрезов и промежуточных соединений и иметь минимальный запас! (это любой электрик скажет). Провод должен иметь нужное сечение! Единственно возможный вид установки - проходной через розетки.
    4) Все слаботочные провода должны быть завернуты на патчпанель в распределительной/серверной.
    5) По желанию (через 2-3 места), делают специальные силовые розетки, запитанные от второго автомата! Это для чайников/пылесосов, сечение соответствующее, выделяют их цветом (красным обычно)!
    6) Установочный кабельканал - любой фирмы, хоть Legrand, хоть DKM, хоть Efapel, от той же фирмы и все остальные принадлежности. Разницы большой между производителями не вижу, все трое хороши!

    Ну и конечно можно спускать кабеля с фальшпотолка. Но абсолютно все кабели нужно убирать в гофру там, где он проложен по потолку. Силовые, так вообще желательно в металлическую. В кабельканале такого делать не нужно! Не нужно из-за того, что кабельканал у нас неподвижен, а на потолке кабель у нас свободном-лежащий и есть вероятность, что его могут задеть и повредить (вероятность, увы, не маленькая, как оказывается!).

    Если делать прокладку под фальшпотолком, то гораздо лучше не просто кабель на потолок класть, а использовать кабельные лотки (кусок сетки с бортиком) по периметру, тогда гофра не нужна. Но нужно или два лотка (слаботочка, силовые) или силовой в гофре (на одном лотке) или лоток с разделителем. В этом случае снижать можно простым коробом с розетками на конце, или установочными стойками.

    Но как же гимморно потом под фальшпотолком суетиться...
    Ответ написан
  • Почему работодатели требуют знания linux?

    Spetros
    @Spetros
    IT-шник
    Во многих вакансиях требуют *nix знание

    Глупости!
    Вакансий, где знаний Linux не нужно - гораздо больше.
    Ответ написан
    Комментировать
  • Как стать профессионалом в Linux?

    @xtreme
    Снимаю порчу по SSH :)
    +1 к Softer
    Сам начинал со всяких пакетных дистров, ни фига не понимая, почему все должно быть именно так... потом FreeBSD с его портами и сборкой из сырцов - там уже начал разбираться с зависимостями. Затем уже Gentoo - система его портежей была крайне похожа на FreeBSD, а сборка из stage1 до полностью рабочего десктопа заставила полностью разобраться в хитросплетениях зависимостей.
    Но без реальных задач будет тяжело, потому что не будет цели как таковой. Собрать десктоп - слишком просто и долго. А вот если будет цель - будет куда стремиться. Начать можно с универсального роутера, как написал Василий Печерский. Сначала просто шлюз с почтой и файлопомойкой с тривиальной настройкой, а затем уже добивать сервисы до полностью рабочего состояния - например, если почта - сделать так, чтобы письма были с валидной DKIM, SPF, с почтовыми ящиками пользователей с доступом откуда угодно с шифрованием и т.д... Если файлопомойка - разграничивать права, настроить бэкапы с компьютеров пользователей (например, Time Machine для маководов), кеширующий прокси-сервер с резалкой рекламы и блэклистом. Веб-сервер с визиткой компании и парой-тройкой виртхостов. И т.д.
    Дальше уже сам поймешь, что тебе интересно и куда развиваться.
    Ответ написан
    Комментировать
  • HDD умер контроллер, как прочитать данные?

    eapeap
    @eapeap
    Сисадмин, Беларусь
    Советы обратится к профи не могу воспринимать в серьез

    Других советов не будет.
    Восстанавливал несколько лет назад данные умершего HDD у профи-надомника. Результат положительный. Хорошо, что у меня был донор - точно такой же HDD, но живой. За 3 дня через последовательный порт он вытянул 90-95% инфы - этого хватило.
    Определяется, профи ли это, элементарно. У него должно быть:
    1. Очень много дисков-доноров.
    2. Беспыльное рабочее место - закрытый стол с приточнкой через фильтр
    3. Стенд для подключения к HDD через служебные пины
    4. Паяльная станция.
    5. Программатор
    Если этого нет - разворачиваетесь и уходите.
    Аналогичное оборудование, только в гораздо большем объеме, было в мастерской, куда меня этот кулибин-надомник отправил со вторым вопросом. За восстановление данных с дохлой флэшки он не взялся. В мастерской вытянули из нее информацию.
    И первый, и второй раз это была критичная уникальная бизнес-информация, о которой я не знал до аварии. И поэтому никаких бэкапов не было. Точнее в случае с HDD они были, но на том же HDD...
    Цена вопроса начинается с 200$, и если на вашем диске фото в корпоратива и любимая музыка клиента - не стоит и возиться.
    Ответ написан
    Комментировать
  • HDD умер контроллер, как прочитать данные?

    Melkij
    @Melkij
    DBA для вашего PostgreSQL?
    Нет, нету совместимости. И просто донора мало. Ещё понадобится переписывать или перепаивать память со служебной информацией о диске.

    Если нужны данные - раскатите бекап.
    Если нет бекапа (У сисадмина 30+ левела нет бекапа? О_о) - тогда отдайте специалистам в этой области. Иначе угробите данные безвозвратно.
    Ответ написан
    2 комментария
  • Какие принтеры хорошо работают по сети?

    @AVKor
    OKI B431dn подключён к роутеру.

    Отлично работает. Есть ppd для Linux, драйверы для Windows и Mac OS/Mac OS X.
    Ответ написан
    Комментировать
  • Как на самом деле передаются биты по сетевому кабелю?

    pi314
    @pi314
    Президент Солнечной системы и окрестностей
    Наличие-отсутствие сигнала в проводе было во времена телеграфных аппаратов, т.е. примерно лет двести назад. С тех пор много чего изменилось. В современном сетевом кабеле (возьмем для примера только медь), по кабелю передаются импульсы с частотой 100, 250, 500 и более МГц, причем, не по одной, а по 2, 4 или даже 6 парам. (Вообще-то, там все несколько сложнее, но для понимания сути вполне достаточно считать пары параллельными линиями передачи.) Принято говорить о парах проводов, т.к. не бывает уровня (потенциала), самого по себе; уровень - он всегда относительно чего-то другого, например, в одном проводе относительно другого провода. Отсюда пары, а почему они называются витыми - гуглить самостоятельно. Передаваемый сигнал промодулирован т.н. Импульсно-Амплитудной модуляцией (PAM), т.е. передающая и принимающая стороны различают 3, 5 или даже 16 разных уровней сигнала, которыми, грубо говоря, и закодированы соотв. биты.

    66e6c58266524ec6bb132fb384638d75.jpg

    Таким образом можно передавать по кабелю несколько "разных бит" одновременно. Ну, а ситуация, когда в один и тот же момент времени в одном месте проводника один потенциал, а в другом - другой, вообще, должна быть привычна даже для школьной физики... так работает любая антенна и, вообще, любой проводник с переменным током. Если отвечать на вопрос буквально, то в "одном месте" каждой пары в любой момент времени "находится" только один передаваемый импульс, но это может означать много разных бит.

    Теперь о скорости и расстоянии. Скорость распространения сигнала в проводнике на уровне школьной физики (если там, конечно, сейчас об этом вообще рассказывают) принято считать равной скорости света в вакууме, около 3m за 1 ns, но на практике она меньше, т.к. проводник не идеален и, как правило, находится не в вакууме, а в изоляции из диэлектрика. Привносимая диэлектриком паразитная емкость снижает скорость распространения сигнала в проводнике (не путать со скоростью распространения поля!) Но те, кто не прогуливал физику с математикой, вполне могут прикинуть порядок цифр для проводника длиной 1000км, как для поезда, идущего из А в Б или даже "расстояние" между двумя соседними битами, передаваемыми по одной паре :)

    Правда, полученые таким нехитрым рассчетом результаты (пусть даже с учетом волновых характеристик кабеля) все еще далеки от реальности для расстояний в тысячи км, т.к. даже в самом лучшем кабеле такой длины вся энергия сигнала передающей стороны превратилась бы в тепло и излучение, и принимающей стороне осталась бы только дырка от бублика. Длина реального сетевого кабеля между двумя устройствами (витая пара!), грубо говоря, не может превышать 100м. Дальше сигнал попадает в другое устройство, которое вносит свои задержки, и т.д. и т.п. от Таганрога, и до самого Ютюба. Конечно, не все эти устройства соединены медью, но мы не станем вдаваться в тонкости распространения света в разных оптических средах, и радиоволн в ионосфере, чтоб у среднестатистической аудитории Тостера ненароком не снесло крышу. Тут важно только то, что на практике мы имеем уже не ns, а десятки, сотни и более ms задержки.

    Это было даже не введение, а популярно-упрощенная шпаргалка на тему того, "как биты идут по проводам", или, выражаясь проще, что происходит в сети на уровне 1 семиуровневой модели ISO/OSI. Пакеты, а также фреймы, датаграммы и пр. абстрактные договоренности о том, как именно считать биты - это уже из другой оперы, точнее, на других уровнях, причем, на каждом свои, и одни в других. Учитывая то, что внутри процессора и памяти (где мы имеем дело с данными из этих пакетов) происходит все то же самое, что и в кабеле, на любом уровне модели вполне корректно считать, что пакет этого уровня доставляется "единомоментно".
    Ответ написан
    6 комментариев
  • Как определить гео принадлежность IP адреса не используя базы maxmind.com, ipgeobase.ru и т.п?

    @throughtheether
    human after all
    Цель определения географического положения уточните, где и как будут данные использоваться?

    UPD:
    От этого зависит ответ на поставленный вопрос?

    На самом деле, я хотел кое в чем удостовериться. И удостоверился.
    С моей точки зрения, вы не вполне понимаете, что и зачем вам нужно. Что такое "географическая принадлежность IP адреса"? Географическая принадлежность может наблюдаться у человека, его дома, квартиры, клиентского устройства, но не у какого-то 32-битного числа. Соответствие клиентского устройства и глобально маршрутизируемого IPv4-адреса, который видит сервер в интернете - вещь в общем случае непостоянная и нерегулярная.

    Как и где узнать как на самом деле?
    на самом деле?
    Получить доступ к внутренней документации провайдера (конфигурации устройств, карта сети с географической привязкой) и сопоставить разнородные данные. Все остальные способы, базы дадут вам лишь первое приближение.

    Если рассмотреть задачу определения города клиента веб-магазина с целью персонализации, например, то я бы поступил так. Сначала определение положения по нескольким популярным базам, по данным регистратора IP адресов (RIPE для Европы/СНГ). Неким алгоритмом определил бы наиболее "специфичное" совпадение. Например, если RIPE и одна база говорят, что хост расположен в Киеве, а другая база - что во Львове, выбрал бы Львов как более специфичный вариант. Далее, показал бы клиенту ненавязчивую форму: "мы предполагаем, что вы из такого-то города, если это не так, то, пожалуйста, уточните данные" и установил бы ему соответствующий параметр в cookie.

    Вкратце, IP-адреса годятся для определения географического положения клиента лишь в первом приближении. По мере развития практики аренды IPv4-префиксов интернет-компаниями друг у друга устаревание информации в различных базах ускорится. В зависимости от целей, вам может пригодиться Geolocation API HTML5 или некая реализация его аналога (т.е. с использованием не только IP-адреса, но и других данных, GPS в случае смартфона, SSID наблюдаемых точек доступа Wi-Fi и прочая)

    UPD2: Забыл упомянуть еще один момент, иногда можно сделать выводы о местоположении хоста базируясь на его имени, в данном случае - записи PTR (например, hostXXXXXX.dyn.kiev.isp.ua). Опять же, эти корректность этих данных не гарантирована, была лет пять назад релевантная история с PTR вроде rostelecom-fsb в выводе traceroute до livejournal.com или аналогичного сервиса (с понятной реакцией пользователей сервиса, "37й год вернулся" и прочая).
    Ответ написан
    1 комментарий
  • Есть ли сервисы как Skype и Viber, позволяющие звонить на мобильные, но дешевле?

    mututunus
    @mututunus
    Backend developer (Python, Golang)
    Любой оператор IP-телефонии.
    Ответ написан
    Комментировать
  • Как сделать сбор SNMP данных свитча D-link в БД mysql?

    @pashaxp Автор вопроса
    Задачу решили таким способом:
    snmpwalk -v2c -c ReadComm 192.168.168.1 1.3.6.1.2.1.2.2.1.8 | sed '/25/,/5121/d' | awk '{print $1,"\t",$4}' | awk 'gsub("iso.3.6.1.2.1.2.2.1.8.","") {if($2==1) $2="Up"; print $1,"\t",$2}' | awk '{if($2==2) $2="Down"; print $1,"\t",$2}' > /var/tmp/tkd_1/new


    less /var/tmp/tkd_1/new:
    1 Up
    2 Down
    3 Down
    4 Up
    .....
    Сравниваю файлы с результатами 2 последних проверок.
    Изменения в состоянии порта пишу в базу MySQL.
    Ответ написан
    Комментировать
  • Почему ПК загружается после сброса BIOS?

    Jump
    @Jump
    Системный администратор со стажем.
    Отключите датчик вскрытия корпуса в биосе.
    Ну или правильно соберите корпус, чтобы датчик не срабатывал.
    При активном сенсоре и разобранном корпусе он и должен перезагружать.
    Если не хотите пользоваться, просто поставьте джампер на место согласно инструкции.
    b59cdda8e33a493892fe8a9086724af1.pngИнструкция к мат. плате стр. 28
    Chassis intrusion connector (4-1 pin CHASSIS)
    This connector is for a chassis-mounted intrusion detection sensor or switch. Connect
    one end of the chassis intrusion sensor or switch cable to this connector. The chassis
    intrusion sensor or switch sends a high-level signal to this connector when a chassis
    component is removed or replaced. The signal is then generated as a chassis intrusion
    event.
    By default, the pin labeled “Chassis Signal” and “Ground” are shorted with a jumper
    cap. Remove the jumper caps only when you intend to use the chassis intrusion
    detection feature
    Ответ написан
    6 комментариев
  • Почему программа не выводит ответ в файл?

    DevMan
    @DevMan
    sys.stdout = open('output.txt', "w")
    опечатка.
    Ответ написан
    Комментировать