Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: palace123 в Nov 14, 2010, 13:39



Титла: Как да настроя PPPoE под Fedora 14
Публикувано от: palace123 в Nov 14, 2010, 13:39
Здравейте.

От значително известно време се опитвам да настроя PPPoE-то в линукс. Пробвал съм в различни дистрибуции като Ubuntu, OpenSuSe, Fedora, както и в PC-BSD, но неуспешно.
Знам, че има доста указания из форума за настройка, но така и не успявам да постигна нищо. Затова сметнах за добре да отворя нова тема по този проблем с надежда да ми помогнете да намеря решение.
Ето какви са настройките ми в Уиндоус:
1.   Мрежова карта:
-   Realtek 8139 – махнати са отметките на всички протоколи (File and Printer Sharing, TCP / IPv6 и TCP / IPv4). Съответно не са зададени никакви адреси. Т.е. единствената употреба  на мрежовата карта е да мога да набера PPPoE-то.
2.   PPPoE
-   Има зададен service name, който е задължителен, и без него няма да се върже.
-   PPP settings (има такова бутонче в Свойствата на връзката, таб Options с някои допълнителни настройки, не знам дали са важни или нужни, но ги включвам)  - ‘Enable LCP extensions’ има отметка, ‘Enable Software Compression’ и ‘Negotiate multi-link’ нямат отметки (не са активни).
-   Таб Security – избран е само протокол CHAP
-   Там Networking – избран е само протокол IPv4 – на практика е нужен само той. Мога да пусна и IPv6, но така връзването единствено отнема повече време, а само IPv6 (без IPv4) не работи така или иначе.
А във Fedora засега имам това:
-   Като направя настройките през pppoe-setup и опитам да се свържа ми дава:
Код:
pppoe-start
/usr/sbin/pppoe-start: line 217:  2167 Terminated              $CONNECT "$@" > /dev/null 2>&1
-   Мрежовата карта ми я засича като eth2, и в момента има такива настройки:

Код:
eth2      Link encap:Ethernet  HWaddr 00:E0:4C:34:F3:F2  
          inet6 addr: fe80::2e0:4cff:fe34:f3f2/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:98 errors:0 dropped:0 overruns:0 frame:0
          TX packets:21 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:14692 (14.3 KiB)  TX bytes:3906 (3.8 KiB)
          Interrupt:18 Base address:0xac00

3.   Разбира се ще ви дам допълнителна информация, от която имате нужда. Очаквам вашите предложения.


Титла: Re: Как да настроя PPPoE под Fedora 14
Публикувано от: ddantgwyn в Nov 14, 2010, 13:55
Здравейте.

От значително известно време се опитвам да настроя PPPoE-то в линукс. Пробвал съм в различни дистрибуции като Ubuntu, OpenSuSe, Fedora, както и в PC-BSD, но неуспешно.
Знам, че има доста указания из форума за настройка, но така и не успявам да постигна нищо. Затова сметнах за добре да отворя нова тема по този проблем с надежда да ми помогнете да намеря решение.

....

3.   Разбира се ще ви дам допълнителна информация, от която имате нужда. Очаквам вашите предложения.

а защо се опитваш да направиш настройката през конзола (:P -- това за тези, които настояват за конзола)

опитай през Network Manager -- десен бутон на мишката върху него -> edit connections -> DSL и разглеждаш появилия се прозорец.

по този начин преди доста време бях направил връзката на един възрастен човек към неговия доставчик на internet. беше преди повече от година, затова не се сещам повече подробности, но ако имаш допълнителни въпроси -- не притеснявай да питаш.


Титла: Re: Как да настроя PPPoE под Fedora 14
Публикувано от: cybercop в Nov 14, 2010, 14:11
Както ти каза колегата : Network Manager -- десен бутон на мишката върху него -> edit connections -> DSL. Попълваш потребителсото име и парола и отмяташ "Автоматично стартиране". В средното прозорче пишеш името на доставчика, примерно моето е netsurf.net. Но май става и без него.
В Убунту и Дебиан има една универсална команда pppoeconf изпълнена с администраторски права - sudo pppoeconf при Убунту и 1.su  2. pppoeconf при Дебиан
Отваря ти се диалог на който отговаряш с ОК на всички въпроси докато не ти поиска потребителско име и парола. Попълваш ги, съгласяваш се с още 1-2 въпроса и си свързан. При следващото логване канекцията е автоматична. Това за мен е по- сигурният  и приятен начин на свързване отколкото чрез network manager.
Пусни едно Live CD на Убунту и напиши sudo pppoeconf в конзолата да видиш колко лесно става номера.


Титла: Re: Как да настроя PPPoE под Fedora 14
Публикувано от: tolostoi в Nov 14, 2010, 14:11
В Убунту става през network-manager-a, може би и с федора е така.
Цитат
Ето тук, в настройките на нетуърк мениджъра, отиваш на таб dsl пишеш си името и паролата, ако доставчика ти е дал сървиснейм - пишеш и него, ако не, го остави празно. После съхраняваш профила и си го избираш като цъкнеш на иконката за мрежа.
http://img202.imageshack.us/img202/320/18942606.png ($2)

http://forums.data.bg/index.php?showtopic=2011830 ($2)

Едит: Към cybercop ако ще му обясняваш как да си пусне нета през конзола, му обясни и как, къде трябва да си напише service name, понеже без него нет няма да има.


Титла: Re: Как да настроя PPPoE под Fedora 14
Публикувано от: cybercop в Nov 14, 2010, 14:19
http://dox.bg/files/dw?a=b39eb2086f
На тази снимка се вижда какво се попълва, при свързване чрез network manager. Няма разлика между Федора и Убунту.
През pppoeconf няма никакво име на доставчик. Само потребителско име и парола. Ползваш Дебиан и предполагам го знаеш много добре.


Титла: Re: Как да настроя PPPoE под Fedora 14
Публикувано от: tolostoi в Nov 14, 2010, 16:11
Да, с pppoeconf не пита за service name, точно за това ти писах, понеже ще го заблудиш с това което си написал, но има начин с добавянето на един ред в конфигурационен файл да се впише, за съжаление не се сещам в кой файл и какво се пише. :(

P. S. Май го намерих
Здрасти,
аз го правя по следния начин:

За 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


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



<!--EDIT|akebono|Окт. 24 2007,13:51-->
Проблем: ubuntu 7.04, pppoeconf, servicename ($2)

Едит: За федора виж темата, там е описано и за пкаета който е във федора rp-pppoe, т. е. има pppoe.conf


Титла: Re: Как да настроя PPPoE под Fedora 14
Публикувано от: palace123 в Nov 14, 2010, 17:54
Здравейте отново, и много благодаря за отговорите. Ето състоянието на нещата в момента:

1.   pppoe-setup
В man страницата прочетох, че пише в този файл:
/etc/sysconfig/network-scripts/ifcfg-ppp0
Там липсваше servicename, затова го добавих. Според указанията в man форматът е просто SERVICENAME=име на услугата
Pppoe-start обаче не сработи и даде същата грешка като преди.

- може би свързано - pppoe-discovery дава следната грешка:

Timeout waiting for PADO packets

Това май не трябва да е така (-:

2.   NetworkManager
Оставам с впечатление че не помни настройките. Като създам връзка в DSL например, давам отметката за всички потребители, но като запазя промените и отворя отново, същото не е маркирано.

Ето малко снимки на настройките, нищо особено.
(http://imgur.com/fvn2r.png)

Нещо, което трябва да отбележа - когато "Method" в NetworkManager е зададена както на картинката (Automatic DHCP), не успявам да се свържа никъде. Опитва се известно време и после връзката е достъпна за свързане, но не и активна. Смених Method на Automatic Address Only (или нещо подобно) - така ми дава някакво IP (192.168.0.x) и се връзва. Но това не помага на свързването на DSL в NetworkManager - пускам го да се върже, опитва се известно време и неуспява. Мрежата става неактивна (дава Х на иконата) и след няколко секунди явно се рестартира eth2 и се оправя. DSL обаче не се връзва.


Титла: Re: Как да настроя PPPoE под Fedora 14
Публикувано от: bvbfan в Nov 14, 2010, 18:14
http://linux.lcpe.uni-sofia.bg/manuals/openintegra/pppoe/client/Linux-Fedora_Core/fedora-pppoe-howto-1.0.2.html виж това, малко е старично, но е обяснено добре.


Титла: Re: Как да настроя PPPoE под Fedora 14
Публикувано от: cybercop в Nov 14, 2010, 18:47
Palace, просто стартирай едно Live CD на Убунту, напиши в конзолата sudo pppoeconf, натискаш Еnter, и в появилият се диалогов прозорец напиши само потребителското си име и парола, като с всичко останало, което те пита се съгласяваш и ми кажи какъв е резултата. Ни променяй нищо и не вкарвай никакви имена на доставчици. Просто потребителското име и паролата.


Титла: Re: Как да настроя PPPoE под Fedora 14
Публикувано от: tolostoi в Nov 14, 2010, 21:15
...
Timeout waiting for PADO packets

...
Това е фатална грешка, би трябвало да листне всички аксес концентратори в мрежата, нещо не е у ред при теб  :-[ виж какво отговаря
Код:
mii-tool
Провери си мак адреса под windows и linux дали е еднакъв, понеже съм виждал разлики.


Титла: Re: Как да настроя PPPoE под Fedora 14
Публикувано от: palace123 в Nov 14, 2010, 22:36
Cybercop:
pppoeconf не може да открие концентратор за достъп. Когато преди известно време пак се мъчих с PPPoE-то това не се беше случвало.

Tolostoi:
Под линукс ми дава някакъв MAC адрес, докато под Уиндоус в настройките на мрежовата карта за Network Address не е зададена стойност (избрано е Not Present). Това трябва ли да е странно?

Между другото пробвах pppoe-discovery в едно live OpenSuSe - и там не откри концентратор.

Проблемът нещо стана твърде странен, както казах преди откриваше концентратора без проблеми, а в Уиндоус нямам проблеми с набирането.

bvbfan
Благодаря ти за линка! Ще последвам инструкциите там, но за тази вечер стига толкова (-:

Благодаря на всички, които се отзоваха. Ако имате други съвети ще видя утре след работа какво може да се направи. Лека вечер засега.  [_]3


Титла: Re: Как да настроя PPPoE под Fedora 14
Публикувано от: tolostoi в Nov 15, 2010, 10:31
Под Windows в cmd напиши
Код:
ipconfig /all
Ще можеш да видиш мак адреса на мрежовата карта, под линукс се вижда и с
Код:
ifconfig -a
Колкото до проблема, казах да ползваш mii-tool (като root се изпълнява) за да видиш на 100 или на 10 мегабита ти е закачен кабела, твърде вероятно проблема да е в това - кофти кабел, кофти букса или друг хардуерен проблем с кабела. Ако има такъв проблем, при включване на 10 мегабита, се оправя в повечето случаи, може под windows да си на 10 за това да нямаш грижи.


Титла: Re: Как да настроя PPPoE под Fedora 14
Публикувано от: palace123 в Nov 15, 2010, 22:16
Ето ни отново след рекламите.

Мак адресът е същия като в линукс, където интерфейса е eth2. За да го видя в ipconfig трябваше да пусна IPv4, иначе уиндоуса не го показваше (:

Код:
[b]ipconfig /all[/b]
Ethernet adapter lan:

   Connection-specific DNS Suffix  . :
   Description . . . . . . . . . . . : Realtek RTL8139/810x Family Fast Ethernet NIC
   Physical Address. . . . . . . . . : 00-E0-4C-34-F3-F2
   DHCP Enabled. . . . . . . . . . . : Yes
   Autoconfiguration Enabled . . . . : Yes
   Autoconfiguration IPv4 Address. . : 169.254.245.170(Preferred)
   Subnet Mask . . . . . . . . . . . : 255.255.0.0
   Default Gateway . . . . . . . . . :
   NetBIOS over Tcpip. . . . . . . . : Enabled
PPP adapter spnet:

   Connection-specific DNS Suffix  . :
   Description . . . . . . . . . . . : net
   Physical Address. . . . . . . . . :
   DHCP Enabled. . . . . . . . . . . : No
   Autoconfiguration Enabled . . . . : Yes
   IPv4 Address. . . . . . . . . . . : 78.83.168.114(Preferred)
   Subnet Mask . . . . . . . . . . . : 255.255.255.255
   Default Gateway . . . . . . . . . : 0.0.0.0
   DNS Servers . . . . . . . . . . . : 62.204.132.34
                                       212.50.0.98
   NetBIOS over Tcpip. . . . . . . . : Disabled

Ethernet adapter home_lan:

   Media State . . . . . . . . . . . : Media disconnected
   Connection-specific DNS Suffix  . :
   Description . . . . . . . . . . . : NVIDIA nForce Networking Controller
   Physical Address. . . . . . . . . : 00-16-17-93-A3-45
   DHCP Enabled. . . . . . . . . . . : No
   Autoconfiguration Enabled . . . . : Yes

Ето и в графичен вид как изглеждат "настройките":
(http://imgur.com/os30z.png)

Резултат от mii-tool:
eth2: negotiated 100baseTx-FD, link ok

Идеи защо изобщо не открива концентратора в момента? Мисля че NetworkManager може да ми прави проблеми, затова искам да избегна употребата му, и по възможност ръчно да направя настройките за мрежата, без поддръжка на IPv6.


Титла: Re: Как да настроя PPPoE под Fedora 14
Публикувано от: cybercop в Nov 15, 2010, 22:40
Когато пуснеш Ubuntu от Live CD и напишеш sudo pppoeconf в конзолата, какво ти показва. Намира ли изобщо лан картата? Да не би да няма драйвъри за нея. Макар, че такова нещо не ми се е случвало никога. Ако искаш, можеш да пуснеш едно Live CD и на Mandriva. Свързва се към мрежата по следният начин- кликаш с десен бутон на мишката върху аплета за мрежата и избираш configure network. Избираш DSL>>България>>ppp over ethernet и попълваш потребителското име и парола. След това стартираш мрежата.


Титла: Re: Как да настроя PPPoE под Fedora 14
Публикувано от: palace123 в Nov 17, 2010, 08:18
Пускам sudo pppoeconf в Убунту и следвам указанията. Накрая ми дава, че е активирало връзката. Пиша:
plog –f
да видя лога:
Nov 17 07:50:05 ubuntu pppd[5988]: PPP session is 439
Nov 17 07:50:05 ubuntu pppd[5988]: Connected to 00:0e:a6:b6:b1:45 via interface eth0
Nov 17 07:50:05 ubuntu pppd[5988]: Using interface ppp0
Nov 17 07:50:05 ubuntu pppd[5988]: Connect: ppp0 <--> eth0
Nov 17 07:50:05 ubuntu pppd[5988]: peer from calling number 00:0E:A6:B6:B1:45 authorized
Nov 17 07:50:05 ubuntu pppd[5988]: LCP terminated by peer (peer refused to authenticate)
Nov 17 07:50:07 ubuntu pppd[5959]: PPP session is 437
Nov 17 07:50:07 ubuntu pppd[5959]: Connected to 00:0e:a6:b6:b1:45 via interface eth0
Nov 17 07:50:07 ubuntu pppd[5959]: Using interface ppp1
Nov 17 07:50:07 ubuntu pppd[5959]: Connect: ppp1 <--> eth0
Nov 17 07:50:08 ubuntu pppd[5988]: Connection terminated.
Nov 17 07:50:08 ubuntu pppd[5988]: Modem hangup
Nov 17 07:50:08 ubuntu pppd[5959]: PAP authentication failed
Nov 17 07:50:08 ubuntu pppd[5959]: Connection terminated.


Отварям /etc/ppp/peers/dsl-provider файла, за да видя настройките:
noipdefault
defaultroute
replacedefaultroute
hide-password
#lcp-echo-interval 30
#lcp-echo-failure 4
noauth
persist
#mtu 1492
#persist
#maxfail 0
#holdoff 20
plugin rp-pppoe.so eth0
user "username"
usepeerdns


Добре, аз не използвам 'pap', ами chap. Пиша 'refuse-pap' в 'dsl-provider' и пробвам пак:

ubuntu@ubuntu:~$ sudo pon dsl-provider
Plugin rp-pppoe.so loaded.
RP-PPPoE plugin version 3.8p compiled against pppd 2.4.5
ubuntu@ubuntu:~$ plog -f
Nov 17 07:56:24 ubuntu pppd[6199]: Plugin rp-pppoe.so loaded.
Nov 17 07:56:24 ubuntu pppd[6199]: RP-PPPoE plugin version 3.8p compiled against pppd 2.4.5
Nov 17 07:56:25 ubuntu pppd[6201]: pppd 2.4.5 started by root, uid 0
Nov 17 07:56:25 ubuntu pppd[6201]: PPP session is 580
Nov 17 07:56:25 ubuntu pppd[6201]: Connected to 00:0e:a6:b6:b1:45 via interface eth0
Nov 17 07:56:25 ubuntu pppd[6201]: Using interface ppp0
Nov 17 07:56:25 ubuntu pppd[6201]: Connect: ppp0 <--> eth0
Nov 17 07:56:26 ubuntu pppd[6131]: PPP session is 445
Nov 17 07:56:26 ubuntu pppd[6131]: Connected to 00:0e:a6:b6:b1:45 via interface eth0
Nov 17 07:56:26 ubuntu pppd[6131]: Using interface ppp1
Nov 17 07:56:26 ubuntu pppd[6131]: Connect: ppp1 <--> eth0
Nov 17 07:56:28 ubuntu pppd[6201]: peer from calling number 00:0E:A6:B6:B1:45 authorized
Nov 17 07:56:28 ubuntu pppd[6201]: LCP terminated by peer (peer refused to authenticate)
Nov 17 07:56:29 ubuntu pppd[6118]: PPP session is 446
Nov 17 07:56:29 ubuntu pppd[6118]: Connected to 00:0e:a6:b6:b1:45 via interface eth0
Nov 17 07:56:29 ubuntu pppd[6118]: Using interface ppp2
Nov 17 07:56:29 ubuntu pppd[6118]: Connect: ppp2 <--> eth0
Nov 17 07:56:30 ubuntu pppd[6131]: PAP authentication failed
Nov 17 07:56:30 ubuntu pppd[6131]: Connection terminated.
Nov 17 07:56:31 ubuntu pppd[6201]: Connection terminated.
Nov 17 07:56:31 ubuntu pppd[6201]: Modem hangup
Nov 17 07:56:34 ubuntu pppd[6118]: PAP authentication failed
Nov 17 07:56:34 ubuntu pppd[6118]: Connection terminated.

Две неща:
   имам 'noauth' във файла, а към края на лога виждам 'LCP terminated by peer (peer refused to authenticate)'
   имам  'refuse-pap', а накрая ми дава 'PAP authentication failed'
Добре, добавям 'require-chap' във файла. Веднага дава грешка този път и не прави нищо:
ubuntu@ubuntu:~$ sudo pon dsl-provider
Plugin rp-pppoe.so loaded.
RP-PPPoE plugin version 3.8p compiled against pppd 2.4.5
/usr/sbin/pppd: The remote system is required to authenticate itself
/usr/sbin/pppd: but I couldn't find any suitable secret (password) for it to use to do so.
/usr/sbin/pppd: (None of the available passwords would let it use an IP address.)


Така като гледам май не разбирам идеята на 'refuse-pap' и 'require-chap'. Тогава как да уточня, че използвам 'chap', a не 'pap'?

 И ето какво става като сменя този ред:
plugin rp-pppoe.so eth0
с този, който задава името на услугата (задължително за мен):
plugin rp-pppoe.so rp_pppoe_service servicename eth0
----
ubuntu@ubuntu:~$ sudo pon dsl-provider
Plugin rp-pppoe.so loaded.
RP-PPPoE plugin version 3.8p compiled against pppd 2.4.5
ubuntu@ubuntu:~$ plog -f
Nov 17 08:04:00 ubuntu pppd[6285]: Plugin rp-pppoe.so loaded.
Nov 17 08:04:00 ubuntu pppd[6285]: RP-PPPoE plugin version 3.8p compiled against pppd 2.4.5
Nov 17 08:04:00 ubuntu pppd[6288]: pppd 2.4.5 started by root, uid 0
Nov 17 08:04:00 ubuntu pppd[6288]: PPP session is 481
Nov 17 08:04:00 ubuntu pppd[6288]: Connected to 00:0e:a6:b6:b1:45 via interface eth0
Nov 17 08:04:00 ubuntu pppd[6288]: Using interface ppp0
Nov 17 08:04:00 ubuntu pppd[6288]: Connect: ppp0 <--> eth0
Nov 17 08:04:03 ubuntu pppd[6288]: peer from calling number 00:0E:A6:B6:B1:45 authorized
Nov 17 08:04:03 ubuntu pppd[6288]: LCP terminated by peer (peer refused to authenticate)
Nov 17 08:04:06 ubuntu pppd[6288]: Connection terminated.
Nov 17 08:04:06 ubuntu pppd[6288]: Modem hangup
Nov 17 08:04:36 ubuntu pppd[6288]: PPP session is 597
Nov 17 08:04:36 ubuntu pppd[6288]: Connected to 00:0e:a6:b6:b1:45 via interface eth0
Nov 17 08:04:36 ubuntu pppd[6288]: Using interface ppp0
Nov 17 08:04:36 ubuntu pppd[6288]: Connect: ppp0 <--> eth0
Nov 17 08:04:39 ubuntu pppd[6288]: peer from calling number 00:0E:A6:B6:B1:45 authorized
Nov 17 08:04:39 ubuntu pppd[6288]: LCP terminated by peer (peer refused to authenticate)
Nov 17 08:04:42 ubuntu pppd[6288]: Connection terminated.
Nov 17 08:04:42 ubuntu pppd[6288]: Modem hangup

Благодаря за вниманието! Успешен ден на всички (-:


Титла: Re: Как да настроя PPPoE под Fedora 14
Публикувано от: cybercop в Nov 17, 2010, 08:53
Като ти дава, че връзката е активирана, пусна ли браузера да видиш, дали действително имаш връзка?


Титла: Re: Как да настроя PPPoE под Fedora 14
Публикувано от: palace123 в Nov 17, 2010, 09:55
Става въпрос за няколко секунди, така че не съм, но ще пробвам довечера.

Между другото този тест го направих с една от вградените мрежови карти. Поради мистериозна за мен причина с външната карта не ми открива концентратора. Пробвах това,
sudo lshw -C network
и изписа, че си работи, и пише кой драйвър ползва (8139oo и т.н., не го помня точно). В сайта на Realtek пише, че е вграден в ядрото:

http://bit.ly/ahpSN1 ($2)


Титла: Re: Как да настроя PPPoE под Fedora 14
Публикувано от: cybercop в Nov 17, 2010, 10:06
Доставчика ти дали е разрешил MAC адреса и на вградената карта? Ако досега си ползвал външната, най- вероятно не е. Сложи под WIN кабела във вградената карта и се обади на доставчика да запише и другият MAC адрес. В жилището на родителите ми интернета е кабелен и от доставчика са вкарали MAC адресите на единият настолен и лаптопа, за да мога да ги сменявам, когато поискам. При теб положението е същото - две карти са все едно два отделни компютъра.


Титла: Re: Как да настроя PPPoE под Fedora 14
Публикувано от: tolostoi в Nov 17, 2010, 11:15
ОК, ако ще ползваш Убунту пробвай в /etc/ppp/options да разкоментираш реда -pap, да стане така
Код:
# Don't agree to authenticate using PAP.
-pap
Ако ще ползваш network-manager-a направи си нова връзка, впиши в нея мак адреса който си работи по принцип (вероятно на външната карта) напиши си името на услугата, и разкоментирай всички аутх протоколи които не те интересуват, т. е. без chap
http://img200.imageshack.us/img200/8862/dslq.png


Титла: Re: Как да настроя PPPoE под Fedora 14
Публикувано от: mavar в Nov 17, 2010, 18:22
Провери дали съществува файла

/etc/ppp/chap-secrets


Титла: Re: Как да настроя PPPoE под Fedora 14
Публикувано от: Acho в Nov 17, 2010, 20:17
/off
Palace, на мен пък ми стана интересно това което казваш: "...Между другото този тест го направих с една от вградените мрежови карти..."

Че колко ВГРАДЕНИ карти имаш на тая машина ? Защото, така казано, означава че има 2-3 карти на дъното.


Титла: Re: Как да настроя PPPoE под Fedora 14
Публикувано от: palace123 в Nov 17, 2010, 20:26
cybercop:
1. Пробвах уиндоус с друга карта - няма проблеми => няма ограничение по MAC адрес.
2. Опитах много бързо да опитам да заредя нещо във Firefox, но не стана (-:

tolostoi:
1. Направих тази промяна в /etc/ppp/options:

ubuntu@ubuntu:~$ sudo pppoeconf
Plugin rp-pppoe.so loaded.
RP-PPPoE plugin version 3.8p compiled against pppd 2.4.5
ubuntu@ubuntu:~$ plog -f
Nov 17 20:09:03 ubuntu pppd[6566]: Using interface ppp0
Nov 17 20:09:03 ubuntu pppd[6566]: Connect: ppp0 <--> eth0
Nov 17 20:09:06 ubuntu pppd[5869]: Connection terminated.
Nov 17 20:09:06 ubuntu pppd[5869]: Modem hangup
Nov 17 20:09:06 ubuntu pppd[5869]: Exit.
Nov 17 20:09:06 ubuntu pppd[6566]: peer from calling number 00:0E:A6:B6:B1:45 authorized
Nov 17 20:09:06 ubuntu pppd[6566]: LCP terminated by peer (peer refused to authenticate)
Nov 17 20:09:09 ubuntu pppd[6566]: Connection terminated.
Nov 17 20:09:10 ubuntu pppd[6566]: Modem hangup

==>
променям един ред в /etc/ppp/peers/dsl-provider: plugin rp-pppoe.so rp_pppoe_service lan1\lan1 eth0

==>
ubuntu@ubuntu:~$ sudo pon dsl-provider
Plugin rp-pppoe.so loaded.
RP-PPPoE plugin version 3.8p compiled against pppd 2.4.5
ubuntu@ubuntu:~$ plog -f
Nov 17 20:11:18 ubuntu pppd[6640]: Plugin rp-pppoe.so loaded.
Nov 17 20:11:18 ubuntu pppd[6640]: RP-PPPoE plugin version 3.8p compiled against pppd 2.4.5
Nov 17 20:11:18 ubuntu pppd[6642]: pppd 2.4.5 started by root, uid 0
Nov 17 20:11:18 ubuntu pppd[6642]: PPP session is 675
Nov 17 20:11:18 ubuntu pppd[6642]: Connected to 00:0e:a6:b6:b1:45 via interface eth0
Nov 17 20:11:18 ubuntu pppd[6642]: Using interface ppp0
Nov 17 20:11:18 ubuntu pppd[6642]: Connect: ppp0 <--> eth0
Nov 17 20:11:19 ubuntu pppd[6299]: PPP session is 464
Nov 17 20:11:19 ubuntu pppd[6299]: Connected to 00:0e:a6:b6:b1:45 via interface eth0
Nov 17 20:11:19 ubuntu pppd[6299]: Using interface ppp1
Nov 17 20:11:19 ubuntu pppd[6299]: Connect: ppp1 <--> eth0
Nov 17 20:11:21 ubuntu pppd[6642]: peer from calling number 00:0E:A6:B6:B1:45 authorized
Nov 17 20:11:21 ubuntu pppd[6642]: LCP terminated by peer (peer refused to authenticate)
Nov 17 20:11:22 ubuntu pppd[6299]: peer from calling number 00:0E:A6:B6:B1:45 authorized
Nov 17 20:11:22 ubuntu pppd[6299]: LCP terminated by peer (peer refused to authenticate)
Nov 17 20:11:24 ubuntu pppd[6642]: Connection terminated.
Nov 17 20:11:24 ubuntu pppd[6642]: Modem hangup
Nov 17 20:11:25 ubuntu pppd[6299]: Connection terminated.
Nov 17 20:11:25 ubuntu pppd[6299]: Modem hangup
Nov 17 20:11:28 ubuntu pppd[6566]: PPP session is 471
Nov 17 20:11:28 ubuntu pppd[6566]: Connected to 00:0e:a6:b6:b1:45 via interface eth0
Nov 17 20:11:28 ubuntu pppd[6566]: Using interface ppp0
Nov 17 20:11:28 ubuntu pppd[6566]: Connect: ppp0 <--> eth0
Nov 17 20:11:31 ubuntu pppd[6566]: peer from calling number 00:0E:A6:B6:B1:45 authorized
Nov 17 20:11:31 ubuntu pppd[6566]: LCP terminated by peer (peer refused to authenticate)
Nov 17 20:11:34 ubuntu pppd[6566]: Connection terminated.
Nov 17 20:11:34 ubuntu pppd[6566]: Modem hangup


mavar:
Да, има такъв файл, и вътре са потребителя и паролата. За сървър е сложена звездичка *, което предплагам значи, че за който и да е концентратор ще се опита да се идентифицира с тях.

Acho:
Ами две вградени и една външна (-:


Титла: Re: Как да настроя PPPoE под Fedora 14
Публикувано от: frantic в Nov 17, 2010, 21:31
Здравей, аз съм пробвал два начина за осъществяване на pppoe връзка.
Единия е чрез командата pppoe-setup или adsl-setup  където отговаряш на въпросите и после трябва да добавиш във файла /etc/sysconfig/network-scripts/ifcfg-ppp0 тага SERVICENANE и ACNAME ако има нужда.
Друг начин е от менюто на GNOME "Система -> Администрация -> Мрежа"
От там "Нов -> xDSL"
Там попълваме някакво име за провайдер и името и парола за достъп. Завършваме тази стъпка.
След като се затвори прозореца избираме новата връзка която създадохме и избираме редактиране и си редактираме някой настройки от които най-важни са на таба "Разширени"
където попълваме СервисНаме и АЦНАМЕ. Не знам каква беше причината но устройството през което се свързваш е добре да не се вдига при началното зареждане. Когато се стартира PPPOE си го включва.


Титла: Re: Как да настроя PPPoE под Fedora 14
Публикувано от: tolostoi в Nov 18, 2010, 11:00
Пробвай с network-manager да видим, притесняваме този слаш в името на услугата lan1\lan1 пробвай да го напишеш в кавички "lan1\lan1" може това да е проблема. Също виж в /var/log/messages понякога дава повече информация от plog
Също пробвай да поставиш в dsl-provider тези редове

Код:
refuse-pap
refuse-eap
refuse-mschap


Титла: Re: Как да настроя PPPoE под Fedora 14
Публикувано от: palace123 в Nov 18, 2010, 21:30
Обновление:
1. Преинсталирах Fedora - този път махнах NetworkManager да не се инсталира изобщо. Никак му нямам доверие, а и май си пречи с програмата на Fedora.

2. Frantic - пробвах през System -> Administration -> Network.

Не знам каква е причината, но eth0 интерфейса (външната карта), ми я дава Inactive. Като дам да се активира изскача много бързо някакво прозорче и се затваря и толкова. Пак си пише Inactive. Дори като го пусна през конзолата са ifup eth0 не се сменя на Active. Това някакъв бъг ли е? А като създам и настроя ppp0 и го пусна да набира излиза един друг прозорец (явно за състоянието), който много време стои празен, и накрая ми дава грешката като в първия ми пост: /usr/sbin/pppoe-start: line 217:  2167 Terminated              $CONNECT "$@" > /dev/null 2>&1 (-: което не е добре, нали?

3. tolostoi - говориш за Убунту, нали? Не ми се иска, но май ще инсталирам и едно Убунту, че така с тази жива среда от диск не е работа, а и не мога да рестартирам като се променят някои настройки, и да видим дали ще има разлика.


Титла: Re: Как да настроя PPPoE под Fedora 14
Публикувано от: mavar в Nov 20, 2010, 10:49
Да, има такъв файл, и вътре са потребителя и паролата. За сървър е сложена звездичка *, което предплагам значи, че за който и да е концентратор ще се опита да се идентифицира с тях.
Добре, значи не е това причината да не иска да ползва CHAP.
Между другото концентратора видим ли е? Изпълни като root

pppoe -A

и виж дали ще го намери. Възможно е да не го намери ако доставчика го е настроил да бъде скрит, но въпреки това да може да се свържеш към него ако посочиш AC_NAME и SERVICENAME. Тези два параметъра трябва да се попълнят задължително и в случай, че в мрежата има повече от един концентратор или пък е само един но с повече от един сървис. Доколкото разбирам си с Fedora. Виж дали е инсталиран rp-pppoe и след това в /etc/ppp/pppoe.conf намираш редовете:

ACNAME=
SERVICENAME=

Там си добавяш съответните стойности.
Тъй като във Fedora вероятно липсва командата plog може да видиш какво става с

tail -f /var/log/messages


Титла: Re: Как да настроя PPPoE под Fedora 14
Публикувано от: tolostoi в Nov 20, 2010, 11:13
Не ползва чап, понеже сървъра не го иска (защо ... това тоя дето е правил сървъра знае) поради тази причина има и по-особена настройка и под windows. Сега ще пусна един пппое сървър на рутера да погледна.
Да, както мислех, при стандартна настройка, първо си търси chap auth. Ето го


pppoe-discovery
Access-Concentrator: www
Got a cookie: 1c 92 83 a4 7c c6 2c 60 27 b6 df d2 64 86 12 46 f3 1c 00 00
--------------------------------------------------
AC-Ethernet-Address: 00:08:c7:29:0b:c6

plog
Nov 20 11:21:44 hp-ht pppd[14091]: CHAP authentication succeeded: Access granted
Nov 20 11:21:44 hp-ht pppd[14091]: CHAP authentication succeeded
Nov 20 11:21:44 hp-ht pppd[14091]: peer from calling number 00:08:C7:29:0B:C6 authorized
Nov 20 11:21:44 hp-ht pppd[14091]: replacing old default route to eth0 [192.168.0.1]
Nov 20 11:21:44 hp-ht pppd[14091]: Cannot determine ethernet address for proxy ARP
Nov 20 11:21:44 hp-ht pppd[14091]: local  IP address 192.168.100.55
Nov 20 11:21:44 hp-ht pppd[14091]: remote IP address 192.168.100.1
Nov 20 11:21:44 hp-ht pppd[14091]: primary   DNS address 192.168.0.1
Nov 20 11:21:44 hp-ht pppd[14091]: secondary DNS address 10.81.0.1

/var/log/messages
...
Nov 20 11:21:41 hp-ht pppd[14088]: Plugin rp-pppoe.so loaded.
Nov 20 11:21:41 hp-ht pppd[14088]: RP-PPPoE plugin version 3.8p compiled against pppd 2.4.5
Nov 20 11:21:41 hp-ht pppd[14091]: pppd 2.4.5 started by root, uid 0
Nov 20 11:21:41 hp-ht pppd[14091]: PPP session is 1
Nov 20 11:21:41 hp-ht pppd[14091]: Connected to 00:08:c7:29:0b:c6 via interface eth0
Nov 20 11:21:41 hp-ht pppd[14091]: Using interface ppp0
Nov 20 11:21:41 hp-ht pppd[14091]: Connect: ppp0 <--> eth0
Nov 20 11:21:44 hp-ht pppd[14091]: CHAP authentication succeeded: Access granted
Nov 20 11:21:44 hp-ht pppd[14091]: CHAP authentication succeeded
Nov 20 11:21:44 hp-ht pppd[14091]: peer from calling number 00:08:C7:29:0B:C6 authorized
Nov 20 11:21:44 hp-ht pppd[14091]: replacing old default route to eth0 [192.168.0.1]
Nov 20 11:21:44 hp-ht pppd[14091]: local  IP address 192.168.100.55
Nov 20 11:21:44 hp-ht pppd[14091]: remote IP address 192.168.100.1
Nov 20 11:21:44 hp-ht pppd[14091]: primary   DNS address 192.168.0.1
Nov 20 11:21:44 hp-ht pppd[14091]: secondary DNS address 10.81.0.1




Титла: Re: Как да настроя PPPoE под Fedora 14
Публикувано от: palace123 в Nov 21, 2010, 13:59

/etc/sysconfig/network-scripts/ifcfg-eth1

DEVICE=eth1
HWADDR=00:16:17:93:A3:46
ONBOOT=yes
BOOTPROTO=none
TYPE=Ethernet
IPV6INIT=no
USERCTL=yes
NM_CONTROLLED=no
PEERDNS=yes


Би трябвало да се пуска картата при стартиране на системата, но това не става. Като пробвам 'ifconfig' под конзола ми дава, че само 'lo' interface-ът е активен.

Пиша 'ifup-eth1' за да вдигна интерфейса.

eth1      Link encap:Ethernet  HWaddr 00:16:17:93:A3:46 
          inet6 addr: fe80::216:17ff:fe93:a346/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:53 errors:0 dropped:0 overruns:0 frame:0
          TX packets:11 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:8225 (8.0 KiB)  TX bytes:2222 (2.1 KiB)
          Interrupt:48 Base address:0x6000



Добре, пуснат е, но защо имам ipv6 адрес? Той не ми трябва. Нали имам опция 'IPV6INIT=no'? Може би това е основен проблем – ipv6 не ми е от полза, както и да имам каквито и да било IP настройки.

В “System -> Administration -> Network” ми дава следното:

(http://imgur.com/CP8lw.png)

т.е. Според него пък нищо не е активно. Да му видим настройките:

(http://imgur.com/UZkuw.png)

Всъщност отначало беше сложено, че се контролира от NetworkManager – това съм го деинсталирал от пакетите, и в ifcfg-eth1 имам опция “NM_CONTROLLED=no” - не ми е ясно защо тогава настояво, че се контролира от NM.

Оставям го така (със статичен адрес), махам отметката от “Controlled by NetworkManager”. В Network Configuration натискам Activate ии... не се случва нищо (изскача прозорче за много кратко време и изчезва веднага, не виждам какво се случва).

Слагам вместо статичен DHCP, и става следното:

Determining IP information for eth1.../etc/init.d/functions: line 51: /dev/stderr: Permission denied

/etc/rc.d/init.d/functions: line 51: /dev/stderr: Permission denied

Да пробваме 'pppoe -A':

[root@blacksun furao]# pppoe -A

pppoe: send (sendPacket): Network is down
pppoe: recv (receivePacket): Network is down
pppoe: send (sendPacket): Network is down
pppoe: send (sendPacket): Network is down
pppoe: Timeout waiting for PADO packets
[root@blacksun furao]#



Пускам графичниия интерфейс на rp-pppoe, но не успява да се свърже. Накрая излиза това:

(http://imgur.com/o5nYC.png)

Ето лога от 'tail -f /var/log/messages':

Nov 21 13:35:25 blacksun pppoe[3344]: send (sendPacket): Network is down
Nov 21 13:35:30 blacksun pppoe[3344]: send (sendPacket): Network is down
Nov 21 13:35:35 blacksun pppoe[3344]: Timeout waiting for PADO packets
Nov 21 13:36:56 blacksun kernel: [ 1238.577613] PPP generic driver version 2.4.2
Nov 21 13:36:56 blacksun kernel: [ 1238.644763] HDLC line discipline maxframe=4096
Nov 21 13:36:56 blacksun kernel: [ 1238.644771] N_HDLC line discipline registered.
Nov 21 13:36:56 blacksun pppd[3540]: pppd 2.4.5 started by furao, uid 0
Nov 21 13:36:56 blacksun pppd[3540]: Using interface ppp0
Nov 21 13:36:56 blacksun pppd[3540]: Connect: ppp0 <--> /dev/pts/2
Nov 21 13:36:56 blacksun pppoe[3541]: PPP session is 668 (0x29c)
Nov 21 13:37:26 blacksun pppoe[3541]: Session 668 terminated -- received PADT from peer
Nov 21 13:37:26 blacksun pppoe[3541]: PADT: Generic-Error: RP-PPPoE: Child pppd process terminated
Nov 21 13:37:26 blacksun pppoe[3541]: Sent PADT
Nov 21 13:37:26 blacksun pppd[3540]: Modem hangup
Nov 21 13:37:26 blacksun pppd[3540]: Connection terminated.
Nov 21 13:37:26 blacksun avahi-daemon[1317]: Withdrawing workstation service for ppp0.
Nov 21 13:37:26 blacksun pppd[3540]: Exit.
Nov 21 13:37:26 blacksun pppoe-connect: PPPoE connection lost; attempting re-connection.



Отивам да инсталирам Убунту (-:


Титла: Re: Как да настроя PPPoE под Fedora 14
Публикувано от: Odido в Nov 21, 2010, 18:15
Последно когато опитах да пусна pppoe под убунту я нямаше като програма,а нет да го ъпгрдейдвам също нямаше.Не помня версията на линукса.Сложих Mint и всичко заспа с едно просто sudo ppoeconf в конзолата.Пишеш си юзернейма и паролата и след 3 минути имаш нет....


Титла: Re: Как да настроя PPPoE под Fedora 14
Публикувано от: cybercop в Nov 21, 2010, 18:38
Объркал си нещо. Няма разлика при канекцията на Ubuntu и Mint. Досега не съм виждал Ubuntu без pppoe. http://dox.bg/files/dw?a=e267b87d90


Титла: Re: Как да настроя PPPoE под Fedora 14
Публикувано от: mavar в Nov 24, 2010, 16:58
Цитат
pppoe: send (sendPacket): Network is down
Сега видях, че имаш повече LAN-карти. Опитай с

pppoe -A -I eth1

Ако стане потърси в /etc/ppp/pppoe.conf реда

ETH=

и го направи да е

ETH='eth1'


Титла: Re: Как да настроя PPPoE под Fedora 14
Публикувано от: palace123 в Nov 26, 2010, 08:21
Хехе, така стана (-:

pppoe -A -I eth1
Access-Concentrator: raspppoe
Got a cookie: bb 86 17 45 b3 31 7b 93 21 8c 66 38 b4 6e 9c 94 b1 0a 00 00
AC-Ethernet-Address: 00:0e:a6:b6:b1:45
--------------------------------------------------
Access-Concentrator: r1-ruse
Got a cookie: cd 87 cf 48 13 83 2a 87 8b 18 a0 fe c3 75 19 29 11 0b 00 00
AC-Ethernet-Address: 00:0e:a6:b6:b1:45
--------------------------------------------------


Титла: Re: Как да настроя PPPoE под Fedora 14
Публикувано от: mavar в Nov 27, 2010, 08:54
Хехе, така стана (-:
Стана в смисъл, че откри AC-то. Но успя ли да се свържеш?


Титла: Re: Как да настроя PPPoE под Fedora 14
Публикувано от: palace123 в Nov 27, 2010, 19:25
Да, извинявай, не бях достатъчно ясен - стана, в смисъл че откри концентратора, но не мога да се вържа, пак LCP terminated by peer. Напоследък нямам много време да се занимавам да го мъча, и взех да се отчайвам.

Искам да питам, някой смята ли, че е някакъв проблем с NetworkManager? Има ли смисъл да го деинсталирам? И като го деинсалирам, как да настроя мрежовата карта да няма IP адрес? Благодаря и приятна събота вечер (-:


Титла: Re: Как да настроя PPPoE под Fedora 14
Публикувано от: palace123 в Dec 11, 2010, 18:39
Здравейте отново! В крайна сметка разрешихме проблема с интернета... Инсталирах Fedora 14 на един лаптоп и го дадох на доставчика ми да му направят настройките. Изглежда проблемът е в начинът, по който аз съм ги задавал.

По-точно в това, че в ундоус като Service Name посочвам "lan1\lan1" и интернет има, но в линукс явно е по-различно. От направените настройки видях, че за е зададен Service Name "lan1" и отделно име на концентратора ACNAME "lan1". Общо взето в това е бил проблемът, не видях да има някаква друга разлика в настройките. Направих ги по подобие, дори ръчно, на настолния компютър. Ето и как изглеждат файловете, а интернет си тече (-:

/etc/system/network-scripts/ifcfg-eth0
DEVICE=eth0
BOOTPROTO=dhcp
HWADDR=00:26:2D:8A:A0:78
NM_CONTROLLED=no
ONBOOT=yes
TYPE=Ethernet
IPV6INIT=no
USERCTL=no


/etc/system/network-scripts/ifcfg-ppp0
USERCTL=yes
BOOTPROTO=dialup
NAME=DSLppp0
DEVICE=ppp0
TYPE=xDSL
ONBOOT=no
PIDFILE=/var/run/pppoe-adsl.pid
FIREWALL=STANDALONE
PING=.
PPPOE_TIMEOUT=80
LCP_FAILURE=3
LCP_INTERVAL=20
CLAMPMSS=1452
CONNECT_POLL=6
CONNECT_TIMEOUT=60
DEFROUTE=yes
SYNCHRONOUS=no
ETH=eth0
PROVIDER=DSLppp0
USER=username
PEERDNS=yes
DEMAND=no
SERVICENAME=lan1
ACNAME=lan1
NM_CONTROLLED=no
IPV6INIT=no
IDLETIMEOUT=600
PERSIST=yes


/etc/ppp/chap-secrets
# Secrets for authentication using CHAP
# client   server   secret         IP addresses
"username"   *   "password"
####### system-config-network will overwrite this part!!! (begin) ##########
"username"    "lan1"    "password"
"username"    "ppp0"    "password"
"username"    *    "password"
####### system-config-network will overwrite this part!!! (end) ############


За горното не знам дали е нужно да е точно така, но изглежда system-config-network така е решило поради някаква причина. При така направените файлове мога да стартирам PPPoE-то през командния ред с:
adsl-start
и съответно за спиране
adsl-stop

Или през system-network-config просто се избира и се натиска бутонът Activate.

И това е всичко!  [_]3 Дано това да е полезно за някого!

Послепис: Между другото май няма да остана на Fedora все пак. Не исках да прибягвам до Убунто, но засега май ще сложа него.

Благодаря на всички, които се отзоваха и допринесоха към темата!  [_]3