Jump to content

MercuryV

Forum Members
  • Posts

    113
  • Joined

  • Last visited

  • Days Won

    1

Posts posted by MercuryV

  1. 3 часа назад, NikolayTLM сказал:

    можно ли их как то автоматически использовать только для определенных IP

    Можно использовать нужные DNS серверы для определенного домена (рабочего). Посмотрите справку. Детали не подскажу, пользуюсь своим DNS сервером, а не комплектным из прошивки. 

  2. 1 час назад, NikolayTLM сказал:

    с клиента выдает- Ping request could not find host nizndt001.xxx.local. Please check the name and try again.

    Проверьте по IP адресу, а не по имени. А потом решайте проблему с DNS.

  3. Пока vpn интерфейс не упал, если выполнить 

    iptables -w -I FORWARD -s 192.168.1.220 -i br0 -o work -j ACCEPT

    доступ появится с .220 ?

    31 минуту назад, NikolayTLM сказал:

    захожу под админской учеткой, потом exec sh

    зря, лучше почините окружение

     

    33 минуты назад, NikolayTLM сказал:

    зафиксировать на постоянку

    теоретически можно добавить в конфиг параметр persistent = ... но как именно оно будет работать зависит в том числе и от настроек сервера, так что только пробовать

    35 минут назад, NikolayTLM сказал:

    скрипт автоподнятия при разрыве

    именно при разрыве сложно, так как интерфейс не управляется прошивкой, никакого события с хуком не возникнет

    можно при помощи cron выполнять стартовый скрипт с нужной частотой, но это костыль

    я полную автоматику на этот случай себе делать не стал, отваливается редко.

  4. В 10.02.2022 в 19:31, NikolayTLM сказал:

    в журнале увидел нехорошее сообщение

    можно не обращать внимания

    В 10.02.2022 в 19:31, NikolayTLM сказал:

    подскажите пожалуйста, можно ли все это провернуть - если роутер настроен как Точка доступа/Ретранслятор

    не подскажу

    В 10.02.2022 в 21:07, NikolayTLM сказал:

    но доступа все равно нет

    проверьте, что установлен пакет iptables

    проверьте, что в скрипте указано верное название сетевого интерфейса

    выполните команду iptables вручную в консоли (прошивка может не сразу дёрнуть скрипт)

  5. 46 минут назад, mystique_man сказал:

    с 0 буфером предзагрузки

    А зачем понадобилось буфер предзагрузки занулять?

  6. 3 минуты назад, Sano сказал:

    не прибегая к Entware

    Разве что собрать себе прошивку с бинарником нужного прокси https://github.com/keenetic/keenetic-sdk

    А в Entware прокси-серверы на любой вкус: 3proxy, polipo, privoxy, tinyproxy, ziproxy, dante (sockd), srelay и ещё несколько специализированных.

  7. Скрипт для автозагрузки - /opt/etc/init.d/S11openfortivpn

    #!/bin/sh
    
    ENABLED=yes
    PROCS=openfortivpn
    ARGS=""
    PREARGS=""
    DESC=$PROCS
    PATH=/opt/sbin:/opt/bin:/opt/usr/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
    
    . /opt/etc/init.d/rc.func

    Скрипт для форвардинга - /opt/etc/ndm/netfilter.d/111-openfortivpn.sh

    #!/bin/sh
    
    INTERFACE="work"
    
    [ "$type" == "ip6tables" ] && exit 0
    [ "$table" != "filter" ] && exit 0
    [ -z "$(iptables -S | grep $INTERFACE)" ] || exit 0
    
    iptables -w -I FORWARD -s 192.168.XX.YY -i br0 -o $INTERFACE -j ACCEPT
    
    exit 0
    

    Здесь я разрешаю соединения с конкретного компьютера домашнего сегмента через интерфейс work. Чтобы имя интерфейса было именно таким, в конфиг openfortivpn добавлен параметр pppd-ifname = work

    • Upvote 1
×
×
  • Create New...