nixp.ru v3.0

21 января 2017,
суббота,
07:25:22 MSK

DevOps с компанией «Флант»
Fatal написал 19 октября 2005 года в 22:03 (1495 просмотров) Ведет себя как мужчина; открыл 123 темы в форуме, оставил 484 комментария на сайте.

Привет!

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

ppp ON bubser> dial

ppp ON bubser>

Ppp ON bubser>

PPp ON bubser> Warning: 0.0.0.0/0: Change route failed: errno: No such process

Oct 20 00:44:29 bubser ppp[3199]: tun0: Warning: 0.0.0.0/0: Change route failed:

errno: No such process

Warning: ff02::%tun0/32: Change route failed: errno: Undefined error: 0

Oct 20 00:44:29 bubser ppp[3199]: tun0: Warning: ff02::%tun0/32: Change route fa

iled: errno: Undefined error: 0

PPP ON bubser> down

Warning: 0.0.0.0/0: Change route failed: errno: No such process

Warning: ff02::%tun0/32: Change route failed: errno: Undefined error: 0

/etc/ppp/ppp.conf выглядит так

default:

set log Phase Chat LCP IPCP CCP tun command

set device /dev/cua00

set speed 115200

set dial «ABORT BUSY ABORT NO\\sCARRIER TIMEOUT 5 \«\» AT OK-AT-OK ATE1Q0 OK \\dATDP\\T TIMEOUT 40 CONNECT»

mts:

set phone 8w2850

set login

set authname mts

set authkey mts

set timeout 120

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

не смотря на ошибки соединение в инет всё равно происходит

Fatal

Признаю свою ошибку, теперь всегда буду пользоваться гуглом, это хорошая штука!! :-)

Ответы на этот вопрос:

http://archives.neohapsis.com/archives/openbsd/2005-02/0800.html

http://monkey.org/openbsd/archive/misc/0401/msg00121.html

ну, и так далее по гуглу :-)

NL

А еще лучше сделать ppp через демон PPPD

Fatal

Ты сталкивался с этой проблемой? Если да, то как ты её решил? Я нашёл кучу ответов по google, но это мне не помогает. Я конечно продолжаю исследование, но если ты знаешь, было бы хорошо, если бы ты поделился.

NL

Привожу свои настройки с Солариса 10 — так как демон PPPD (реализация протокола точка точка везде однаковo — во xBSD and etc OS) за образец. Все настройки PPP хранятся в папке \etc

1.меняем строку hosts: files на распознование DNS провайдера — hosts: files dns в файле /etc/nsswitch.files

2.прописываем строчку в файле /etc/resolv.conf usepeerdns и создаем на него линк в папке /etc/ppp/

3.В папке /etc/ppp/peers создаем файл соединения для каждого провайдера (если он у тебя не один)

==================================================================

connect «/usr/bin/chat -e -f /etc/ppp/mmt-chat» # dial into ISP (mmt-chat — скрипт вызова)

user ***** # my account name at my ISP (пишем сюда логин соединения)

remotename mmt # name of the ISP; for pap-secrets (имя соединения в файле pap-secrets )

noauth # do not authenticate the ISP’s identity (client)

noipdefault # assume no IP address; get it from ISP (получаем адрес автоматом от провайдера)

defaultroute # install default route; ISP is Internet gateway

maxfail 0

updetach # log errors and CONNECT string to invoker # после отладки можно отключить

modem # у фряхи может звучать по другому

crtscts

lock

ttya #(это порт, к которому подключен модем, у фряхи он быстрее всего по другому назвается)

debug # после отладки можно отключить

115200

noccp # ISP doesn’t support free compression

usepeerdns

novj # после отладки можно отключить

nopcomp # после отладки можно отключить

noaccomp # после отладки можно отключить

default-asyncmap

Файл логинов для авторизации у провайдера — /etc/ppppap-secrets

# This is provided for the «myisp» example; see peers/myisp.tmpl.

# myname myisp mypassword

k141119651 sovintel GyFQYSux

nl mmt nl

Файл установки соединия (дозвона через модем) — /etc/ppp/mmt-chat

ABORT BUSY

ABORT 'NO CARRIER'

REPORT CONNECT

TIMEOUT 10

«» «AT&F*E1*P9S35=8» — внимание, это инициализация модема, у меня стоит АВУ, для тебя #видимо нужна стандартная инициализация AT&F

#OK «»

SAY «\nCalling MMT\n»

TIMEOUT 60

OK «ATDP8W8091231313»

CONNECT \c

После чего запускем демон командой pppd call mmt (mmt = mmt -chat)

Кроме тогоЁ хорошие ссылки по PPPD — это мэны по командам pppd and chat и следующие ссылки

http://www.sunhelp.org/stokely/starkey.html

http://docs.sun.com/app/docs/doc/816-4555/6maoquigk#hic

так как реализация пртокола одинокаыв что в соляркеЁ что в бсд системах

Fatal

Спасибо! Но удобнее pppp, так как его погут использовать юзеры и не только рута как в pppd. И дело в том, что те же настройки ppp для FreeBSD работают как надо, а в OpenBSD вываливаваются выше упомянутые ошибки/предупреждения. Я хотел узнать, в чем причина и как с этим бороться.

NL

Вообще то для серверов рекомендуют использовать имено ppppd — нор хозяин барин

ecobeingecobeing.ru
Экология и вегетарианство на благо всем живым существам Планеты.