Всем привет!
Сменил на днях провайдера, у них подключение к интернету организованно через pppoe.
Попытался настроить подключение, и столкнулся с проблемой - после запуска pppoeconf процесс настройки останавливается на "100%" и дальше ничего не происходит.
Сеть перезапускать пробовал, не помогает. Локалка работает.
Вот лог:
er@er-desktop:~$ tail -f /var/log/syslog
Nov 8 19:54:03 er-desktop acpid: client connected from 1438[106:113]
Nov 8 19:54:03 er-desktop acpid: 1 client rule loaded
Nov 8 19:54:07 er-desktop ntpdate[1306]: no server suitable for synchronization found
Nov 8 19:54:07 er-desktop polkitd[1488]: started daemon version 0.96 using authority implementation `local' version `0.96'
Nov 8 19:54:11 er-desktop kernel: [ 42.752005] eth0: no IPv6 routers present
Nov 8 19:54:12 er-desktop NetworkManager[908]: <warn> invalid connection: 'NMSettingPPPOE' / 'service' invalid: 1
Nov 8 19:59:01 er-desktop anacron[1007]: Job `cron.daily' started
Nov 8 19:59:01 er-desktop anacron[1747]: Updated timestamp for job `cron.daily' to 2011-11-08
Nov 8 20:13:19 er-desktop kernel: [ 1190.340761] NET: Registered protocol family 24
Nov 8 20:17:01 er-desktop CRON[2427]: (root) CMD ( cd / && run-parts --report /etc/cron.hourly)
ifconfig выдаёт следующее:
er@er-desktop:~$ ifconfig
eth0 Link encap:Ethernet HWaddr 00:1d:7d:d3:db:53
inet addr:10.2.55.245 Bcast:10.2.55.255 Mask:255.255.252.0
inet6 addr: fe80::21d:7dff:fed3:db53/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:8953 errors:0 dropped:0 overruns:0 frame:0
TX packets:21631 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:1961979 (1.9 MB) TX bytes:1724114 (1.7 MB)
Interrupt:44 Base address:0x4000
lo Link encap:Локальная петля (Loopback)
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:300 errors:0 dropped:0 overruns:0 frame:0
TX packets:300 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:35588 (35.5 KB) TX bytes:35588 (35.5 KB)
вывод команды route:
er@er-desktop:~$ route
Таблица маршутизации ядра протокола IP
Destination Gateway Genmask Flags Metric Ref Use Iface
10.2.52.0 * 255.255.252.0 U 1 0 0 eth0
link-local * 255.255.0.0 U 1000 0 0 eth0
default 10.2.52.1 0.0.0.0 UG 0 0 0 eth0
На Кубунту перешёл недавно, поэтому многое пока непонятно.
P.S. Поиском нашёл пару тем с обсуждением аналогичной проблемы, но данные там рекомендации мне не помогли.
Здравствуйте. Во первых первый лог немного не о том. Предлагаю сделать следующие:
1. Посмотрите в каталоге /etc/ppp/peers имеется ли файл dsl-provider. Это файл настроек для ppp сессии , создается pppoeconf (Доступен только пользователю root!!!)
2. Если он есть то выполнить в консоле
pon dsl-provider
и сразуtail -f /var/log/syslog |grep ppp
. Вывод лога выложить сюда3. Если файла нет, то открываете konsole и в одной вкладке запускаете
tail -f /var/log/syslog > $HOME/tail_syslog
, а в другой запускаете pppoeconf. Затем содержимое файла $HOME/tail_syslog выложить сюда.PS Все команды три пункта нужно выполнять от пользователя root. Для этого надо выполнить
sudo su
Файл dsl-provider в указанной папке есть.
В ответ на команду pon dsl-provider в консоль выводятся строки непонятных символов, с интервалом примерно в пять секунд. Подождал пару минут - процесс не прекращался. Пришлось закрыть окно терминала чтобы его прекртаить (кстати, есть ли какая нибудь команда или сочетание клавиш,что бы остановить выполнение команды не закрывая терминал?).
После этого снова открыл терминал и ввёл tail -f /var/log/syslog |grep ppp. Вот что получилось:
er@er-desktop:~$ sudo su
[sudo] password for er:
root@er-desktop:/home/er# tail -f /var/log/syslog |grep ppp
Nov 8 21:19:00 er-desktop pppd[1877]: Using interface ppp0
Nov 8 21:19:00 er-desktop pppd[1877]: Connect: ppp0 <--> /dev/pts/1
Nov 8 21:19:00 er-desktop NetworkManager[895]: SCPlugin-Ifupdown: devices added (path: /sys/devices/virtual/net/ppp0, iface: ppp0)
Nov 8 21:19:00 er-desktop NetworkManager[895]: SCPlugin-Ifupdown: device added (path: /sys/devices/virtual/net/ppp0, iface: ppp0): no ifupdown configuration found.
Nov 8 21:19:00 er-desktop modem-manager: (net/ppp0): could not get port's parent device
Nov 8 21:19:12 er-desktop pppd[1877]: Modem hangup
Nov 8 21:19:12 er-desktop pppd[1877]: Connection terminated.
Nov 8 21:19:12 er-desktop avahi-daemon[901]: Withdrawing workstation service for ppp0.
Nov 8 21:19:12 er-desktop NetworkManager[895]: SCPlugin-Ifupdown: devices removed (path: /sys/devices/virtual/net/ppp0, iface: ppp0)
Nov 8 21:19:12 er-desktop pppd[1877]: Exit.
У меня в dsl-provider этого параметра вообще нет:
# Minimalistic default options file for DSL/PPPoE connections
noipdefault
defaultroute
replacedefaultroute
hide-password
#lcp-echo-interval 30
#lcp-echo-failure 4
noauth
persist
#mtu 1492
#persist
#maxfail 0
#holdoff 20
После повторного запуска pppoeconf ничего не изменилось.
Комбинация для прерывания выполнения программы - Ctrl+C
Добавьте в файл dsl-provider следующие строки
plugin rp-pppoe.so eth0
user "<тут имя пользователя данное вам провайдером>"
После этого необходимо в файлы /etc/ppp/chap-secrets и /etc/ppp/pap-secrets добавить по строке
"<имя пользователя от провайдера>" * "<пароль от провайдера>"
После этого попробывать позвонить снова - pon dsl-provider
Сделал. Но не помогло.
На команду pon dsl-provider отвечает следующее:
root@er-desktop:/home/er# pon dsl-provider
Plugin rp-pppoe.so loaded.
RP-PPPoE plugin version 3.8p compiled against pppd 2.4.5
plog
Вывод сюда
Ну и в syslog бы посмотреть что пишет.
plog:
er@er-desktop:~$ plog
Nov 11 20:59:38 er-desktop pppd[1881]: RP-PPPoE plugin version 3.8p compiled against pppd 2.4.5
Nov 11 20:59:38 er-desktop pppd[1883]: pppd 2.4.5 started by root, uid 0
Nov 11 20:59:38 er-desktop pppd[1883]: PPP session is 53698
Nov 11 20:59:38 er-desktop pppd[1883]: Connected to 00:19:2f:78:d7:84 via interface eth0
Nov 11 20:59:38 er-desktop pppd[1883]: Using interface ppp0
Nov 11 20:59:38 er-desktop pppd[1883]: Connect: ppp0 <--> eth0
er@er-desktop:~$
На syslog отвечает, что команда не найдена:
er@er-desktop:~$ syslog
Команда 'syslog' не найдена, возможно вы имели в виду:
Команда 'dsyslog' из пакета 'dsyslog' (universe)
Команда 'syslogd' из пакета 'sysklogd' (universe)
Команда 'syslogd' из пакета 'inetutils-syslogd' (universe)
Команда 'syslogd' из пакета 'busybox-syslogd' (universe)
syslog: команда не найдена
er@er-desktop:~$
syslog - не комманда, а файл лога
/var/log
Рано plog вызвали. Он еще не написал что ему не нравится. Нужно было больше времени подождать.
Подождал. вывод plog не изменился.
по поводу syslog: уж очень он здоровый - 1,1мб. Выкладывать его сюда весь по-моему не лучшее решение. Что в нём конкретно нужно посмотреть? Может скопировать сюда только часть его содержания?
grep pppd /var/log/syslog
На пастбин. Ссылку сюда.Сделал: http://paste.ubuntu.com/741329/
Что-то гуглится: 1, 2.
Делаем ссылки кликабельными.
Проблема решилась переустановкой системы. После этого всё нормально настроилось через pppoeconf.
Спасибо всем ответившим за помощь.
Возникла проблема с определением адреса для proxy ARP. Провайдер предложил снести нами любимый дистр, поставить винду, пропатчить ее и ручками все все настройки что не смогли прийти автоматом вбить руками. Провайдер настоятельно рекомендует винду, т.к. админы их кроме нее нисчем не работали....
Мож лучше провайдера сменить?
Если такое отношение к клиентам то. (давайте отрежем вам половину кисти, а то ваши пальчики длинноваты для этих перчаток)
Имя гадкого провайдера - в студию!
Люди знать хотят...
История давняя по теме вспомнилась - тык...
Редискинехорошие дяди, блинРостелеком - Самара. провайдера поменял на след. день. от этого отключаюсь уже неделю...
Отправить комментарий