Войти

Показать полную графическую версию : Как прикрутить Windows скрипт к pppd


Ricardo013
16-01-2003, 22:44
Есть 2 провайдера. К обоим вход по PAP.
C 1-м все нормально, со 2-м получаю:
--------
pppd[28594]: pppd 2.4.1 with CBCPs (ASPLinux) started by root, uid 0
pppd[28594]: Using interface ppp0
pppd[28594]: Connect: ppp0 <--> /dev/ttyS0
/etc/hotplug/net.agent: assuming ppp0 is already up
pppd[28594]: local  IP address 192.168.0.1
pppd[28594]: remote IP address 195.66.200.234
pc pppd[28594]: Unsupported protocol 'CallBack Control Protocol (CBCP)' (0xc029) received
pppd[28594]: IPCP terminated by peer
pppd[28594]: LCP terminated by peer
pppd[28594]: Hangup (SIGHUP)
------------
Из Виндоуз к первому вход без скрипта, ко 2-му
со скриптом pppmenu.scp (дефолтовый - без правок). Вопрос - как его прикрутить к pppd (или еще куда-нибудь)?
Да, и почему во втором случае он считывает мой статический адрес для локальной сети, хотя в настройках (как и для 1-го провайдера) я указываю динамич. адрес?
Спасибо

Ricardo013
17-01-2003, 15:31
А с wvdial работает. А kppp не хочет - странно

MF CAP
17-01-2003, 16:05
Ricardo013
а тебе обязательно юзать скрипт? Можно например авторизироваться через окно терминала...
ну kppp например...:)

Ricardo013
17-01-2003, 22:26
Да не обязательно - я и так ко 2-му провайдеру как бы из окна терминала вхожу: wvdial. Я понять хочу: почему при запуске kppp мне присваивается
локальный адрес 192.168.0.1 (я так понимаю. что из-за этого и обрыв коннекта). Я сравниваю строки в kppprc - все аналогично, но 1-й провайдер
дает нормальный динам.адрес, а другой - нет. Я просто подумал, что кто-то
знает секрет структуры разных Виндовс-скриптов и подскажет разницу, чтобы
применить в Linux.
Кстати - а зачем нужны два resolv.conf - один в /etc, другой - в /etc/ppp

mar
18-01-2003, 00:45
Кстати - а зачем нужны два resolv.conf - один в /etc, другой - в /etc/ppp
машина может иметь IP и все прочее для сети и отдельные, не связанные с сетевым интерфейсом,  настройки для ppp
Кстати, в Win такая же идеология: первое настраивается в сети, второе в удаленном доступе

ruslandh
18-01-2003, 06:39
1 Windows скрипты тут ни при чем
2 Система путает 2-го провайдера с вашей внутренней сетью (ну ни поймет, что 2 прова может быть) Надо копать в /etc/sysconfig/network.scripts и resolv

Ricardo013
20-01-2003, 15:42
Я смотрю, похожие проблемы с Kppp тут уже обсуждались, правда решения пока не нашел/ Люди предлагали снести упоминания о DNS в настройках kppp и оставить в resolv.conf.
Я провел ряд экспериментов: - убрал 1-го провайдера (с кот-рым проблем нет) вообще  и это не помогло: все также машине присваивается локальный адрес
192.168.0.1 и связь обрывается. Для чистоты экперимента я связывался с другой домашней машины (где инет настраивался впервые и 2-й провайдер на самом деле 1-й ее мужчина) - результат тот же - присваивается адрес 192.168.0.2 и обрыв.
C wvdial все в порядке  - в wvdial.conf DNS не указаны - при дозвоне присваивается  динамический адрес (правда - почему-то каждый раз одинаковые local IP=195.66.215.51^ remote IP=195.66.200.234) DNS провайдера 195.66.200.100
Может - в Kppp можно что-то подправить

MonsterMax SPB
21-12-2005, 11:25
Я как новичок в линуксе ничего не понял из вышенаписанного. То есть понял но не совсем.
Меня тоже интересует как прикрутить scp скрипт к kppp. Там есть вкладка "скрипт". Можно выбирать поля в которые можно вносить значения.
Я так понимаю что можно как то из файла скрипта перенести строки в эту вкладку. Но как и какие?




© OSzone.net 2001-2012