Автор Тема: Проблем: ubuntu 7.04, pppoeconf, servicename  (Прочетена 4719 пъти)

laleelay

  • Напреднали
  • *****
  • Публикации: 14
    • Профил
Здравейте! Напълно нов линукс потребител съм (макар и с dos опит), искам да мигрирам от Windows към Ubuntu, но не мога да си подкарам нета (доставчик - homelan). Вероятно е заради това, че не мога да настроя servicename на pppoe връзка.

(За админите: оценявам, ако не ми изтриете поста. Ровя го този проблем от 1 седмица, изчетох какво ли не, както в ubuntu форумите, така и по българските форуми, но нямам решение'<img'> )

Дистрибуция: Ubuntu 7.04 Fiesty (built-in pppoe support, а не roaring penguin)

Хардуер: 2 мрежови карти, eth1 е тази, която е свързана, обменя пакети с доставчика, листва се с HWD атрибутите при ifconfig, т.е. според мен е ок с драйверите.

Доставчик: HomeLan, изисква pppoe връзка, както и име на услугата (servicename), за мен е gm1

PPPOE: не успях да инсталирам roaring penguin, по-точно не успях да го конфигурирам преди компилация, така че използвам pppoeconf (sudo pppoeconf)

Скрипта се изпълнява без проблем, намира ми pppoe концентратора на мрежовата карта, но когато след това изпълна pon dsl-provider не може да се завърши PAP authentification, т.е. pppoe връзка не може да се установи (не се открива при ifconfig, нито при ifconfig ppp0)

plog връща "PAP authentification failed. Disconnected". Не се появява WAN miniport в network connections

DNS-ите са настроени. Те са единствените редове в /etc/resolv.conf

Трябва да посоча servicename но не знам как. '<img'>(( ( n00B ). Не е със SERVICENAME=gm1, това е не е приложима команда с моя pppoe клиент/софтуер, а само с roaring penguin. Пробвах в dsl-provider да добавя линията pty "........ -S gm1" но скрипта не я разпознава като валидна команда (май) - тъй като добави любимия # пред нея.

Не съм настройвал gateway. Интернет настройките може да са "взети" от Windows, тъй като използвах WuBi за да си сложа Убунту.

Четох вътрешната документация на Убунту, официалния и неофициални форуми, unofficial guide, и др. но няма информация коя е приложимата команда за servicename в моя случай.

Всякакъв съвет ще ми е от полза. Проблема може да е друг, и аз да не съм го идентифицирал правилно. Ще се радвам, ако ми помогнете. Моля обяснявайте като за идиот, защото това ми е първия контакт с линукс и не знам добре bash командите.

Да знаете дали в Gutsy Gibbon е включен графичен интерфейс за настройка на pppoe?? (n00b again:)
Активен

dedmin

  • Напреднали
  • *****
  • Публикации: 456
    • Профил
Проблем: ubuntu 7.04, pppoeconf, servicename
« Отговор #1 -: Oct 22, 2007, 13:36 »
Я дай настройките от Уиндос. Защо ми се струва, че на сайта на хоумлан имаше нещо за Линукс - провери ли там?




Homelan - Linux



Активен

laleelay

  • Напреднали
  • *****
  • Публикации: 14
    • Профил
Проблем: ubuntu 7.04, pppoeconf, servicename
« Отговор #2 -: Oct 22, 2007, 14:24 »
Да, проверих ги. От там тръгнах '<img'> Тези настройки са за roaring penguin pppoe инсталация & скрипт и не са приложими към Убунту дистрибуцията '<img'>. Ще дам Windows настройки по-късно днес (ipconfig /all).

Благодаря ти.



Активен

phantomlord

  • Напреднали
  • *****
  • Публикации: 1832
  • Distribution: Debian Sid
  • Window Manager: KDE 4
  • Fall to your knees and bow to the Phantom Lord
    • Профил
    • WWW
Активен

http://myfreesoft.net/phpBB2/index.php?c=7
Помогни си сам, за да ти помогне и Господ
Linux - connecting people...

laleelay

  • Напреднали
  • *****
  • Публикации: 14
    • Профил
Проблем: ubuntu 7.04, pppoeconf, servicename
« Отговор #4 -: Oct 22, 2007, 17:36 »
Благодаря, phantomlord!

ще пробвам дали това ще помогне, макар че пак е rp (roaring penguin). За новаци като мен gui е най-подходящ'<img'>

Освн това намерих следната тема в дебиан форума, където ти също си писал '<img'>

По-надолу в нея DeadTrance описва моя проблем като "Прословутата Хоумланска връзка - отдавна известна Как става номерът с PPPoE връзката в днешно време под Debian", та от неговия пост:

Цитат
След инсталация на Debian 4.0/Etch Netinstall ,установих,че след рестарта на маршрутизатора и последвалата настройка с pppoeconf програмата,че нещо не й е както трябва на PPPoE връзката - нещеше да тръгне.След малко помощ от Google и Debian-ски форуми ми светна,че в Debian 4.0/Etch Netinstall има малка грешчица в PPPoE-то. Имах един Debian 3.1r3 Netinstall от Kenshi MUTO ( http://kmuto.jp/index.cgi) с драйвери за SATA.
Инсталирах го,направих настройките на връзката след рестарта с pppconfig - подразбиращата се програма за dial-up,нета си тръгна.Единственото допълнително редактирах файла provider в /etc/ppp/peers/


и още:

Цитат
1.бъга в 4.0 Netinstall е в pppoeconf програмата, имаше го в debian.org, също в 4.0 Netinstall за текущия рилийз, частния ключ за проверка е изтекъл (това е известен факт на сайта на Debian).
2.в 4.0 Netinstall pppoeconf си го има, командата pty "/usr/sbin/pppoe -I eth0 -S servicename -C ac_name" не е бъгът,тази команда просто в 4.0 май я няма,защото не е част от новата политика на дебианци.Не съм разглеждал подробно всички файлове в /etc/ppp/,но е очевидно че за момента няма /usr/sbin/pppoe ,защото разработчиците са го игнорирали.


Това по-горе е за разбиращите и интересуващи се. Някой ден, след много четене, ще го разбера и аз '<img'>

Благодаря за помощта, ще пиша как са минали опитите ми.

Поздрави,
Laleelay
Активен

phantomlord

  • Напреднали
  • *****
  • Публикации: 1832
  • Distribution: Debian Sid
  • Window Manager: KDE 4
  • Fall to your knees and bow to the Phantom Lord
    • Профил
    • WWW
Проблем: ubuntu 7.04, pppoeconf, servicename
« Отговор #5 -: Oct 22, 2007, 22:09 »
Цитат (laleelay @ Окт. 22 2007,17:36)
Освн това намерих следната тема в дебиан форума, където ти също си писал '<img'>

/off
 '<img'>  '<img'>  '<img'>  '<img'>  '<img'>
Мерси, че наричаш така форума ми, но си малко далеч от истината '<img'>
Активен

http://myfreesoft.net/phpBB2/index.php?c=7
Помогни си сам, за да ти помогне и Господ
Linux - connecting people...

laleelay

  • Напреднали
  • *****
  • Публикации: 14
    • Профил
Проблем: ubuntu 7.04, pppoeconf, servicename
« Отговор #6 -: Oct 23, 2007, 17:15 »
За информация на следващите начинаещи с този проблем: реших да пробвам 2 възможни пътя:

1. добавка на следната команда:
Примерен код
#pty "/usr/sbin/pppoe -I eth0 -S servicename"
в началото на
Примерен код
/usr/ppp/peers/dsl-provider
(решение от цитираната по-горе тема от не-дебианския ':p' форум на phantomlord)

2. компилиране на rp-pppoe и настройката му, съгласно линка на phantomlord

Интересното е, че при 1. не ми дава възможност да презапиша dsl-provider - ползвам
Примерен код
sudoedit /etc/ppp/peers/dsl-provider
Преди време успях да го презапиша като преди това влязох като root, който по подразбиране е disabled в Убунту. Но след това МАЙ самостоятелно реда се промени на:
Примерен код
#pty "/usr/sbin/pppoe -I eth0 -S servicename"
Май писаното в по-горната тема, че pty командата вече не влиза в "новата политика на дебианци" (каквото и да значи това) ще се окаже правилна. Особеното е, че когато в конзолата напиша
Примерен код
pty
не ми връща "непозната команда"

2. За да компилирам rp-pppoe ми трябва С компилатор, т.е. сега стигнах до инсталиране на build-essential пакета. (липса на инсталиран компилатор в дистрибуцията'<img'> )

Нямам повече време, ще пиша за следващите резултати. Дано това помогне на следващите мъчещи се homelan потербители.
Активен

laleelay

  • Напреднали
  • *****
  • Публикации: 14
    • Профил
Проблем: ubuntu 7.04, pppoeconf, servicename
« Отговор #7 -: Oct 23, 2007, 22:26 »
/off Успех!! '<img'> (обаче е толкова късно и така ми се спи, че ще пиша как съумях да го направя утре) Накратко - pppoeconf не тръгна, успях с rp-pppoe пакета (10х, phantomlord!'<img'> )
Активен

phantomlord

  • Напреднали
  • *****
  • Публикации: 1832
  • Distribution: Debian Sid
  • Window Manager: KDE 4
  • Fall to your knees and bow to the Phantom Lord
    • Профил
    • WWW
Проблем: ubuntu 7.04, pppoeconf, servicename
« Отговор #8 -: Oct 24, 2007, 00:00 »
Моля '<img'>
Активен

http://myfreesoft.net/phpBB2/index.php?c=7
Помогни си сам, за да ти помогне и Господ
Linux - connecting people...

laleelay

  • Напреднали
  • *****
  • Публикации: 14
    • Профил
Проблем: ubuntu 7.04, pppoeconf, servicename
« Отговор #9 -: Oct 24, 2007, 09:44 »
Ок, за следващите с моя проблем - servicename и Убунту дистрибуция, базирана на Дебиан:

Проблема накратко: За успешна pppoe аутентификация ХоумЛан искат оказан servicename съгласно списъка на тяхната страница. В стандартната Ubuntu 7.04 дистрибуция pppoe се конфигурира посредство pppoeconf, който обаче не дава възможност за оказване на servicename (аз не намерих такава нито в скрипта, нито да укажа в конфигурационните файлове). В резултат при pon dsl-provider връзка не може да бъде осъществена (PAP authentification failed)

Първоначално се опитах да настроя стандартния pppoe пакет. Не успях. Пробвах 2 подхода:

- добавяне на ред pty ".... -S [servicename]" в /etc/ppp/peers/dsl-provider - ако се интересувате, вижте пак горната препратка към тази тема във форума myfreesoft.net
- след четене на man страниците на pppd пробвах да добавя следния ред: name [servicename] отново в /etc/ppp/peers/dsl-provider . Това беше по-скоро "стрелба на сляпо", защото не бях сигурен, че командата е приложима. П

След това тръгнах по пътеката, подсказана от phantomlord по-горе. Има много описания как да се конфигурира rp-pppoe пакета. Въпреки че не успях да го конфигурирам през gui, не представлява проблем да се конфигурира през текстов скрипт или промяна на /etc/ppp/pppoe.conf

Във файла се добавя следния код
Примерен код
NAMESERVER=ime na usluga
Това решава проблема. Команда за свързване: sudo pppoe-start.

Това е лесната част. За да стигна до там трябваше да разбера, че нямам компилатор, който да ми превърне сорса на rp-pppoe в изпълнима програма. Разчетох се тук-там и разбрах, че ми трябва пакета "build-essential", който стандартно не е инсталиран в Убунту дистрибуцията, но го има на инсталационния диск (Линукс без компилатор?! )

Следваше неуспех да си добавя cd-rom-а като източник на инсталационни пакети, след което се разрових ръчно из cd-то, за да ги намеря в /pool/.... Намерих build-essential пакета и разбрах за системата от зависимости - не можеш да инсталираш някои пакети без да си инсталирал други преди това. Инсталирах пакети за кернела, за g compiler и др. За целта трябва да се проверява config.log, файл, който дава информация какъв пакет липсва за конфигурирането на rp-pppoe и се намира в поддиректорията /src/ на директорията, която е зададена за rp-pppoe.

Не успях да инсталирам build-essential защото иска пакети, които ги няма на диска (g++, и това не са g++ пакетите на диска'<img'> ), а иска да ги свали от нета, но за да имам нет ми трябва компилатор - ясно ви е за каква въртележка става въпрос.. За мой късмет успях да конфигурирам, компилирам и инсталирам rр-pppoe с пакетите, намиращи се на диска, след което си подкарах нета по описания по-горе начин и вече си изследвам Убунту/Дебиан дистрибуцията с нет и графичен интерфейс, който е лек и приятен и автоматизиран, поради което със сигурност няма да науча толкова, колкото ако проблемите ми бяха продължили  '<img'>

За заключение, следния цитат: два месеца кликане и писане  на слуки ще ви спестят два часа четене на документация 'B)'

Дано тази тема помогне на бъдещите ХоумЛан юзъри, абсолютни новаци в Луникс като мен'<img'>
Активен

akebono

  • Напреднали
  • *****
  • Публикации: 14
    • Профил
Проблем: ubuntu 7.04, pppoeconf, servicename
« Отговор #10 -: Oct 24, 2007, 13:50 »
Здрасти,
аз го правя по следния начин:

За Debian базираните OS(Ubuntu например) най-удобно е да ползвате kernel space pppoe:
sudo apt-get install pppoeconf
sudo pppoeconf (следват се инструкциите)
Редактирате след това файла:
/etc/ppp/peers/dsl-provider
Намирате реда:
plugin rp-pppoe.so eth0
и го заменяте с този:
plugin rp-pppoe.so rp_pppoe_service servicename eth0
където замествате servicename с вашия си и за ethX същото важи
След това стандартно
sudo pon dsl-provider
sudo poff
sudo plog -f
Най-добре си направате линк /etc/ppp/peers/provider към
/etc/ppp/peers/dsl-provider ако искате да си пускате Интрнета само с:
sudo pon


Поздрави и успех!



Активен

laleelay

  • Напреднали
  • *****
  • Публикации: 14
    • Профил
Проблем: ubuntu 7.04, pppoeconf, servicename
« Отговор #11 -: Oct 24, 2007, 17:50 »
@akebono: моля те, обясни малко по-нашироко, защото:

1. pppoeconf пакета идва инсталиран с Убунту дистрибуция
2. инсталирах пакета/плъгина rp-pppoe, но стартирам нета си със "pppoe-start"
3. нямам ред plugin rp-pppoe.so /etc/ppp/peers/dsl-provider , поради което не знам доколко това е приложимо в моя случай.

Следващ въпрос: ако pppoeconf е стандартен за моя кернел, а rp-pppoe е plugin, то как мога да командвам rp-Какpppoe от  dsl-provider? Как става този трик'<img'>?
Активен

akebono

  • Напреднали
  • *****
  • Публикации: 14
    • Профил
Проблем: ubuntu 7.04, pppoeconf, servicename
« Отговор #12 -: Oct 25, 2007, 17:00 »
@laleelay
на 1. да, така е няма нужда да се инсталира pppoeconf на ubuntu
на 2. няма нужда да инсталираш rp-pppoe, в ubuntugiude.org за някоя от постарите версии го има описано точно как става инсталирането на тоя пакет
на 3. не може да нямаш. пусни само pppoeconf, отгваряш на въпросите. като приключи погледни пак dsl-provider

на последния въпрос
rp-pppoe.so е плугин за кернела

ако ползваш rp-pppoex.x.x.tar.gz дето го теглиш от сайта на роаринг..пенг. си правиш настройките с adsl/pppoe-сумати_и_команди. след това ще ти се изгенерира файл /etc/ppp/pppoe.conf в който някаде надолу има ACNAME= и Servicename=

аз лично предпочитам и ползвам по-горния метод с кернел_плугин-а
Активен

laleelay

  • Напреднали
  • *****
  • Публикации: 14
    • Профил
Проблем: ubuntu 7.04, pppoeconf, servicename
« Отговор #13 -: Oct 26, 2007, 09:40 »
@akebono: 10x, не бях разбрал, че това е отделен kernel plug-in, мислех, че е врещящият пингвин (roaring penguin)

Ще го пробвам, защто след се свързвам с хоумлан, но не мога да browse-вам (хаха, 1вия път можех, сега вече не'<img'>

Не мога да се свържа с командата pon dsl-provider, но се свързвам с pppoe-start, макар че след това е мога да сърфирам'<img'>

Може би е поради факта, че след 1вото свръзване с нета инсталирах различни пакети към убунту-то.

имам лог, но ще се помъча сам да си реша проблема, ако не мога пак ще викам за f1 '<img'>
Активен

laleelay

  • Напреднали
  • *****
  • Публикации: 14
    • Профил
Проблем: ubuntu 7.04, pppoeconf, servicename
« Отговор #14 -: Oct 28, 2007, 14:03 »
Благодаря на всички помогнали ми!

Имам устойчиво решение на втори си проблем, той сеоказа подмяната на гейтуея по подразбиране (replace default gateway).

За да го реша използвах метода на akebono (вж. по-горе). За мен остава открит въпроса защо преди инсталацията на roaring penguin пакета dsl-provider зареждаше pppd протокол, а след инсталацията - plugin rp-pppoe.so. С добавката на akebono вече се свързвам посредством "pon dsl-provider"

Отново, благодаря на всички за помощта!
Активен

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
apt-get на Ubuntu?
Настройка на програми
Lamer 8 9922 Последна публикация May 29, 2009, 22:35
от go_fire
Раздавам Дискове на UBUNTU
Живота, вселената и някакви други глупости
IvanST 31 15229 Последна публикация Jan 25, 2005, 16:16
от Joro
Ubuntu live to ubuntu alternate?
Настройка на програми
Whisper 3 10290 Последна публикация Aug 30, 2007, 12:56
от bnight
pppoeconf не работи ??!?!
Настройка на програми
The_Leprechaun 1 1566 Последна публикация Nov 01, 2008, 20:46
от biggie
Проблем с pppoeconf
Настройка на програми
Opaa 3 1916 Последна публикация Jul 29, 2011, 21:44
от Opaa