Задать вопрос
  • Как в centos фильтровать по маске MAC-адреса?

    leahch
    @leahch
    3D специалист. Dолго, Dорого, Dерьмово.
    На dhcp (линукс) настроить классы и прописать мемберов - будет давать IP только правильным устройствам. Я подозреваю, что в микрософтовском dhcp тоже классы имеются.
    У меня в dhcpd.conf примерно так. И не нужно никаких ip/ebtables!
    .....
    class "MySecretClass1"
    {
      match if (substring( option vendor-class-identifier, 0, 6)="Huawei");
    }
    ......
    subnet 192.168.0.0 netmask 255.255.255.0 {
    ....
    	pool {
    	    range 192.168.0.14 192.168.0.254;
    	     allow members of "MySecretClass1";
    	     allow members of "MySecretClass2";
    	     allow members of "MySecretClass3";
            }
    .....
    }
    Ответ написан
    Комментировать
  • Можно ли получить логи со свитча через SNMP?

    vvpoloskin
    @vvpoloskin
    Инженер связи
    Какая-то хитрая задача. Чем неподходит удаленный syslog или snmp-трапы?
    Ответ написан
    5 комментариев
  • Почему скорость загрузки ограничена?

    fallen8rwtf
    @fallen8rwtf
    откуда вы из ЗАКАЧИВАЕТЕ?qos?шлюз?
    "100мегабитный" интернет?)100 делите на 8 и смело получите утопическую скорость в мегабайтах/сек.
    Много ли свичей/машин пропускают эти пакеты?
    Ответ написан
    1 комментарий
  • Как создать сеть 3g и 4g?

    nimbo
    @nimbo
    это, пожалуй, самый эпичный вопрос, который я здесь видел. я заскриншотю с вашего позволения)
    с удовольствием почитаю ответы, спасибо.
    Ответ написан
    Комментировать
  • Как безвозвратно удалить пакетные данные?

    nazarpc
    @nazarpc
    Open Source enthusiast
    Зависит от приложения. Если говорить о конфигурации (для mysql это /etc/mysql/my.conf если не ошибаюсь) то её purge удалит. Если говорить о содержимом БД то его было бы немного некорректно удалять автоматически. Например, я ставил MariaDB - она по зависимостях удаляет MySQL, но подхватывает её БД. Я бы был сильно удивлен, если бы обнаружил пропажу баз и таблиц при таком обновлении.

    Основная масса таких файлов (хотя это весьма редкое явление) лежит в /var/lib и /usr/share (судя по моим наблюдениям). Так же можете сделать поиск по файловой системе с названием пакета.

    Второе - это конфигурация пользователя. Например, если вы удалите браузер, или оконный менеджер - их настройки останутся в домашней папке пользователя, хотя в остальной части системы будет число. Обычно такие настройки лежат в:
    ~/
    ~/.config
    ~/.local/share
    Можете просмотреть там и удалит ненужное. В худшем случае приложение загрузится с настройками по умолчанию (только не трогайте папки типа .gnugpg, .ssh, .pki и прочее что может быть связано с входом в аккаунт и подобным, удаляйте только те названия, о которых знаете что это).

    Третье - это gconf/dconf хранилища настроек - что-то типа реестра в Windows. Удаление разделов только через терминал, при желании можно пользоваться.

    Ну и последнее - когда ставите пакеты - перечисляйте минимальный набор пакетов. Например, если вам нужен веб-сервер с Apache2, PHP и MySQL - проще всего сначала поставить mysql-server, а потом PhpMyAdmin, который потянет за собой все нужные зависимости (или вручную mysql-client apache2 php5). Рекомендую использовать synaptic - выбрав пакет для установки получите список того, что устанавливается по зависимостях, возможно одного пакета будет достаточно (например часто советуют ставить пакеты nvidia-current nvidia-settings, когда первого достаточно, он потянет второй по зависимостях). В таком случае когда вы снесете пакет - все зависимости будут предлагаться для удаления автоматически, а когда вы вводите список пакетов в три строчки - для чистоты придется смотреть и удалять все по очереди вручную, иначе они будут стоять вечно, ибо установленные вручную и вроде как нужны кому-то. Ещё иногда ставятся пакеты которые рекомендуются, они после удаления могут не предлагаться для удаления; отказаться от таких пакетов можно так:

    apt-get install --no-install-recommends unity
    Получилась почти статья, но в целом это всё. Такое использование системы позволяет держать её чистой долгое время в отличии от Windows, где сборка мусора неизбежна. Здесь есть весьма ограниченное количество мест, в которых могут остаться файлы, и их легко найти.

    Как пример - моя система обновлялась с 12.04, сейчас уже месяца четыре как стоит 14.04, при чем раз или два делал даунгрейд, например с 14.04 до 13.10, но потом опять обновление до 14.04. При этом система чистая, и быстрая.

    А ещё если появляются какие-то проблемы - в 99% их можно решить без переустановки, просто спросите у людей.
    Ответ написан
    2 комментария
  • Как пробросить порт на ciscо

    @Ars1s
    ip nat inside source list 101 interface Dialer0 overload
    access-list 101 permit ip 10.35.5.0 0.0.0.255 any
    access-list 101 permit ip 172.16.0.0 0.0.255.255 any
    ip nat inside source static tcp 10.35.5.213 8888 157.153.12.69 8888 extendable

    А далее вешай на внешний интерфейс (в примере Dialer0) созданный acl
    ip access-group 101 in
    Ответ написан
    8 комментариев
  • Как создать сеть 3g и 4g?

    adugin
    @adugin
    Хренасе у Вас вопросы.
    Ответ написан
    Комментировать
  • Как создать сетевой мост через лес?

    pomeo
    @pomeo
    Никаким образом не пробить лес. Вы уверены насчёт 40 метров, это 12 этаж дома. Обычно они 16 метров, это пятиэтажка. Мачта телескопическая ~10т.р. Так что не вижу проблем. Да и точку вам нужно будет нормальную, то что у вас плохой вариант.
    Ответ написан
    2 комментария
  • Как перейти на новый интерфейс twitter?

    @DailyFuckups
    Не стоит. У меня стоит обновлённый. И честно сказать, для Твиттера такое оформление просто провал. Ужасно. Мне нравился очень старый с узковатым контейнером и полупрозрачным бекграундом, который был до того, как, непобоюсь этого слова, они испаганили профили пользователей.
    Ответ написан
    Комментировать
  • Фаервол iptables, модуль state - можно использовать как вид защиты?

    zhovner
    @zhovner
    Гик, задрот и богомол
    Во первых, не нужно светить рекурсивным DNS в интернет.

    Для bind это выглядит так:

    //disable recursive requests from outside
            allow-recursion { 127.0.0.1; 
                                       ::1; };


    Приведенные вами правила iptables никак не решают задачу защиты от dns amplification.


    В следствии, iptables разрешит принять запрос на 53 порт с сервера злоумышленника, а вот далее при отправке ответа на подставной сервер iptables сбросит ли соединение? Ответ ведь разрешен только на тот сервер, с которым установлено соединение.


    Так как в случае этой атаки используется UDP, никакие соединения не устанавливаются. Атакующий отправляет ОДИН UDP пакет с запросом (в котором source адрес заменен на атакуемый ip) и ваш сервер отправляет один пакет с ответом на этот запрос, на тот адрес который был указан в source. Состояние NEW,ESTABLISHED в таком случае вполне корректно.

    Атака с подменой source адреса не возможна в случае с TCP, так как для установления соединения используется несколько пакетов в обе стороны. SYN->ACK<--SYN_ACK и только после этого открывается соединение. А так как в случае с подменой исходящего адреса ответ сервера на SYN уйдет по другому адресу, соответственно на него никто не ответит SYN_ACK.

    Для решения вашей задачи нужно использовать ограничение запросов с одного адреса:

    # Requests per second
    RQS="15"
    
    # Requests per 7 seconds
    RQH="35"
    
    iptables -I INPUT -p udp --dport 53 -m state --state NEW -m recent --set --name DNSQF --rsource
    iptables -I INPUT -p udp --dport 53 -m state --state NEW -m recent --update --seconds 1 --hitcount ${RQS} --name DNSQF --rsource -j DROP
    iptables -I INPUT -p udp --dport 53 -m state --state NEW -m recent --set --name DNSHF --rsource
    iptables -I INPUT -p udp --dport 53 -m state --state NEW -m recent --update --seconds 7 --hitcount ${RQH} --name DNSHF --rsource -j DROP
    Ответ написан
    1 комментарий
  • Как сделать задержку выполнения скрипта < 10 миллисекунд?

    morozovdenis
    @morozovdenis
    $lastTime = microtime(true);
    
    for($i = 1; $i <= 1000; $i ++){
        while (true)
        {
               $new_last = microtime(true);
               if ($new_last - $lastTime > 0.010)
               {
                        $lastTime = $new_last;
                        break;
               }
        }
    
        /*
        * какой-то код
        */
    }
    Ответ написан
    1 комментарий
  • Подсветка скобок в Sublime text 3 как в Notepad++?

    PafNutY
    @PafNutY
    Люблю кодить в своё удовольствие
    Как вариант можно добавить в настройки вот такую штуку
    "indent_guide_options":
    	[
    		"draw_normal",
    		"draw_active"
    	],

    будет отображаться примерно как в np++, но работает не во всех цветовых схемах. Наглядно видно в дефолтной схеме.
    Ответ написан
    Комментировать
  • Как удалить пакет с завивисимостями в Debian?

    @inkvizitor68sl
    Linux-сисадмин с 8 летним стажем.
    apt-get purge package
    потом
    apt-get autoremove #(удаляет все автоматически поставленные по зависимостями пакеты, которые больше не нужны).
    Ответ написан
    Комментировать
  • Почему load average не соответствует загрузке процессора?

    jcmvbkbc
    @jcmvbkbc
    "I'm here to consult you" © Dogbert
    Сто́ит что-то делать

    Смотреть на полный вывод ps. Искать процессы в состоянии D, например.
    Ответ написан
    2 комментария
  • Локальная сеть (DHCP + Static) - как исправить проблему с общими сетевыми ресурсами?

    bk0011m
    @bk0011m
    Системный администратор
    Для этого хоста, пропиши статику на самом DHCP, Пусть компьютер как и раньше получает IP динамически, но он у него будет постоянным. Все остальные настройки будут как у всех остальных
    Ответ написан
    Комментировать
  • Локальная сеть (DHCP + Static) - как исправить проблему с общими сетевыми ресурсами?

    @Chromium58
    Скорее всего DHCP сервер раздавал не только ip адрес, адрес шлюза и днс, но и адрес WINS сервера. Пропишите адрес вашего WINS сервера статически.
    Ответ написан
    Комментировать
  • Важно ли заправлять внешнюю оплетку кабеля в коннектор 8P8C?

    @inkvizitor68sl
    Linux-сисадмин с 8 летним стажем.
    На надежность коннектора это влияет
    Ответ написан
    Комментировать
  • Почему не видно рекламу на Youtube?

    maxaon
    @maxaon
    Возрадуйтесь, что рекламы нет. Если хотите помочь блогерру, тогда сделате донейт.
    Ответ написан
    Комментировать
  • Почему снапшоты вставляются в редактор в формате PNG?

    walkman7
    @walkman7
    1. Скриншоты*
    2. Скриншот снят в формате PNG
    3. Оптимизируйте картинки на сервере
    4. Плагин работает нормально, он ни причем!
    Ответ написан
    Комментировать
  • Почему не видно рекламу на Youtube?

    @Kaliha
    Системный администратор хостинга
    От пары ваших просмотров любимые видео-блогеры не заработают и дополнительного доллара. Ваши старания бесполезны, просто смотрите видео :)
    Ответ написан
    1 комментарий