URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 74777
[ Назад ]

Исходное сообщение
"PPPoE - пмогите разобраться..."

Отправлено iTango , 20-Июн-07 13:58 
знаю, что тема уже много раз подымалась, но всё же:


в "rc.conf" имеем:

ppp_enable="YES"
ppp_mode="ddial"
ppp_nat="YES"
ppp_profile="Ukrtel"
ppp_user="root"

в "ppp.conf" имеем:

default:

Ukrtel:
set log Phase tun command
set device PPPoE:vr1
set authname ***NAME***
set authkey ***PASS***
set MTU 1492
set MRU 1492
enable lqr
set lqrperiod 10
enable lqr echo
enable echo
enable chap
set dial
set login
set timeout 0
set redial 0 0
nat enable yes
nat log no
nat same_ports yes
nat unregistered_only yes
nat deny_incoming no

после перезагрузки смотрю "ifconfig":

...

tun0: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 1492
        inet 82.207.124.59 --> 195.5.5.15 netmask 0xffffffff
        Opened by PID 206

...

вот кусок лога "ppp.log":

...

     53 Jun 20 12:03:55 gw ppp[745]: tun0: Phase: Signal 15, terminate.
     54 Jun 20 12:05:08 gw ppp[261]: tun0: Phase: Received NGM_PPPOE_ACNAME (hook "Lviv_BRAS1")
     55 Jun 20 12:05:08 gw ppp[261]: tun0: Phase: Received NGM_PPPOE_SESSIONID
     56 Jun 20 12:05:08 gw ppp[261]: tun0: Phase: Received NGM_PPPOE_SUCCESS
     57 Jun 20 12:05:08 gw ppp[261]: tun0: Phase: deflink: carrier -> login
     58 Jun 20 12:05:08 gw ppp[261]: tun0: Phase: deflink: login -> lcp
     59 Jun 20 12:05:09 gw ppp[261]: tun0: Phase: bundle: Authenticate
     60 Jun 20 12:05:09 gw ppp[261]: tun0: Phase: deflink: his = PAP, mine = none
     61 Jun 20 12:05:09 gw ppp[261]: tun0: Phase: Pap Output: ***NAME*** ***PASS***
     62 Jun 20 12:05:09 gw ppp[261]: tun0: Phase: Pap Input: SUCCESS ()
     63 Jun 20 12:05:09 gw ppp[261]: tun0: Phase: deflink: lcp -> open
     64 Jun 20 12:05:09 gw ppp[261]: tun0: Phase: bundle: Network
     65 Jun 20 12:05:09 gw ppp[261]: tun0: Phase: deflink: IPV6CP protocol reject closes IPV6CP !


...

а вот при попытке ping`а пишет:

ping gerbor.com.ua
ping: cannot resolve gerbor.com.ua: Host name lookup failure

и Инэта нету!..

#######

ВОПРОС:

где грабли??? где копать?..


Содержание

Сообщения в этом обсуждении
"PPPoE - пмогите разобраться..."
Отправлено pavel_simple , 20-Июн-07 14:21 
где копать?..
cannot resolve gerbor.com.ua

днс сервера доступны и правильно прописаны ?


"PPPoE - пмогите разобраться..."
Отправлено iTango , 20-Июн-07 15:21 
>днс сервера доступны и правильно прописаны ?

в "resolv.conf" есть записи для "nameserver`ов". я этот файл не менял, так как с ним всё бегало, когда модэм был "роутером" и PPPoE было настроено непосредственно на нём...


"PPPoE - пмогите разобраться..."
Отправлено pavel_simple , 20-Июн-07 15:35 
>>днс сервера доступны и правильно прописаны ?
>
>в "resolv.conf" есть записи для "nameserver`ов". я этот файл не менял, так
>как с ним всё бегало, когда модэм был "роутером" и PPPoE
>было настроено непосредственно на нём...

dig @nameserver sf.net ANY
или
ping nameserver
есть связь или где


"PPPoE - пмогите разобраться..."
Отправлено iTango , 20-Июн-07 16:06 
>dig @nameserver sf.net ANY
>или
>ping nameserver
>есть связь или где


млин:
#ping 192.168.247.237
ping: sendto: No route to host

#dig @192.168.247.237 sf.net ANY

; <<>> DiG 9.3.3 <<>> @192.168.247.237 sf.net ANY
; (1 server found)
;; global options:  printcmd
;; connection timed out; no servers could be reached

как быть?


"PPPoE - пмогите разобраться..."
Отправлено pavel_simple , 20-Июн-07 17:00 
связи похоже нет -- не смотря на то, что ppp поднялся
смотреть так
ping 195.5.5.15
traceroute nameserver
netstat -nr

"PPPoE - пмогите разобраться..."
Отправлено iTango , 20-Июн-07 17:19 
>связи похоже нет -- не смотря на то, что ppp поднялся
>смотреть так
>ping 195.5.5.15
>traceroute nameserver
>netstat -nr

перед тем, как перестрою модэм (на нём сидят 40 машин в Инэте...), хочу задать ещё вопросы:

при перезагрузке один раз получается так:

tun0: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 1492
        inet 82.207.124.59 --> 195.5.5.15 netmask 0xffffffff
        Opened by PID 206

а в другой раз так:

tun0: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 1492
        inet 82.207.124.59 --> 195.5.5.14 netmask 0xffffffff
        Opened by PID 206

...а почему по-разному (195.5.5.14 и 195.5.5.15)???


и второй вопрос:

в "rc.conf" каккой "defaultrouter=" нужно прописывать???


"PPPoE - пмогите разобраться..."
Отправлено pavel_simple , 20-Июн-07 17:31 
ёпырысыты -- вот и я про то же default route должен быть на ppp0

195.5.5.15 -- этот адрес может меняться как пожелает сервер провайдера -- потому как, настроен выдавать динамику (а возможно это сделано для load-balansing'а)


"PPPoE - пмогите разобраться..."
Отправлено kailex , 20-Июн-07 17:59 
в ppp.conf попробуй добавить
set defaultroute

или, если есть такой файл pppoe.conf,
DEFAULTROUTE=yes



"PPPoE - пмогите разобраться..."
Отправлено iTango , 20-Июн-07 18:28 
>в ppp.conf попробуй добавить
>set defaultroute
>
>или, если есть такой файл pppoe.conf,
>DEFAULTROUTE=yes

закопался я млин! голова совсем не варит!..

"pppoe.conf" - такого нет

в "ppp.conf" прописал "set defaultroute" - и нифига!..


tun0: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 1492
        inet 82.207.124.59 --> 195.5.5.15 netmask 0xffffffff
        Opened by PID 260


>ping 195.5.5.15
PING 195.5.5.15 (195.5.5.15): 56 data bytes
64 bytes from 195.5.5.15: icmp_seq=0 ttl=255 time=16.540 ms
64 bytes from 195.5.5.15: icmp_seq=1 ttl=255 time=18.776 ms
64 bytes from 195.5.5.15: icmp_seq=2 ttl=255 time=17.352 ms

>route get default
route: writing to routing socket: No such process

>netstat -nr
Routing tables

Internet:
Destination        Gateway            Flags    Refs      Use  Netif Expire
10/24              link#1             UC          0        0    vr0
10.0.0.1           00:17:9a:bb:b3:b4  UHLW        1      132    lo0
10.0.0.2           00:07:e9:2f:58:be  UHLW        1        7    vr0   1158
10.0.0.5           00:04:61:ac:c4:16  UHLW        1      182    vr0   1038
10.0.0.6           00:0c:6e:71:b7:9b  UHLW        1       32    vr0   1156
10.0.0.15          00:13:8f:70:2e:03  UHLW        1        5    vr0   1186
10.0.0.20          00:20:ed:52:83:fb  UHLW        1       19    vr0   1171
10.0.0.24          00:0c:6e:18:ff:d1  UHLW        1       22    vr0   1038
10.0.0.36          00:15:f2:c4:c9:3c  UHLW        1       12    vr0   1191
10.0.0.50          00:04:61:ab:ba:d3  UHLW        1       58    vr0   1024
10.10.10/24        link#2             UC          0        0    vr1
10.10.10.1         link#2             UHLW        1       66    vr1
127.0.0.1          127.0.0.1          UH          0       34    lo0
192.168.0          link#3             UC          0        0    vr2
195.5.5.15         82.207.124.59      UH          0        3   tun0

Internet6:
Destination                       Gateway                       Flags      Netif                                            Expire
::1                               ::1                           UHL         lo0
fe80::%vr0/64                     link#1                        UC          vr0
fe80::217:9aff:febb:b3b4%vr0      00:17:9a:bb:b3:b4             UHL         lo0
fe80::%vr1/64                     link#2                        UC          vr1
fe80::217:9aff:febc:ab8%vr1       00:17:9a:bc:0a:b8             UHL         lo0
fe80::%vr2/64                     link#3                        UC          vr2
fe80::217:9aff:febb:ae1c%vr2      00:17:9a:bb:ae:1c             UHL         lo0
fe80::%lo0/64                     fe80::1%lo0                   U           lo0
fe80::1%lo0                       link#6                        UHL         lo0
ff01:1::/32                       link#1                        UC          vr0
ff01:2::/32                       link#2                        UC          vr1
ff01:3::/32                       link#3                        UC          vr2
ff01:6::/32                       ::1                           UC          lo0
ff01:9::/32                       link#9                        UC         tun0
ff02::%vr0/32                     link#1                        UC          vr0
ff02::%vr1/32                     link#2                        UC          vr1
ff02::%vr2/32                     link#3                        UC          vr2
ff02::%lo0/32                     ::1                           UC          lo0
ff02::%tun0/32


может нужно конкретный IPшник прописать в "ppp.conf"??? если да, то какой?..


"PPPoE - пмогите разобраться..."
Отправлено kailex , 20-Июн-07 19:09 
попробуй такой несколько извращенный вариант - добавь путь по умолчанию вручную
route add default gw 195.5.5.15
если работает и т.к. шлюз меняется, то для автоматического извлечения его адреса можно попробовать нечто такое:
$GW=`ifconfig tun0 | grep inet | cut -d : -f 3 | cut -d ' ' -f 1`
route add default gw $GW

обрати внимание на кавычки `` и на имя интерфейса tun0


"PPPoE - пмогите разобраться..."
Отправлено iTango , 21-Июн-07 10:09 
>попробуй такой несколько извращенный вариант - добавь путь по умолчанию вручную
>route add default gw 195.5.5.15
>если работает и т.к. шлюз меняется, то для автоматического извлечения его адреса
>можно попробовать нечто такое:
>$GW=`ifconfig tun0 | grep inet | cut -d : -f 3 |
>cut -d ' ' -f 1`
>route add default gw $GW
>
>обрати внимание на кавычки `` и на имя интерфейса tun0


попробовал:

>ifconfig tun0

tun0: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 1492
        inet 82.207.124.59 --> 195.5.5.14 netmask 0xffffffff
        Opened by PID 260

>route add default gw 195.5.5.14

add net default: gateway gw


>ping 195.5.5.14

PING 195.5.5.14 (195.5.5.14): 56 data bytes
64 bytes from 195.5.5.14: icmp_seq=0 ttl=255 time=16.342 ms
64 bytes from 195.5.5.14: icmp_seq=1 ttl=255 time=16.618 ms
64 bytes from 195.5.5.14: icmp_seq=2 ttl=255 time=16.454 ms


>ping 192.168.247.237

PING 192.168.247.237 (192.168.247.237): 56 data bytes
ping: sendto: No route to host
ping: sendto: No route to host
ping: sendto: No route to host

а команда:

>ifconfig tun0 | grep inet | cut -d : -f 3 | cut -d ' ' -f 1

возвращает:

        inet

...будут ещё варианты?..


"PPPoE - пмогите разобраться..."
Отправлено kailex , 21-Июн-07 16:07 
А пробовал в ppp.conf прописать просто defaultroute?
В любом случае, устанавливаешь соединение, смотришь ifconfig на предмет твоего шлюза (например 195.5.5.14), командой route add default gw 195.5.5.15 устанавливаешь default gateway. Потом ping ya.ru - все должно работать, если правильно прописал шлюз провайдера по умолчанию.

"PPPoE - пмогите разобраться..."
Отправлено namen , 22-Июн-07 08:43 
>А пробовал в ppp.conf прописать просто defaultroute?
>В любом случае, устанавливаешь соединение, смотришь ifconfig на предмет твоего шлюза (например
>195.5.5.14), командой route add default gw 195.5.5.15 устанавливаешь default gateway. Потом
>ping ya.ru - все должно работать, если правильно прописал шлюз провайдера
>по умолчанию.


вот такого конфига достаточно чтобы соединение подымалось
ukrtel:
set device PPPoE:rl0
enable lqr
set mru 1492
set mtu 1492
set authname *********
set authkey ********
set dial
set login
add default HISADDR

если есть свой ДНС то надо убрать пунк в ppp.conf enable dns
и в resolv.conf прописать свой


"PPPoE - пмогите разобраться..."
Отправлено iTango , 22-Июн-07 11:59 
>вот такого конфига достаточно чтобы соединение подымалось
>ukrtel:
> set device PPPoE:rl0
> enable lqr
> set mru 1492
> set mtu 1492
> set authname *********
> set authkey ********
> set dial
> set login
> add default HISADDR
>
>если есть свой ДНС то надо убрать пунк в ppp.conf enable dns
>
>и в resolv.conf прописать свой


оно-то подымается (по крайней мере всё гуд на tun0...), но не пингуется нифига!..


"PPPoE - пмогите разобраться..."
Отправлено iTango , 22-Июн-07 11:52 
>А пробовал в ppp.conf прописать просто defaultroute?
>В любом случае, устанавливаешь соединение, смотришь ifconfig на предмет твоего шлюза (например
>195.5.5.14), командой route add default gw 195.5.5.15 устанавливаешь default gateway. Потом
>ping ya.ru - все должно работать, если правильно прописал шлюз провайдера
>по умолчанию.


делаю как ты посоветовал: "командой route add default gw 195.5.5.15 устанавливаешь default gateway"

и вот такая фигня получается:

#ping 192.168.247.237

задумывается на пару минут, а потом пишет:

PING 192.168.247.237 (192.168.247.237): 56 data bytes
36 bytes from 10.90.1.49: Destination Host Unreachable
Vr HL TOS  Len   ID Flg  off TTL Pro  cks      Src      Dst
4  5  00 5400 02f6   0 0000  3e  01 f212 82.207.124.59  192.168.247.237
...


"10.90.1.49" - это чё за зверь???


"PPPoE - пмогите разобраться..."
Отправлено kailex , 22-Июн-07 16:59 
ну так ты ж пытаешься пинговать фейковый адрес, вот он и лезет через один из твоих локальных интерфейсов. а как насчет внешних адресов, напр. 213.180.204.8? и адрес шлюза правильно написал (УТ ж иногда разные адреса выдает)?



"PPPoE - пмогите разобраться..."
Отправлено namen , 22-Июн-07 17:03 
>ну так ты ж пытаешься пинговать фейковый адрес, вот он и лезет
>через один из твоих локальных интерфейсов. а как насчет внешних адресов,
>напр. 213.180.204.8? и адрес шлюза правильно написал (УТ ж иногда разные
>адреса выдает)?

напиши вот так
ukrtel:
set device PPPoE:rl0
enable lqr
set mru 1492
set mtu 1492
set authname *********
set authkey ********
set dial
set login
add default HISADDR

последняя строка добавляет маршрут по умолчанию на укртелеком какой бы там айпи не был


"PPPoE - пмогите разобраться..."
Отправлено iTango , 22-Июн-07 17:20 
>>ну так ты ж пытаешься пинговать фейковый адрес, вот он и лезет
>>через один из твоих локальных интерфейсов. а как насчет внешних адресов,
>>напр. 213.180.204.8? и адрес шлюза правильно написал (УТ ж иногда разные
>>адреса выдает)?
>
>напиши вот так
>ukrtel:
>set device PPPoE:rl0
>enable lqr
>set mru 1492
>set mtu 1492
>set authname *********
>set authkey ********
>set dial
>set login
>add default HISADDR
>
>последняя строка добавляет маршрут по умолчанию на укртелеком какой бы там айпи
>не был

не катит!.. пробовал - пинга нет!!! :(


"PPPoE - пмогите разобраться..."
Отправлено namen , 22-Июн-07 17:24 
>>>ну так ты ж пытаешься пинговать фейковый адрес, вот он и лезет
>>>через один из твоих локальных интерфейсов. а как насчет внешних адресов,
>>>напр. 213.180.204.8? и адрес шлюза правильно написал (УТ ж иногда разные
>>>адреса выдает)?
>>
>>напиши вот так
>>ukrtel:
>>set device PPPoE:rl0
>>enable lqr
>>set mru 1492
>>set mtu 1492
>>set authname *********
>>set authkey ********
>>set dial
>>set login
>>add default HISADDR
>>
>>последняя строка добавляет маршрут по умолчанию на укртелеком какой бы там айпи
>>не был
>
>не катит!.. пробовал - пинга нет!!! :(


подыми соединени и брось результат этих команд сюда
ifconfig -a
netstat -rn
cat resolv.conf


"PPPoE - пмогите разобраться..."
Отправлено iTango , 22-Июн-07 18:17 
>>>>ну так ты ж пытаешься пинговать фейковый адрес, вот он и лезет
>>>>через один из твоих локальных интерфейсов. а как насчет внешних адресов,
>>>>напр. 213.180.204.8? и адрес шлюза правильно написал (УТ ж иногда разные
>>>>адреса выдает)?
>>>
>>>напиши вот так
>>>ukrtel:
>>>set device PPPoE:rl0
>>>enable lqr
>>>set mru 1492
>>>set mtu 1492
>>>set authname *********
>>>set authkey ********
>>>set dial
>>>set login
>>>add default HISADDR
>>>
>>>последняя строка добавляет маршрут по умолчанию на укртелеком какой бы там айпи
>>>не был
>>
>>не катит!.. пробовал - пинга нет!!! :(
>
>
>подыми соединени и брось результат этих команд сюда
>ifconfig -a
>netstat -rn
>cat resolv.conf

СПАСИБО!!! ЗАРАБОТАЛО!!! :)))

может кому пригодятся конфиги:


"rc.conf"

      ppp_enable="YES"
      ppp_mode="ddial"
      ppp_nat="YES"
      ppp_profile="Ukrtel"
      ppp_user="root"

"ppp.conf"

      default:
    
      Ukrtel:
       set device PPPoE:vr1
       enable lqr
       set mru 1492
       set mtu 1492
       set authname *****
       set authkey *****
       set dial
       set login
       add default HISADDR

"resolv.conf"

      domain gerbor.gerbor.com
      nameserver 10.0.0.1
      nameserver 195.5.46.12
      nameserver 192.168.247.237

...ещё раз - спасибо!!!


"PPPoE - пмогите разобраться..."
Отправлено kailex , 22-Июн-07 18:30 
т что ты поменял/добавил?

"PPPoE - пмогите разобраться..."
Отправлено iTango , 22-Июн-07 18:43 
>т что ты поменял/добавил?


я так понимаю проблема была в "ppp.conf":

до изменения:

      default:

      Ukrtel:
       set log Phase tun command
       set device PPPoE:vr1
       set authname *****
       set authkey *****
       set MTU 1492
       set MRU 1492
       set defaultroute
       enable lqr
       set lqrperiod 10
       enable lqr echo
       enable echo
       enable chap
       set dial
       set login
       set timeout 0
       set redial 0 0
       nat enable yes
       nat log no
       nat same_ports yes
       nat unregistered_only yes
       nat deny_incoming no
       set server /var/run/ppp/ppp.pid "" 0117


после изменения:


      default:
    
      Ukrtel:
       set device PPPoE:vr1
       enable lqr
       set mru 1492
       set mtu 1492
       set authname *****
       set authkey *****
       set dial
       set login
       add default HISADDR

...намного проще, но зато работает!!! :) - СПС namen_у!!!

скорее всего не хватало строки: "add default HISADDR"


"PPPoE - пмогите разобраться..."
Отправлено namen , 22-Июн-07 18:47 
>>т что ты поменял/добавил?
>
>
>я так понимаю проблема была в "ppp.conf":
>
>до изменения:
>
>      default:
>
>      Ukrtel:
>       set log Phase tun command
>
>       set device PPPoE:vr1
>       set authname *****
>       set authkey *****
>       set MTU 1492
>       set MRU 1492
>       set defaultroute
>       enable lqr
>       set lqrperiod 10
>       enable lqr echo
>       enable echo
>       enable chap
>       set dial
>       set login
>       set timeout 0
>       set redial 0 0
>       nat enable yes
>       nat log no
>       nat same_ports yes
>       nat unregistered_only yes
>       nat deny_incoming no
>       set server /var/run/ppp/ppp.pid "" 0117
>
>
>
>после изменения:
>
>
>      default:
>
>      Ukrtel:
>       set device PPPoE:vr1
>       enable lqr
>       set mru 1492
>       set mtu 1492
>       set authname *****
>       set authkey *****
>       set dial
>       set login
>       add default HISADDR
>
>...намного проще, но зато работает!!! :) - СПС namen_у!!!
>
>скорее всего не хватало строки: "add default HISADDR"
это строка добавляет/заменяет маршрут по умолчанию на роутер
если его не добавить никакого инета не будет