• Настроен Split Tunneling Strongswan + debian + ikev2. Встал вопрос разграничения доступа пул ip по пользаку. Возможно?

    @bassoon48 Автор вопроса
    потом может статью на хабре запилю.

    В принципе это уже коробочное решение которое легко (с мозгами если ты) собирается руками.

    Но в идеале для масштарбируемости нужно приделывать RADIUS.

    .......
    Нашёл способ.

    1) Вот всё то же самое что у меня в том конфиге в предыдущем посте.
    2) Но, мы добавляем в основную надстройку auto=ignore
    3) Далее создаём псевдогруппы и там уже прописываем leftsubnet=...
    4)ОБЯЗАТЕЛЬНО везде по дефолту прописываем сам dnsmasq сервак (DHCP сервак не авторитарный) у меня это 30.157 (сам впн сервак debian и dnsmasq), далее адрес бродкаста 255.255.255.255/32.
    5) Потом по желанию прописываем 1 или 2 днс сервера 192.168.30.12/32
    6) А уже далее прописываем сети или отдельные адреса
    7) В результате каждому пользаку можно назначать ДОСТУПЫ!!! свои адреса или подсети)))

    Сейчас хочу сделать в связку с радиусом чтобы вписывать в конфиг не пользователей а группы и не перегружать.

    Мысль ясна?)
    Прикольно?)))

    Ваще огонь.
    65e008d495501362085997.png
    Ответ написан
    Комментировать
  • HP ProLiant DL360 G6 Как поставить Windows Server 2016?

    @bassoon48
    Очень просто. Ставишь ESXI 6.7 и потом уже хоть Windows 2022 накатывай
    Ответ написан
    Комментировать
  • Как подключиться к esxi 6.0 по ssh или по webui или по vSphere после настройки software iSCSI и перезагрузки сервера?

    @bassoon48
    В чём проблема переустановить ESXI?
    Ответ написан
    Комментировать
  • Почему отваливается комп и разгоняются кулеры?

    @bassoon48
    0) сбрасвыаем BIOS в сток
    1) Ставить с нуля винду официалку. Например 10, временно
    2) Сбросить все значения разгона в сток, убрать XMP и андервольты
    3) Не помогло - снимаем видяху и сидим со встроенной
    4) Нет встройки? Тогда другую видяху подкидывать
    5) Оперативка битая
    6) БП
    7) SSD/NVMe подыхает троттлит
    8).....

    Понимаешь что причин может быть миллион? Тебе лишь самому это надо выяснить. Я тебе список накидал как бы я сделал сам
    Ответ написан
    Комментировать
  • Есть плагин, который будет отсеивать фейк email?

    @bassoon48 Автор вопроса
    Вот решение. В виде плагина ставите и всё...
    По мере необходимости наполнять вручную.

    Да, решение так себе, но я автоматических умных альтернатив не вижу или не нашёл. И другие как я понял кроме теории и гугла ничё не знают как и что.

    Поэтому кому надо юзайте такое:

    <?php
    /**
     * Plugin Name:       Off_fake_email
     * Plugin URI:        https://wpruse.ru/?p=2609
     * Description:       Плагин под WooCommerce.  Off-fake-email
     * Version:           1.0
     * Author:            Egor Grigoriev
     * Author URI:        https://wpruse.ru/
     * License:           GPL-2.0+
     * License URI:       http://www.gnu.org/licenses/gpl-2.0.txt
     * Text Domain:
     * Domain Path:
     *
     * WC requires at least: 3.3.0
     * WC tested up to: 3.3.5
     */
    if ( ! defined( 'ABSPATH' ) ) {
    	exit; // Exit if accessed directly
    }
    /**
     * Запрещаем создание аккаунтов со временными адресами электронной почты
     * @param  Object $validation_errors
     * @param  string $username
     * @param  string $email
     * @return WP_Error
     */
    function do_not_allow_temp_email_addresses( $validation_errors, $username, $email ) {
    	$prohibitied_domains = array(
    		'sharklasers.com',
    		'grr.la',
    		'guerrillamail.biz',
    		'guerrillamail.com',
    		'guerrillamail.de',
    		'guerrillamail.net',
    		'guerrillamail.org',
    		'guerrillamailblock.com',
    		'spam4.me',
    		'rc3s.com',
    		'olips.ru',
    		
    	);
    	$email_domain = explode( '@', $email )[1];
    	if ( in_array( $email_domain, $prohibitied_domains ) ) {
    		return new WP_Error( 'registration-error-bad-email', __( 'Пожалуйста, используйте корректный email адрес.' ) );
    	}
    	return $validation_errors;
    } // Завершаем do_not_allow_temp_email_addresses()
    add_filter( 'woocommerce_registration_errors', 'do_not_allow_temp_email_addresses', 10, 3 );
    Ответ написан
    Комментировать