Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Подключение к инету в режиме командной строки  (Прочитано 3386 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Buy

  • Автор темы
  • Любитель
  • *
  • Сообщений: 75
    • Просмотр профиля
Kubuntu 8.04. Инет работает искаропки (dial-up через ppp0), кроме параметров самого соединения ничего больше не настраивал. Подключаюсь при помощи KPPP - жму кнопку Connect. Хотелось бы узнать а как подключиться отдав команду в консоли??? Пробовал разобраться, читал man pppd , но мне сложно. Как я понял надо сказать:
$ pppd call [имя скрипта подключения в /etc/ppp/peers]. Но в /etc/ppp/peers у меня всего один файл похожий на скрипт подключения - provider, это по дефолту так? Команда pppd call provider не работает - это понятно, там не заданны правильно параметры моего соединения которые я задавал в настройках KPPP на соответственных вкладах:

Accounts:
Connection name: Kanguru
Phone number: *99#
Authentication: CHAP
Modem:
/dev/ttyUSB0

Где вообще находиться этот МОЙ файл куда пропислись все эти настройки? В /etc/ppp/peers/ его нет... Тогда дав команду pppd call [путь к моему файлу подключения] наверное получилось бы.
А может напрямую можно задавать параметры для pppd: $ pppd connect .... ?
Помогите пожалуста разобраться.  ???


Оффлайн S.Tokarev

  • Активист
  • *
  • Сообщений: 415
    • Просмотр профиля
Можно попробовать получить представление о том "как это было" из файла
/var/log/ppp.log
может увидишь какой файл использовался.
Или просмотри весь каталог /etc/ppp может найдёшь себя.
Третий вариант написать файл самому.
man pon
man pppd
« Последнее редактирование: 07 Июнь 2008, 16:40:55 от S.Tokarev »

Оффлайн Buy

  • Автор темы
  • Любитель
  • *
  • Сообщений: 75
    • Просмотр профиля
К сожалению файла /var/log/ppp.log у меня нет, как задать чтоб он велся???
Попробовал старый скрипт для подключения (у меня был готовай и рабочий, на Kubuntu 7.06 только с ним и работал инет), но теперь получаю:

~$ pppd call huawei-e220 && { tail -n 0 -f /var/log/messages | egrep 'pppd|chat'; killall -w pppd; }
speed 460000 not supported
Connect script failed

Проблема кажеться в том что не запускается модем:
~$ ifconfig
eth0      Link encap:Ethernet  HWaddr 00:19:66:3c:b7:b4
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
          Interrupt:221

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:106 errors:0 dropped:0 overruns:0 frame:0
          TX packets:106 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:6476 (6.3 KB)  TX bytes:6476 (6.3 KB)

А ррр0 нету!

Пробую:
~$ ifconfig ppp0 up
ppp0: ERROR while getting interface flags: No such device

Как бы узнать как его KPPP запускает и вообще все это делает...Ведь прекрасно работает! Почему не ведеться /var/log/ppp.log...  :-\

Оффлайн S.Tokarev

  • Активист
  • *
  • Сообщений: 415
    • Просмотр профиля
Посмотри файлы
/etc/ppp/peers/ppp0
/etc/chatscripts/ppp0
Если найдутся попробуй
pon ppp0

Оффлайн Buy

  • Автор темы
  • Любитель
  • *
  • Сообщений: 75
    • Просмотр профиля
Нет, таких файлов нет... Я заглянул в System Log, при нормальном подключении через KPPP, там следующие записи:

06/07/2008 08:02:07 PM   host   pppd[10498]   CHAP authentication succeeded
06/07/2008 08:02:07 PM   host   pppd[10498]   CHAP authentication succeeded
06/07/2008 08:02:07 PM   host   pppd[10498]   Connect: ppp0 <--> /dev/ttyUSB0
06/07/2008 08:02:07 PM   host   pppd[10498]   pppd 2.4.4 started by node, uid 1000
06/07/2008 08:02:07 PM   host   pppd[10498]   Using interface ppp0
06/07/2008 08:02:11 PM   host   pppd[10498]   Could not determine remote IP address: defaulting to 10.64.64.64
06/07/2008 08:02:11 PM   host   pppd[10498]   local  IP address 88.210.64.55
06/07/2008 08:02:11 PM   host   pppd[10498]   primary   DNS address 62.169.67.171
06/07/2008 08:02:11 PM   host   pppd[10498]   remote IP address 10.64.64.64
06/07/2008 08:02:11 PM   host   pppd[10498]   secondary DNS address 62.169.67.172

Я состряпал команду(напихал туда всего):
~$ pppd asyncmap 0 crtscts lock hide-password modem defaultroute nodetach usepeerdns noipdefault lcp-echo-interval 30 lcp-echo-failure 4 noipx noipdefault /dev/ttyUSB0

Добился, что в логе стало появляться:
Using interface ppp0
Connect: ppp0 <--> /dev/ttyUSB0

Но потом:
LCP: timeout sending Config-Requests
Connection terminated.
Modem hangup

Что за Config-Request? И что может не хватать...


Оффлайн S.Tokarev

  • Активист
  • *
  • Сообщений: 415
    • Просмотр профиля
Пробуй так
в файл /etc/chatscripts/ppp0
TIMEOUT 60
ABORT ERROR
ABORT BUSY
ABORT VOICE
ABORT "NO CARRIER"
ABORT "NO DIALTONE"
ABORT "NO DIAL TONE"
ABORT "NO ANSWER"
"" "ATZ"
OK-AT-OK "ATDT*99#"
TIMEOUT 75
CONNECT
в файл /etc/ppp/peers/ppp0
connect "/usr/sbin/chat -v -f /etc/chatscripts/ppp0"
/dev/ttyUSB0
115200
user "ИМЯ"
password "ПАРОЛЬ"
noauth

вызов
pppd call ppp0
или
pon ppp0
« Последнее редактирование: 08 Июнь 2008, 02:38:26 от S.Tokarev »

Оффлайн Buy

  • Автор темы
  • Любитель
  • *
  • Сообщений: 75
    • Просмотр профиля
Хх-а! Да, это сработало!!!  :D  Единственное, что добавил в /etc/ppp/peers/ppp0 опцию usepeerdns (чтоб пользовались имена с /etc/resolv.conf).

Кстати, вот интересный материал, что мне помогал разбираться:
http://sysoev.ru/pppd/

Вычислил, куда пишуться данные, когда заполняешь поля при графической настройке КРРР это: /home/ЮЗЕР/.kde/share/config/kppprc , когда жмешь Connect, то в начале pppd использует /etc/ppp/options , а потом лезет в ~.../config/kppprc и коректирует свои опции, но похоже когда подключаешся с консоли через pppd call ,то он туда уже не лезет (иначе бы с начала все работало), а надо все правильно прописывать в файле что вызываеться и чат-скрипт должен быть верный.
Спасибо за помощь!
« Последнее редактирование: 08 Июнь 2008, 19:35:32 от Buy »

Оффлайн ADL

  • Активист
  • *
  • Сообщений: 447
    • Просмотр профиля
хм... а помню когда еще были модемы всё делалось через wvdial

 

Страница сгенерирована за 0.058 секунд. Запросов: 22.