Fedora linux forum

Форум русской поддержки ОС Fedora linux

 

#1 2010-05-02 22:08:59

Serdceder
New member
Зарегистрирован: 2010-04-02
Сообщений: 8

PPPoE

Здравствуйте.
У меня с начала установки F12 начались проблемы с dsl-соединением. НАстройку делал через NetWorkManager. Но каждый раз приходилось соединение пересоздавать (после ввода пароля для nm-appleta), менеджер не видел настроек, хотя они были вбиты, я просто создавал новое соеденение и удалял старое, после создал сразу два соеденения, одно из них использовал для ввода пароля, второе для соеденения. Образно говоря, приходится писать левой ногой, когда есть руки.
Но основная проблема не в этом. После сборки нового ядра, NetworkManager отказывается распознавать dsl-соеденение, настроить даёт, но при нажатии на активацию — ни какой реакции. Думал, может ppp-протокол не работает, модули в ядро не загрузились, загрузил старую версию ядра, скачал rpm-пакеты под ppp, а так так пакет для ручной настройки PPPoE соеденения (что-то ppp-ru).
Установил на новое ядро. Командами lsmod | grep ppp и service --status-all | grep ppp сравнил загруженные модули и сервисы, всё работает, NetworkManager — снова нет. Создал соединение вручную pppoe-setup, подправил файлы, везде только где можно было и в папке etc/sysconfig и etc/ppp, кстати, в папке peers отсутствует файл dsl-connection, он обязательно нужен? там есть только wdial.
Пройдусь по файлам:
#pppoe-conf

Код:

ETH='eth0'
USER='здесь ввожу свой логин выделенный мне провайдером для подкоючения'
DNSTYPE=SERVER (здесь сначала ввёл свой gateway, после заменил на server)
PEERDNS=yes
DNS1=(собственно ip — моего сервера или просто gateway)
DNS2=
DEFAULTROUTE=yes
CONNECT_TIMEOUT=30
SYNCHRONOUS=no
CLAMPMSS=1412 (сначало ставил 1492)
FIREWALL=MASQUERADE

#pppoe-server-options

Код:

plugin rp-pppoe
Auto_eth0
noipdefault
usepeerdns
defaultroute
persist
noauth
login="здесь ввожу свой логин выделенный мне провайдером для подкоючения"

#ifcfg-pppo

Код:

USERCTL=yes
BOOTPROTO=none
NAME=DSL10
DEVICE=pppo
TYPE=xDSL
ONBOOT=no
PIDFILE=/var/run/pppoe-dsl.pid
FIREWALL=NONE
PING=.
PPPOE_TIMEOUT=80
LCP_FAILURE=3
LCP_INTERVAL=20
CLAMPMSS=1412
CONNECT_POLL=6
CONNECT_TIMEOUT=60
DEFROUTE=yes
SYNCHRONOUS=no
ETH=Auto_eth0
PROVIDER=DSLpppo
USER=(здесь ввожу свой логин выделенный мне провайдером для подключения!!! Правильно? Или стоит вводить одного из пользователей системы с правами рута?)
PEERDNS=no
DEMAND=no
NETMASK= (моя маска)
IPADDR=(здесь ip сети, не gateway)
IPV6INIT=no
PERSIST=no

#ifcfg-Auto_eth0
HWADDR=00:1B:FC:14:B1:DC
TYPE=Ethernet
BOOTPROTO=none
IPADDR=...
PREFIX=...
GATEWAY=...
NAME="Auto eth0"
UUID=...
ONBOOT=no

#Вот что прописанно в logs/messages:
May  3 09:56:15 roland pppd[2790]: Using interface ppp1
May  3 09:56:15 roland pppd[2790]: Connect: ppp1 <--> /dev/pts/3
May  3 09:56:15 roland pppoe[2791]: PPP session is 1490 (0x5d2)
May  3 09:56:16 roland pppd[2790]: MS-CHAP authentication failed: Login incorrect
May  3 09:56:16 roland pppd[2790]: CHAP authentication failed
May  3 09:56:16 roland pppd[2790]: Connection terminated.
May  3 09:56:16 roland pppoe[2791]: Session 1490 terminated -- received PADT from peer
May  3 09:56:16 roland pppoe[2791]: PADT: Generic-Error: session closed
May  3 09:56:16 roland pppoe[2791]: Sent PADT
May  3 09:56:16 roland pppd[2790]: Exit.
May  3 09:56:16 roland pppoe-connect: PPPoE connection lost; attempting re-connection.

Удалил сетку System eth0, в NetworkManager была ещё eth0, меня это смутило, в результате появилась Auto_eth0 одновременно с etho

На новом ядре команда pppoe-start работает, пишет Connected! А вот на старом нет, сбрасывает по таймату: line 191:3101 Terminated $connect "$@" /dev/null 2> &1
На старом ядре ifconfig выдаёт наличие eth0 и ppp0 На новом только eth0. Файлы chap-secrets и rap-secrets настроены правильно.
После возни с файлами настройки, выйти в инет не удаётся даже на старом ядре, пишу из под винды.

Неактивен

 

#2 2010-05-04 10:51:19

Vascom
Member
Зарегистрирован: 2008-09-29
Сообщений: 453

Re: PPPoE

Какой у тебя dsl-модем? Попробуй настроить его в режиме роутера.

Неактивен

 

#3 2010-05-05 18:56:41

Serdceder
New member
Зарегистрирован: 2010-04-02
Сообщений: 8

Re: PPPoE

Соединение не через DSL модем, обычное точка-точка Ethernet PPPoE.
Снёс NetworkManager, ifconfig показал, что есть только lo (т.е. локалка), прописал последовательно ifup etho, затем ifup pppo — ругнулся, что таких сервисов нет. После того как набрал pppO, вроде прошёл коннект, вот что пишет в var/log/messages

Код:

May 7 15:29:39 roland kernel: PPP generic driver version 2.4.2
May 7 15:29:39 roland pppd[2219]: pppd 2.4.4 started by root, uid 0
May 7 15:29:39 roland pppd[2219]: Using interface ppp0
May 7 15:29:39 roland pppd[2219]: Connect: ppp0 <--> /dev/pts/2
May 7 15:29:44 roland pppoe[2222]: PPP session is 65304 (0xff18)
May 7 15:29:44 roland pppd[2219]: CHAP authentication succeeded
May 7 15:29:44 roland pppd[2219]: local IP address 217.67.66.176
May 7 15:29:44 roland pppd[2219]: remote IP address 193.46.210.34

Пинг на 193.46.210.35 идёт, всё остальное не пингует (включая ya.ru и мой gateway), адрес динамический. Может быть PPPoE идёт не через pppd, а через eth0 напрямую, как это узнать, или может быть SeLinux блокирует трафик? Может такое быть?

Неактивен