знаю, что тема уже много раз подымалась, но всё же:
в "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и Инэта нету!..
#######
ВОПРОС:
где грабли??? где копать?..
где копать?..
cannot resolve gerbor.com.uaднс сервера доступны и правильно прописаны ?
>днс сервера доступны и правильно прописаны ?в "resolv.conf" есть записи для "nameserver`ов". я этот файл не менял, так как с ним всё бегало, когда модэм был "роутером" и PPPoE было настроено непосредственно на нём...
>>днс сервера доступны и правильно прописаны ?
>
>в "resolv.conf" есть записи для "nameserver`ов". я этот файл не менял, так
>как с ним всё бегало, когда модэм был "роутером" и PPPoE
>было настроено непосредственно на нём...dig @nameserver sf.net ANY
или
ping nameserver
есть связь или где
>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как быть?
связи похоже нет -- не смотря на то, что ppp поднялся
смотреть так
ping 195.5.5.15
traceroute nameserver
netstat -nr
>связи похоже нет -- не смотря на то, что 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=" нужно прописывать???
ёпырысыты -- вот и я про то же default route должен быть на ppp0195.5.5.15 -- этот адрес может меняться как пожелает сервер провайдера -- потому как, настроен выдавать динамику (а возможно это сделано для load-balansing'а)
в ppp.conf попробуй добавить
set defaultrouteили, если есть такой файл pppoe.conf,
DEFAULTROUTE=yes
>в 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 tablesInternet:
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 tun0Internet6:
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"??? если да, то какой?..
попробуй такой несколько извращенный вариант - добавь путь по умолчанию вручную
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
>попробуй такой несколько извращенный вариант - добавь путь по умолчанию вручную
>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.14PING 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.237PING 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
...будут ещё варианты?..
А пробовал в ppp.conf прописать просто defaultroute?
В любом случае, устанавливаешь соединение, смотришь ifconfig на предмет твоего шлюза (например 195.5.5.14), командой route add default gw 195.5.5.15 устанавливаешь default gateway. Потом ping ya.ru - все должно работать, если правильно прописал шлюз провайдера по умолчанию.
>А пробовал в 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 прописать свой
>вот такого конфига достаточно чтобы соединение подымалось
>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...), но не пингуется нифига!..
>А пробовал в 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" - это чё за зверь???
ну так ты ж пытаешься пинговать фейковый адрес, вот он и лезет через один из твоих локальных интерфейсов. а как насчет внешних адресов, напр. 213.180.204.8? и адрес шлюза правильно написал (УТ ж иногда разные адреса выдает)?
>ну так ты ж пытаешься пинговать фейковый адрес, вот он и лезет
>через один из твоих локальных интерфейсов. а как насчет внешних адресов,
>напр. 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последняя строка добавляет маршрут по умолчанию на укртелеком какой бы там айпи не был
>>ну так ты ж пытаешься пинговать фейковый адрес, вот он и лезет
>>через один из твоих локальных интерфейсов. а как насчет внешних адресов,
>>напр. 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
>
>последняя строка добавляет маршрут по умолчанию на укртелеком какой бы там айпи
>не былне катит!.. пробовал - пинга нет!!! :(
>>>ну так ты ж пытаешься пинговать фейковый адрес, вот он и лезет
>>>через один из твоих локальных интерфейсов. а как насчет внешних адресов,
>>>напр. 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
>>>>ну так ты ж пытаешься пинговать фейковый адрес, вот он и лезет
>>>>через один из твоих локальных интерфейсов. а как насчет внешних адресов,
>>>>напр. 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...ещё раз - спасибо!!!
т что ты поменял/добавил?
>т что ты поменял/добавил?
я так понимаю проблема была в "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"
>>т что ты поменял/добавил?
>
>
>я так понимаю проблема была в "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"
это строка добавляет/заменяет маршрут по умолчанию на роутер
если его не добавить никакого инета не будет