Перейти к содержимому
Калькуляторы

Zver1992

Пользователи
  • Публикации

    3
  • Зарегистрирован

  • Посещение

Сообщения, опубликованные пользователем Zver1992


  1. А diff слабо показать? У народа и без побораний всё работает вроде

    ---

        ip route del $5

     

    +++

        GATEWAY=`route | grep ^default | awk '{print $2}'`
    
        route del default
        route add default dev ppp0
    
        (
        echo '#!/bin/sh'
        echo 'route del default'
        echo "route add default gateway $GATEWAY"
        ) >/etc/ppp/ip-down

  2. Всё, поборол я Горбину, ура:

     

    [Wive-NG@/]# cat /etc/ppp/ip-up
    #!/bin/sh
    
    . /etc/network/interfaces
    
    #remove gw if dgw in ppp
    if [ "$BUGGY_NAS" = "yes" ]; then
        GATEWAY=`route | grep ^default | awk '{print $2}'`
    
        route del default
        route add default dev ppp0
    
        (
        echo '#!/bin/sh'
        echo 'route del default'
        echo "route add default gateway $GATEWAY"
        ) >/etc/ppp/ip-down
    fi
    
    #Replace DNS servers from pppd
    if [ "$PPTP_PEERDNS" = "yes" ] || [ "$PPPOE_PEERDNS" = "yes" ]; then
        cp -f /etc/resolv.conf /var/tmp/resolv.conf.tmp.$1
        grep -v -f /etc/resolv.conf /etc/ppp/resolv.conf > /var/tmp/resolv.$1
        cat /var/tmp/resolv.$1 >> /etc/resolv.conf
    fi

  3. Попытки подружить wive-ng и Горбину не увенчались успехом.

     

    Поставил 0.3.16, поднял сетку, ручками прописал все необходимые роуты, однако ни l2tp, ни pptp поднять не смог. Типичный лог (-D), после которого роутер тут же виснет.

     

    Что успеваю прочесть в /var/log/messages перед зависанием:

    Jan  6 12:28:31 xl2tpd[783]: setsockopt recvref[22]: Protocol not available
    Jan  6 12:28:31 xl2tpd[783]: Using l2tp kernel support.
    Jan  6 12:28:31 xl2tpd[785]: xl2tpd version xl2tpd-1.2.4 started on Wive-NG PID:785
    Jan  6 12:28:31 xl2tpd[785]: Connecting to host tp.corbina.net, port 1701
    Jan  6 12:28:31 xl2tpd[785]: Connection established to 85.21.0.245, 1701.  Local: 44344, Remote: 52156 (ref=0/0).
    Jan  6 12:28:31 xl2tpd[785]: Calling on tunnel 44344
    Jan  6 12:28:31 xl2tpd[785]: Call established with 85.21.0.245, Local: 7393, Remote: 30645, Serial: 1 (ref=0/0)
    Jan  6 12:28:32 pppd[787]: Plugin pppol2tp.so loaded.
    Jan  6 12:28:32 pppd[787]: pppd 2.4.5 started by root, uid 0
    Jan  6 12:28:32 pppd[787]: using channel 1
    Jan  6 12:28:32 pppd[787]: Using interface ppp0
    Jan  6 12:28:32 pppd[787]: Connect: ppp0 <-->
    Jan  6 12:28:32 pppd[787]: PPPoL2TP options: debugmask 0
    Jan  6 12:28:32 pppd[787]: Warning - secret file /etc/ppp/pap-secrets has world and/or group access
    Jan  6 12:28:32 pppd[787]: sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0x4cb985de>]
    Jan  6 12:28:32 pppd[787]: rcvd [LCP ConfReq id=0x1 <mru 1460> <asyncmap 0xa0000> <auth chap MD5> <magic 0xa7d5ba41> <pcomp> <accomp>]
    Jan  6 12:28:32 pppd[787]: sent [LCP ConfAck id=0x1 <mru 1460> <asyncmap 0xa0000> <auth chap MD5> <magic 0xa7d5ba41> <pcomp> <accomp>]
    Jan  6 12:28:32 pppd[787]: rcvd [LCP ConfAck id=0x1 <asyncmap 0x0> <magic 0x4cb985de>]
    Jan  6 12:28:32 pppd[787]: PPPoL2TP options: debugmask 0
    Jan  6 12:28:32 pppd[787]: rcvd [CHAP Challenge id=0x1 <6e90e890a1869ab1e7274ff74a747e80>, name = "bras245"]
    Jan  6 12:28:32 pppd[787]: Warning - secret file /etc/ppp/chap-secrets has world and/or group access
    Jan  6 12:28:32 pppd[787]: sent [CHAP Response id=0x1 <4e9c6720af9f8c958092169a858ef7db>, name = "asafronov"]
    Jan  6 12:28:32 pppd[787]: rcvd [CHAP Success id=0x1 ""]
    Jan  6 12:28:32 pppd[787]: CHAP authentication succeeded
    Jan  6 12:28:32 pppd[787]: CHAP authentication succeeded
    Jan  6 12:28:32 pppd[787]: sent [IPCP ConfReq id=0x1 <addr 0.0.0.0>]
    Jan  6 12:28:32 pppd[787]: rcvd [IPCP ConfReq id=0x1 <addr 85.21.0.245>]
    Jan  6 12:28:32 pppd[787]: sent [IPCP ConfAck id=0x1 <addr 85.21.0.245>]
    Jan  6 12:28:32 pppd[787]: rcvd [IPCP ConfNak id=0x1 <addr 95.24.182.141>]
    Jan  6 12:28:32 pppd[787]: sent [IPCP ConfReq id=0x2 <addr 95.24.182.141>]
    Jan  6 12:28:32 pppd[787]: rcvd [IPCP ConfAck id=0x2 <addr 95.24.182.141>]
    Jan  6 12:28:32 pppd[787]: local  IP address 95.24.182.141
    Jan  6 12:28:32 pppd[787]: remote IP address 85.21.0.245
    Jan  6 12:28:32 pppd[787]: Script /etc/ppp/ip-up started (pid 788)
    Jan  6 12:28:32 pppd[787]: Script /etc/ppp/ip-up finished (pid 788), status = 0x0

     

    Пробовал с роутингами и без, пробовал ручками потихоньку поднимать l2tp, руками прописывая конфиги = виснет.

     

    Ручками прописанные роуты до всевозможных dns'ок, vpn'ов и l2tp'шек:

    85.21.0.0       10.180.16.1     255.255.255.0   UG    0      0        0 eth1
    85.21.192.0     10.180.16.1     255.255.255.0   UG    0      0        0 eth1
    192.168.1.0     0.0.0.0         255.255.255.0   U     0      0        0 br0
    195.14.50.0     10.180.16.1     255.255.255.0   UG    0      0        0 eth1
    213.234.192.0   10.180.16.1     255.255.255.0   UG    0      0        0 eth1
    78.107.1.0      10.180.16.1     255.255.255.0   UG    0      0        0 eth1
    10.180.16.0     0.0.0.0         255.255.248.0   U     0      0        0 eth1
    0.0.0.0         10.180.16.1     0.0.0.0         UG    0      0        0 eth1

     

    Необходимости в них, как я понял из скрипта запуска l2tp, нет никакой, он там всё равно роуты прописывает.

     

    ifconfig:

    [Wive-NG@/]# ifconfig
    br0       Link encap:Ethernet  HWaddr 00:02:6B:AF:5F:00
              inet addr:192.168.1.1  Bcast:192.168.1.255  Mask:255.255.255.0
              UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
              RX packets:38541 errors:0 dropped:0 overruns:0 frame:0
              TX packets:48343 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:0
              RX bytes:5906904 (5.6 MiB)  TX bytes:50823276 (48.4 MiB)
    
    eth0      Link encap:Ethernet  HWaddr 00:02:6B:AF:5F:00
              UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
              RX packets:38541 errors:0 dropped:0 overruns:0 frame:0
              TX packets:48343 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000
              RX bytes:5906904 (5.6 MiB)  TX bytes:50823276 (48.4 MiB)
              Interrupt:4
    
    eth1      Link encap:Ethernet  HWaddr 00:02:6B:AF:5F:01
              inet addr:10.180.20.164  Bcast:10.255.255.255  Mask:255.255.248.0
              UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
              RX packets:59141 errors:0 dropped:0 overruns:0 frame:0
              TX packets:34093 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000
              RX bytes:50792703 (48.4 MiB)  TX bytes:5651249 (5.3 MiB)
              Interrupt:5
    
    lo        Link encap:Local Loopback
              inet addr:127.0.0.1  Mask:255.0.0.0
              UP LOOPBACK RUNNING  MTU:16436  Metric:1
              RX packets:0 errors:0 dropped:0 overruns:0 frame:0
              TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:0
              RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
    
    wlan0     Link encap:Ethernet  HWaddr 00:02:6B:AF:5F:02
              UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
              RX packets:14727 errors:0 dropped:0 overruns:0 frame:0
              TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:200
              RX bytes:1471954 (1.4 MiB)  TX bytes:0 (0.0 B)
              Interrupt:2

     

    Правда как-то раз случилось чудо и l2tp заработал. При перезагрузке и повторении действий опять повис. Магия.