The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Привет всем. Помогите настроить ppp или pppd под FreeBSD"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Привет всем. Помогите настроить ppp или pppd под FreeBSD"
Сообщение от 123456789098 emailИскать по авторуВ закладки on 17-Сен-03, 19:02  (MSK)
Передо мной стоит задача настроить общий доступ в тырнет и делать я это решил по средством FreeBSD (4.7)

Мне удалось настроить ppp, но проблема в том что если связь разрывается, то ppp не пытается ее поднять заново.

мой /etc/ppp/ppp.conf выглядит так
//--------------------------------------
default:
# set log Phase Chat Connect Carrier lcp ipcp ccp command
set device /dev/cuaa0
set speed 57600
disable pred1
deny pred1
disable lqr
deny lqr
set dial "ABORT BUSY ABORT NO\\sCARRIER TIMEOUT 5 \"\" AT \
           OK-AT-OK ATE1Q0 OK \\dATDT\\T TIMEOUT 40 CONNECT"


interactive:
set authname Ergoteh
set authkey v2u^P77d
set phone 3322129
set timeout 300
set openmode active
accept chap

demand:
set authname Ergotehn
set authkey v2u^P56d
set phone 3322129
set timeout 300
set openmode active  #  эти строчки пробовал
accept chap          #  убирать, но эелаемого
set reconnect 3 5    #  эффекта не
set redial 3 10      #  добился
set hangup           #

set ifaddr 10.0.0.1/0 10.0.0.2/0 255.255.255.0 0.0.0.0
add default HISADDR
enable dns
//----------------------------------
строка запуска такая: ppp -auto -alias demand
так же пробовал ppp -ddial -alias demand, но результат тот же

причем после соединения tun0 имеет 2 IP 10.0.0.1  и реальный адресс который получает от провайдера.


С pppd дело обстоит еще хуже. Он даже не законнектился, точнее законектился, но не залогиннился. chat не дожидается ответа "ogin:"/ После коннекта лезет всякая ерунда но не заветное логин.

строка запуска такая :
pppd cuaa0 57600 lock connect 'chat -V -f /etc/ppp/script' defaultroute debug

файл /etc/ppp/script выглядит так
//-----------------------------------
    ABORT "ERROR"
    ABORT "NO DIALTONE"
    TIMEOUT 500
    "" "AT"
    "OK" "ATZ"
    "OK" "ATS7=120"
    ABORT "BUSY"
    ABORT "NO ANSVER"
    ABORT "NO CARRIER"
    ABORT "Login incorrect"
    "OK" "ATDT3322129"
    TIMEOUT 300
    "CONNECT" "OK"
    "ogin:" "Ergotehn"
    "assword:" "qed"
    "}" "\c"
//-----------------------------------

так же при запуске добавлял опции
modem
crtscts
asyncmap 0
результат тот же.

Кто сможет подскажите что я делаю не так ... или чего не делаю.
заранее всем благодарен

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "Привет всем. Помогите настроить ppp или pppd под FreeBSD"
Сообщение от Skif emailИскать по авторуВ закладки on 18-Сен-03, 02:58  (MSK)
>Передо мной стоит задача настроить общий доступ в тырнет и делать я
>это решил по средством FreeBSD (4.7)
>
>Мне удалось настроить ppp, но проблема в том что если связь разрывается,
>то ppp не пытается ее поднять заново.
>
>мой /etc/ppp/ppp.conf выглядит так
>//--------------------------------------
>default:
># set log Phase Chat Connect Carrier lcp ipcp ccp command
> set device /dev/cuaa0
> set speed 57600
> disable pred1
> deny pred1
> disable lqr
> deny lqr
> set dial "ABORT BUSY ABORT NO\\sCARRIER TIMEOUT 5 \"\" AT \
>
>           OK-AT-OK
>ATE1Q0 OK \\dATDT\\T TIMEOUT 40 CONNECT"
>
>
>interactive:
> set authname Ergoteh
> set authkey v2u^P77d
> set phone 3322129
> set timeout 300
> set openmode active
> accept chap
>
>demand:
> set authname Ergotehn
> set authkey v2u^P56d
> set phone 3322129
> set timeout 300
> set openmode active  #  эти строчки пробовал
> accept chap          
>#  убирать, но эелаемого
> set reconnect 3 5    #  эффекта не
>
> set redial 3 10      #  
>добился
> set hangup          
> #
>
> set ifaddr 10.0.0.1/0 10.0.0.2/0 255.255.255.0 0.0.0.0
> add default HISADDR
> enable dns
>//----------------------------------
>строка запуска такая: ppp -auto -alias demand
>так же пробовал ppp -ddial -alias demand, но результат тот же
>
>причем после соединения tun0 имеет 2 IP 10.0.0.1  и реальный адресс
>который получает от провайдера.
>
>
>С pppd дело обстоит еще хуже. Он даже не законнектился, точнее законектился,
>но не залогиннился. chat не дожидается ответа "ogin:"/ После коннекта лезет
>всякая ерунда но не заветное логин.
>
>строка запуска такая :
>pppd cuaa0 57600 lock connect 'chat -V -f /etc/ppp/script' defaultroute debug
>
>файл /etc/ppp/script выглядит так
>//-----------------------------------
>    ABORT  "ERROR"
>    ABORT  "NO DIALTONE"
>    TIMEOUT  500
>    ""   "AT"
>    "OK"  "ATZ"
>    "OK"  "ATS7=120"
>    ABORT  "BUSY"
>    ABORT  "NO ANSVER"
>    ABORT  "NO CARRIER"
>    ABORT  "Login incorrect"
>    "OK"  "ATDT3322129"
>    TIMEOUT  300
>    "CONNECT"  "OK"
>    "ogin:"  "Ergotehn"
>    "assword:"  "qed"
>    "}"   "\c"
>//-----------------------------------
>
>так же при запуске добавлял опции
>modem
>crtscts
>asyncmap 0
>результат тот же.
>
>Кто сможет подскажите что я делаю не так ... или чего не
>делаю.
>заранее всем благодарен


Для pppd конфиг пишется в одну строку с пробелами/табуляцией как разделителями символ EOL он воспринимает как конец скрипта.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Привет всем. Помогите настроить ppp или pppd под FreeBSD"
Сообщение от 123456789098 emailИскать по авторуВ закладки on 18-Сен-03, 12:00  (MSK)
>>так же при запуске добавлял опции
>>modem
>>crtscts
>>asyncmap 0
>>результат тот же.
>>
>>Кто сможет подскажите что я делаю не так ... или чего не
>>делаю.
>>заранее всем благодарен
>
>
>Для pppd конфиг пишется в одну строку с пробелами/табуляцией как разделителями символ
>EOL он воспринимает как конец скрипта.

попробовал написать в одну строчку тобишь вот так
modem crtscts asyncmap 0
результат не изменился. но после 2х дневного сношения могу задать еще более конкретнфй вопрос.

вся ерунда в том что chat не дожидается запроса на авторизацию.
протокол общения с модемом выглядит так:
AT
OK
ATZ
OK
ATS7=120
OK
AT&D0&C1
OK
ATDT3322129
CONNECT 57600/V34b 31200/V44
~^?}#@!}!}+} }8}"}&} }*} } }#}$@#}%}&}3^T!z}'}"}(}"}^1~~^?}#@!}!},} }8}"}&} }*} } }#}$@#}%}&}3^T!z}'}"}(}"2^T~~^?}#@!}!}-} }8}"}&} }*} } }#}$@#}%}&}3^T!z}'}"}(}"{}=~~^?}#@!}!}.} }8}"}&} }*} } }#}$@#}%}&}3^T!z}'}"}(}"1^O~~^?}#@!}!}/} }8}"}&} }*} } }#}$@#}%}&}3^T!z}'}"}(}"x}&~~^?}#@!}!}0} }8}"}&} }*} } }#}$@#}%}&}3^T!z}'}"}(}" }1~~^?}#@!}!}1} }8}"}&} }*} } }#}$@#}%}&}3^T!z}'}"}(}"i^X~~^?}#@!}!}2} }8}"}&} }*} } }#}$@#}%}&}3^T!z}'}"}(}"#}*~~^?}#@!}!}3} }8}"}&} }*} } }#}$@#}%}&}3^T!z}'}"}(}"j^C~~^?}#@!}!}4} }8}"}&} }*} } }#}$@#}%}&}3^T!z}'}"}(}"&&~
NO CARRIERAT

подскажите в чем проблема ? почему после коннекта непиходят "Login:" и "Password:" ?
Где я чего не так сделал или недоделал или хотябы подскажите где еще можно покопаться.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "Привет всем. Помогите настроить ppp или pppd под FreeBSD"
Сообщение от Alex_M emailИскать по авторуВ закладки on 18-Сен-03, 13:06  (MSK)
>>>так же при запуске добавлял опции
>>>modem
>>>crtscts
>>>asyncmap 0
>>>результат тот же.
>>>
>>>Кто сможет подскажите что я делаю не так ... или чего не
>>>делаю.
>>>заранее всем благодарен
>>
>>
>>Для pppd конфиг пишется в одну строку с пробелами/табуляцией как разделителями символ
>>EOL он воспринимает как конец скрипта.
>
>попробовал написать в одну строчку тобишь вот так
>modem crtscts asyncmap 0
>результат не изменился. но после 2х дневного сношения могу задать еще более
>конкретнфй вопрос.
>
>вся ерунда в том что chat не дожидается запроса на авторизацию.
>протокол общения с модемом выглядит так:
>AT
>OK
>ATZ
>OK
>ATS7=120
>OK
>AT&D0&C1
>OK
>ATDT3322129
>CONNECT 57600/V34b 31200/V44
>~^?}#@!}!}+} }8}"}&} }*} } }#}$@#}%}&}3^T!z}'}"}(}"}^1~~^?}#@!}!},} }8}"}&} }*} } }#}$@#}%}&}3^T!z}'}"}(}"2^T~~^?}#@!}!}-} }8}"}&} }*} }
>}#}$@#}%}&}3^T!z}'}"}(}"{}=~~^?}#@!}!}.} }8}"}&} }*} } }#}$@#}%}&}3^T!z}'}"}(}"1^O~~^?}#@!}!}/} }8}"}&} }*} } }#}$@#}%}&}3^T!z}'}"}(}"x}&~~^?}#@!}!}0} }8}"}&} }*}
>} }#}$@#}%}&}3^T!z}'}"}(}" }1~~^?}#@!}!}1} }8}"}&} }*} } }#}$@#}%}&}3^T!z}'}"}(}"i^X~~^?}#@!}!}2} }8}"}&} }*} } }#}$@#}%}&}3^T!z}'}"}(}"#}*~~^?}#@!}!}3}
>}8}"}&} }*} } }#}$@#}%}&}3^T!z}'}"}(}"j^C~~^?}#@!}!}4} }8}"}&} }*} } }#}$@#}%}&}3^T!z}'}"}(}"&&~
>NO CARRIERAT
>
>подскажите в чем проблема ? почему после коннекта непиходят "Login:" и "Password:"
>?
>Где я чего не так сделал или недоделал или хотябы подскажите где
>еще можно покопаться.

IMHO сервер доступа не поддерживает unix-style-авторизацию по логину/паролю.
В конфиге для PPP ты использовал chap, и здесь сделай так-же.
Вот отличное руководство:
http://www.sysoev.ru/pppd/

  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "Привет всем. Помогите настроить ppp или pppd под FreeBSD"
Сообщение от 123456789098 emailИскать по авторуВ закладки on 18-Сен-03, 15:45  (MSK)
>IMHO сервер доступа не поддерживает unix-style-авторизацию по логину/паролю.
>В конфиге для PPP ты использовал chap, и здесь сделай так-же.
>Вот отличное руководство:
>http://www.sysoev.ru/pppd/


Огромное спасибо Alex_M за подсказку. Дело в том что настраивал я именно по этому руководству, но прочтя половину его (до того места где говорилось типа здесь уже должно соединяться) я
начал пробовать соединяться и так на прочтение до конца забил ...

ПОЭТОМУ ХОЧУ СКАЗАТЬ !!!
НАРОД !!!
ЧИТАЙТЕ ДОКУ ДО КОНЦА !!!

... самое интересное что всегда и всем это говорю, но сам этого не делаю ;)

  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "Привет всем. Помогите настроить ppp или pppd под FreeBSD"
Сообщение от 123456789098 emailИскать по авторуВ закладки on 19-Сен-03, 14:30  (MSK)
Народ подскажите вот еще что. pppd работает и все такое, но вот лажа если связь рвется то он не пересоединяет, асли модем выключить включить, то пересоединяет. Где поискать ?
  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру