Форум русской поддержки ОС Fedora linux
Здравствуйте.
У меня с начала установки 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 настроены правильно.
После возни с файлами настройки, выйти в инет не удаётся даже на старом ядре, пишу из под винды.
Неактивен
Какой у тебя dsl-модем? Попробуй настроить его в режиме роутера.
Неактивен
Соединение не через 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 блокирует трафик? Может такое быть?
Неактивен