Jump to content

kroleg

Forum Members
  • Posts

    24
  • Joined

  • Last visited

Posts posted by kroleg

  1. 5 минут назад, OmegaTron сказал:

    Да вроде не по диагонали читал ... Проверяйте syslog на наличие подобных ошибок и если они там проскакивают, обновляйте iptables. Я оч. сильно сомневаюсь, что проблема в чём-то ином, раз на данный тред сослался zyxmon.

    в сислоге ошибок нет

    opkg update && opkg upgrade - сделал сразу же, после обновления

    спасибо за ответ.

    предполагаю, что проблема в кривой прошивке.

    ЗЫ. Да и iptables тут вообще ни при чём - пишу же совсем о другом.

  2. 39 минут назад, zyxmon сказал:

    Хотелось бы, чтобы пользователи не только писали, но и искали решение самостоятельно, читали форум  - 

     

    Это ответ на вопрос "почему скрипты в netfilter.d не выполняются"?

  3. Почему-то при таком условии

    [ "$table" != "filter" ] && exit 0

    правило не добавляется в таблицу

    iptables -A INPUT -m geoip --src-cc CN,TW,KR,SG,NL,US -j REJECT


    Добавляется, если вместо "filter" написать "nat"  или "mangle", но это, как я понимаю, не тот хук, поэтому и не работает.

  4. Вроде бы всё настроил, но мне кажется, что бан по country не работает.

    это просто для тестирования:

    # iptables -S | grep CN
    -A INPUT -m geoip --source-country CN,TW,KR,SG,NL,US  -j REJECT --reject-with icmp-port-unreachable

    в браузере установлено расширение Browsec, где можно менять страну.

    Это правило в таблице iptables как будто бы, не работает- я свободно захожу на свой сайт.

    ipv6 отключен на интерфейсах в sysctl.conf

     

    Что я сделал не так?
     

    ip2cidr 23.106.56.21
    23.106.56.0/21

     

    /opt/lib/xtables-addons# cat /opt/lib/xtables-addons/GeoLite2-Country-Blocks-IPv4.csv | grep 23.106.56.0/21
    23.106.56.0/21,2635167,2635167,,0,0

     

  5. Ура!

    Мне удалось пройти этот квест по поиску xt_geoip.ko!

    Оказывается, надо было установить компонент "Протокол IPv6" - у него в зависимостях "Модули ядра подсистемы Netfilter".

    После установки "Протокол IPv6", появляется "Модули ядра подсистемы Netfilter", а у него в зависимостях "Пакет расширения Xtables-addons для Netfilter".

    После установки "Модули ядра подсистемы Netfilter", появляется и "Пакет расширения Xtables-addons для Netfilter".

    Теперь, вопрос: как сделать автозагрузку xt_geoip.ko? ( insmod /lib/modules/4.9-ndm-5/xt_geoip.ko )

     

    PS.

    добавил

     cat /opt/etc/init.d/S15modules
    
    #!/bin/sh
    
    insmod /lib/modules/4.9-ndm-5/xt_geoip.ko

    Не знаю, так правильно или нет?

    Но модуль, загружается.

  6.  

    3 часа назад, TheBB сказал:

    Компонент прошивки "Пакет расширения Xtables-addons для Netfilter" установлен?

    opkg install xtables-addons_legacy
    Package xtables-addons_legacy (1.47.1-2) installed in root is up to date.

    Оно?

    Пробовал, даже, собирать из сырцов Entware - собирается, но там всё тоже самое.

    Пробовал и старый  xtables-addons_legacy - 1.47.1-1a - тоже самое.

    Как я понял, нужно как-то собрать из исходников, где есть xt_geoip.h & xt_geoip.c

    https://sourceforge.net/projects/xtables-addons/files/latest/download

    Подскажите, пожалуйста, что мне делать дальше?

    modinfo /lib/modules/4.9-ndm-5/xt_geoip.ko
    modinfo: ERROR: Module alias /lib/modules/4.9-ndm-5/xt_geoip.ko not found.

     

  7. libndm_1.8.0-1_mipsel-3.4_kn.ipk и ndmq_1.0.2-7_mipsel-3.4_kn.ipk - установлены.

    Что нужно сделать, чтобы скрипт запускался?

    ЗЫ. Сорри, выяснилось - скрипт запускается нормально.

    Теперь, вопрос, другой: 

    iptables -A INPUT -i _NDM_INPUT -m recent --rcheck --seconds 120 --name FUCKOFF -j DROP
    iptables: No chain/target/match by that name.

    Подскажите, плиз, чего не хватает?

  8. Здравствуйте.

    Хочу забанить Китай.

    # iptables -A INPUT -m geoip --src-cc CN -j REJECT
    iptables: No chain/target/match by that name.

    В чём моя ошибка?

     

    PS.

    cat /proc/net/ip_tables_matches 
    state
    pkttype
    limit
    helper
    conntrack
    conntrack
    conntrack
    connskip
    connndmmark
    connmark
    ndmmark
    mark
    icmp
    dtls
    tls
    tcpmss
    length
    set
    set
    set
    set
    set
    udplite
    udp
    tcp


    geoip - отсутствует.

    Это так и должно быть?

     

  9. Привет всем.

    Тоже, столкнулся с аналогичной проблемой топикстартера.
    Правда, у меня уже был установлен openssh-server и я логинился, через alias из ~/.ssh/config
    После прочтения этой темы, проблема разрешилась быстро.

    Пример конфига:

    $ cat ~/.ssh/config
    Host kroleg
     HostName 192.168.1.1
     User kroleg
     Port 1234
     RemoteCommand . /opt/etc/profile && mc
     RequestTTY yes

    Пример коннекта:

    ssh kroleg

     

  10. Здравствуйте.

    У меня Keenetic Extra

    $ cat /proc/cpuinfo
    system type        : MediaTek MT7628 SoC
    machine            : Unknown
    processor        : 0
    cpu model        : MIPS 24KEc V5.5
    BogoMIPS        : 385.02
    wait instruction    : yes
    microsecond timers    : yes
    tlb_entries        : 32
    extra interrupt vector    : yes
    hardware watchpoint    : yes, count: 4, address/irw mask: [0x0ffc, 0x0ffc, 0x0ffb, 0x0ffb]
    isa            : mips1 mips2 mips32r1 mips32r2
    ASEs implemented    : mips16 dsp
    shadow register sets    : 1
    kscratch registers    : 0
    package            : 0
    core            : 0
    VCED exceptions        : not available
    VCEI exceptions        : not available

    Установщик для mipsel ставится нормально и всё работает.
    Пробовал установщик для mips. Выводит такую ошибку:

    "Opkg shell": unable to start (unable to execute a process: exec format error).

    Хотелось бы разобраться, для себя, в чём причина такого расхождения?
    Не подскажете причину?

×
×
  • Create New...