LinuxForum.Fans
Тема

Проблемы с pppoe в NetworkManager

Автор: lunatix 7 сообщений 2810 просмотров
#170936

Доброго всем!

У меня такая проблема: новый провайдер хочет чтобы я подключался к нему через pppoe.
Для этого мне выдали логин, пароль и имя службы. И всё.

Я в NetworkManager создаю новое DSL соединение, где собственно их и прописываю. Больше ничего не меняю.

Пробую подключиться - всё работает! И вроде бы всё, осталось только радоваться жизни... Но связь работает не постоянно. То есть в один день есть, в другой - никак не могу подключиться :( Через день - опять есть связь. Потом - опять нет 2 дня. Сейчас вот снова подключился, потому и могу тут писать... Прямо мистика какая-то!

С провайдером проблем нет - мои знакомые выходят в сеть из-под Ubuntu и не жалуются. Я звонил в техническую поддержку когда не было коннекта, так они мне говорят, что с моей машины нет даже попыток подключиться по pppoe. А рублюсь я почему-то по ipv6, хотя он у меня вроде как отключен.

Самая загадка в том, что периодически он всё-таки подключается (как сейчас) и некоторое время работает.

Помогите пожалуйста разобраться, а то я уже просто теряюсь в догадках.

Вот вывод ifconfig когда не могу соединиться:

text

eth0      Link encap:Ethernet  HWaddr 00:1d:60:2a:1e:42  
          inet6 addr: fe80::21d:60ff:fe2a:1e42/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:44863 errors:0 dropped:0 overruns:0 frame:0
          TX packets:228 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:4753373 (4.5 MiB)  TX bytes:43431 (42.4 KiB)
          Interrupt:28 Base address:0xe000 

lo Link encap:Local 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:12827 errors:0 dropped:0 overruns:0 frame:0 TX packets:12827 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:1039337 (1014.9 KiB) TX bytes:1039337 (1014.9 KiB)

А вот после успешного соединения:

text

eth0      Link encap:Ethernet  HWaddr 00:1d:60:2a:1e:42  
          inet addr:192.168.137.169  Bcast:192.168.137.255  Mask:255.255.255.0
          inet6 addr: fe80::21d:60ff:fe2a:1e42/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:62749 errors:0 dropped:0 overruns:0 frame:0
          TX packets:57074 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:71256708 (67.9 MiB)  TX bytes:5586131 (5.3 MiB)
          Interrupt:28 Base address:0x6000 

lo Link encap:Local 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:583 errors:0 dropped:0 overruns:0 frame:0 TX packets:583 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:58889 (57.5 KiB) TX bytes:58889 (57.5 KiB)

Когда не могу подключиться, делаю

text
pppoe -I eth0 -AS sarcity-fast

И от маршрутизаторов ответ получаю. Sarcity-fast - имя службы.

#170939

Без NM пробовали?, на самом деле допустим если это не ноут который вы таскаете и надо быстро перенастроить сеть через гуи без NM удобней.
Проверить стоит ли пакет pppoeconf, на всякий:

text
$ aptitude install pppoeconf

Снести network manager

text
$ aptitude purge network-manager

Настроить PPPoE:

text
$ pppoeconf

ответить на вопросы.

Потом в консоли подключиться: pon dsl-prvider, выкл: poff.

#170944

Pppoeconf установлен и я им уже пытался настроить соединение - по нулям. Потом на форуме прочитал, что вроде как с ним это и не выйдет:

Кстати адрес сервера мне не дали, сказали он не нужен, есть имя какой-то службы, которую надо прописать....
Вот его то какраз pppoeconf не умеет.

http://forum.ubuntu.ru/index.php?topic=104760.msg785595#msg785595

В этой же ветке далее предлагается пропатчить NetworkManager. Может стоит?
Хотя мне интересно, почему всё-таки работает через раз.

Ещё вариант - настроить руками. Но я не знаю как это сделать корректно. Раз попробовал - не получилось..

#170956

Вот так пробовали?
Используя pppd: добавить в /etc/ppp/pppoe.conf
CLAMPMSS=1412
Используя iptables: добавить правило
iptables -I FORWARD -p tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu

http://www.opennet.ru/base/net/pppoe_mtu.txt.html

#170965

Спасибо за советы.
Я тут ещё нетворк менеджер пропатченный собрал, так что как только сеть отрубится буду пробовать все эти варианты :)

#171316

Нет, пропатченный NetworkManager не заработал. Видимо у меня причина не в этом. CLAMPMSS=1412 тоже не помогло.
В итоге сеть только что сама появилась.

Думаю, может руками поднять pppoe? Не подскажите, что, где и как нужно настроить, зная только логин, пароль и имя службы?

#171506

lunatix
удаляй вообще NM, от него одни траблы. Юзай pppoeconf, сеть будет всегда.
читай пост newzenon он все прописал тебе что делать. Запустишь pppoeconf там и логин и пароль спрсят smile

Войдите или зарегистрируйтесь, чтобы ответить.