Jump to content

pitersidr

Forum Members
  • Posts

    15
  • Joined

  • Last visited

Posts posted by pitersidr

  1. строка 1149.

    устанавливается сохранённый приоритет 500

    потом сразу меняется на другой

     

    Скрытый текст

    Nov  2 17:39:58 ndm: Network::Interface::IP: "L2TP0": security level set to "public".
    Nov  2 17:39:58 ndm: Network::Interface::Supplicant: "L2TP0": identity saved.
    Nov  2 17:39:58 ndm: Network::Interface::Supplicant: "L2TP0": password saved.
    Nov  2 17:39:58 ndm: Dhcp::Client: L2TP0 DHCP client DNS host routes are enabled.
    Nov  2 17:39:58 ndm: Dhcp::Client: L2TP0 DHCP name servers are enabled.
    Nov  2 17:39:58 ndm: Network::Interface::Base: "L2TP0": static MTU is 1400.
    Nov  2 17:39:58 ndm: Network::Interface::IP: "L2TP0": global priority is 500.
    Nov  2 17:39:58 ndm: Network::Interface::IP: "L2TP0": TCP-MSS adjustment enabled.
    Nov  2 17:39:58 ndm: Network::Interface::IP: "L2TP0": global priority is 35517.
    Nov  2 17:39:58 ndm: Network::Interface::IP: "L2TP0": order is 0.
    Nov  2 17:39:58 ndm: Network::Interface::Base: "L2TP0": interface is up.

     

  2. Есть 2 подключения. Основное ISP и L2PT0 к рабочей сети.

    После ребута меняются приоритеты так,  что  L2PT0 в приоритете чем само подключение интернета. соответственно, всё не работает,инета нет.

    image.png.95b2ef7465f7fe5e2b77d38519859e6c.png

    Стало поcле обновления 2.11.A.6.0-0 

    --------------

    Решил проблему командой ndmq -p "interface L2TP0 ip global 100", но это костыть.

    Вопрос был задан так же ранее... , но не решён

     

     

    • Need more info 1
  3. Помогите разобраться. файловая система живёт до первой перезагрузки. потом в логах куча ошибок и флешка даже не монтируется.

    Скрытый текст

     

    Feb 08 18:51:01ndm
    kernel: EXT4-fs (sda1): previous I/O error to superblock detected
    Feb 08 18:51:01ndm
    kernel: EXT4-fs error (device sda1): ext4_find_entry:941: inode #2: comm ndm: reading directory lblock 0
    Feb 08 18:51:01ndm
    kernel: EXT4-fs (sda1): previous I/O error to superblock detected
    Feb 08 18:51:01ndm
    kernel: EXT4-fs error (device sda1): ext4_find_entry:941: inode #2: comm ndm: reading directory lblock 0
    Feb 08 18:51:01ndm
    kernel: EXT4-fs (sda1): previous I/O error to superblock detected
    Feb 08 18:51:01ndm
    kernel: EXT4-fs error (device sda1): ext4_find_entry:941: inode #2: comm ndm: reading directory lblock 0
    Feb 08 18:51:01ndm
    kernel: EXT4-fs (sda1): previous I/O error to superblock detected
    Feb 08 18:51:01ndm
    kernel: EXT4-fs error (device sda1): ext4_find_entry:941: inode #2: comm ndm: reading directory lblock 0
    Feb 08 18:51:01ndm
    Opkg::Manager: disk unmounted.
    Feb 08 18:51:01ndm
    Opkg::Manager: disk is unset.
    Feb 08 18:51:01ndm
    Opkg::Manager: init script reset to default: /opt/etc/initrc.
    Feb 08 18:51:01ndm
    Core::ConfigurationSaver: saving configuration...
    Feb 08 18:51:03ndm
    Core::ConfigurationSaver: configuration saved.
    Feb 08 18:51:04ndm
    kernel: EXT4-fs (sda1): re-mounted. Opts: (null)
    Feb 08 18:51:04ndm
    Opkg::Manager: disk is set to: 1ce78579-c851-78fa-8706-c0d42650c052:
    Feb 08 18:51:04ndm
    Opkg::Manager: /tmp/mnt/USB mounted to /tmp/mnt/USB.
    Feb 08 18:51:04ndm
    kernel: EXT4-fs (sda1): previous I/O error to superblock detected
    Feb 08 18:51:04ndm
    Opkg::Manager: /tmp/mnt/USB mounted to /opt/.
    Feb 08 18:51:04ndm
    kernel: EXT4-fs error (device sda1): ext4_find_entry:941: inode #2: comm ndm: reading directory lblock 0
    Feb 08 18:51:04ndm
    kernel: EXT4-fs (sda1): previous I/O error to superblock detected
    Feb 08 18:51:04ndm
    Opkg::Manager: /tmp/mnt/USB initialized.
    Feb 08 18:51:04ndm
    Opkg::Manager: configured init script: "/opt/etc/init.d/rc.unslung".
    Feb 08 18:51:04ndm
    kernel: EXT4-fs error (device sda1): ext4_find_entry:941: inode #2: comm ndm: reading directory lblock 0
    Feb 08 18:51:04ndm
    Opkg::Manager: invalid initrc "/opt/etc/init.d/rc.unslung": no such file or directory, trying /opt/etc/init.d/.
    Feb 08 18:51:04ndm
    kernel: EXT4-fs (sda1): previous I/O error to superblock detected
    Feb 08 18:51:04ndm
    Opkg::Manager: /tmp/mnt/USB mounted to /opt/.
    Feb 08 18:51:04ndm
    kernel: EXT4-fs error (device sda1): ext4_find_entry:941: inode #2: comm ndm: reading directory lblock 0
    Feb 08 18:51:04ndm
    kernel: EXT4-fs (sda1): previous I/O error to superblock detected
    Feb 08 18:51:04ndm
    Opkg::Manager: /tmp/mnt/USB initialized.
    Feb 08 18:51:04ndm
    Opkg::Manager: configured init script: "/opt/etc/init.d/rc.unslung".
    Feb 08 18:51:04ndm
    kernel: EXT4-fs error (device sda1): ext4_find_entry:941: inode #2: comm ndm: reading directory lblock 0
    Feb 08 18:51:04ndm
    Opkg::Manager: invalid initrc "/opt/etc/init.d/rc.unslung": no such file or directory, trying /opt/etc/init.d/.
     

     

    Keenetic Giga II  v2.09(AAFS.1)A3. ставлю пакет installer-3x.tar.gz. пробовали разные флешки и форматировал в разные ext, разными программами. всё без сбоев работает, до первого ребута.. 

     
  4. В 05.01.2017 в 04:29, AntonArd сказал:

     Я хочу запускать скрипт при подключении любого клиента (вайфай, эзернет), а не только тех, которые подключаются через впн.

    Вот модель как информировать о новых VPN соединениях в телеграмм:

     

    1. Отключить на роутре встроенный сервер впн

    2. Установка пакетов

    Скрытый текст

    Opkg install pptpd ppd ppp-mod-pptp ip-full

    3. Файл Opt/etc/pptpd.config

    Скрытый текст

    option /opt/etc/ppp/options.pptpd
    ppp /opt/sbin/pppd # очень надо
    localip 192.168.1.1 # адрес роутера
    remoteip 192.168.1.10-20 #пул адресов

    4. Opt/etc/ppp/options.pptpd

    Скрытый текст

    proxyarp
    auth
    name pptpd
    require-mschap
    require-mschap-v2
    refuse-chap
    refuse-eap
    refuse-pap
    ms-dns 192.168.1.1 # днс 
    ip-down-script /opt/etc/ppp/ip-down
    ip-up-script /opt/etc/ppp/ip-up
    nomppe


     

    5. Opt/etc/ppp/chap-secrets

    Скрытый текст

    user pptpd pass * # вместо звёздочки можно указать конкретный ip

    6. Opt/etc/ppp/ip-up

    Скрытый текст

     

    #!/opt/bin/sh
    # This script is called with the following arguments: 
    # Arg Name Example 
    # $1 Interface name ppp0 
    # $2 The tty ttyS1 
    # $3 The link speed 38400 
    # $4 Local IP number 12.34.56.78 
    # $5 Peer IP number 12.34.56.99 

    # это переименовывает интерфейс с pppX на vpnX чтобы заработали все маршруты и правила заложеные в кинетике без правки
    IP=/opt/sbin/ip
    V=$1
    V=vpn${V:3:1} 

        $IP link set dev $1 down
        $IP link set dev $1 name $V
        $IP link set dev $V up

    # формирование сообщения с датой 
     

    D=$(/opt/bin/date  +%d-%m-%Y)
    T=$(/opt/bin/date +%H:%M:%S)


    MSG=".UP. $D $T $V $6 $5"

    # в данном случае у меня сообщение отправлялось боту в телеграмм, подробнее

    echo "$MSG" >> /opt/pptpd
    /opt/send.sh $MSG

     


     

    7. 6. Opt/etc/ppp/ip-down

    Скрытый текст

     

    #!/opt/bin/sh
    # This script is called with the following arguments: 
    # Arg Name Example 
    # $1 Interface name ppp0 
    # $2 The tty ttyS1 
    # $3 The link speed 38400 
    # $4 Local IP number 12.34.56.78 
    # $5 Peer IP number 12.34.56.99 

    D=$(/opt/bin/date  +%d-%m-%Y)
    T=$(/opt/bin/date +%H:%M:%S)
    V=$1
    V=vpn${V:3:1}

    MSG="DOWN $D $T $V $6 $5"

    echo "$MSG" >> /opt/up
    /opt/send.sh "$MSG"

     

    8. /opt/etc/ini.d/S20poptop

    Скрытый текст

     

    #!/bin/sh

    ENABLED=yes
    PROCS=pptpd
    ARGS="-c /opt/etc/pptpd.conf"
    PREARGS=""
    DESC=$PROCS
    #PATH=/opt/sbin:/opt/bin:/opt/usr/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
    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

     

     

  5. "О круто, Debian." - подумал я. поставил на Giga II,  ради одного сервиса Ace-engine. а он отказался работать, под предлогом непригодности mips*. Поставить Docker для запуска этого сервиса (к сожалению пока не совсем понял что это и к чему, могу ошибаться.. но есть инструкции) тоже не вышло.. ставил на внешний диск, включил SWAP, но иногда диск просто реконектился и всё падало...  решил что это "лишние педали" у моего велосипеда)))  Но интерес большой, буду ждать каких-то "готовых решений", интересных пакетов, инструкций что можно реализовать... 

    PS. у меня открыт вопрос реализовать "контроль входящих vpn (pptp) подключений", выполнение скрипта с информацией о подключении.. может в этой среде есть способ?? запустить свой pptpd (нужен он, не openvpn или l2tp) и скрипты if-up и if-down, или средства мониторинга новых интерфейсов и выполнение команд после событий.. подскажите.. 

  6. Краткая инструкция:  Для автоматизаций и распарсивания далее по вкусу))) 

    1. Написать в телеграмм пользователю @BotFather

        /newbot - создать бота, попросит придумать имя и ник (ник должен содержать слово "bot")

        /token - получить <API_ID>

    2. Написать любоее сообщение своему боту, создать чат 

    3. По ссылке "https://api.telegram.org/bot<API_ID>/getUpdates" узнать <CHAT_ID>  в поле "chat":"id": ХХХХХХХХ" 

    4. Самые простые способы

             Отправить сообщение:

        wget -O - --no-check-certificate "https://api.telegram.org/bott<API_ID>/sendMessage?chat_id=<CHAT_ID>&text=Привет мир"

             Отправить фото (должно быть доступно по ссылке интернета):

        wget -O - --no-check-certificate "https://api.telegram.org/bot<API_ID>/sendphoto?chat_id=<CHAT_ID>&photo=http://XXXXXXXXX.jpg"

              Получить  отправленные боту сообщения: из ссылки в пункте 2 

        wget -O - --no-check-certificate "https://api.telegram.org/bot<API_ID>/getUpdates"

              Получить отправленную боту картинку:  <file_path> - также можно узнать из ссылки в пункте 2

        wget -O - --no-check-certificate "https://api.telegram.org/file/bot<API_ID>/<file_path>"  <file_path> - также можно узнать из ссылки в пункте 2

     

     

    • Thanks 2
    • Upvote 1
  7.  

     

    В 31.12.2016 в 17:44, pitersidr сказал:

    Всё же не получается запуск скрипта при подключении VPN клиента по PPTP. это возможно???

    В 31.12.2016 в 22:05, AntonArd сказал:

    Да и не только vpn

     

    Обожаю такие ответы))))  В шапку добавить надо!! 

  8. Задачка. Keenetic Giga II v2.06(AAFS.10)B4

    Дано: Подключен WAN со статическим адресом провайдера, через него подключаю PPTP к внешнему VPN серверу.

    Цель: Настроить, чтобы проводные клиенты ходили в интернет через WAN (провайдера шлюз), а безпроводные WIFI только через PPTP (шлюз VPN сервера).. 

    Подскажите вариант, не получается у меня разделить их якобы это 2 WAN`a, и объединить WIFI и PPTP подключение не выходит.. предоставить пример адресов, нарисовать схему?? или переместить в другую ветку форума?

    Думаю этот пример будет полезен для будущих поколений рукопопов 

     

     

     

  9. Цитата

    draft-прошивка на основе kernel 3.x.

    недопонимаю, как проверить?

    в итоге - 

    Цитата
    Jul 19 19:44:04ndmOpkg::Manager: disk is set to: a6798057-9ae5-7571-0a87-057cdde369b9:
    Jul 19 19:44:04ndmOpkg::Manager: init script reset to default: /opt/etc/initrc.
    Jul 19 19:44:04ndmCore::ConfigurationSaver: saving configuration...
    Jul 19 19:44:07ndmOpkg::Manager: /tmp/mnt/DEBIAN/ mounted to /tmp/mnt/DEBIAN/.
    Jul 19 19:44:07ndmOpkg::Manager: /tmp/mnt/DEBIAN/ mounted to /opt/.
    Jul 19 19:44:07npkginflating "debian-keenetic.tar.gz".
    Jul 19 19:44:28agHTTP::CoreInterface: NDM core connection timeout.
    Jul 19 19:44:28ndmCore::Server: started Session 127.0.0.1:40112.
    Jul 19 19:46:08ndmOpkg::Manager: system failed [0xcffd017e], timed out.
    Jul 19 19:46:10ndmProcess: "Opkg install" has been killed.
    Jul 19 19:47:36ndmCore::Session: client disconnected.
    Jul 19 19:47:36ndmCore::ConfigurationSaver: configuration saved.
    Jul 19 16:47:38rootStarting Debian services...
    Jul 19 19:47:38ndmOpkg::Manager: /opt/etc/initrc: FATAL: kernel too old.
    Jul 19 19:47:38ndmOpkg::Manager: /opt/etc/initrc: Done.

     

×
×
  • Create New...