pppoe клиент падает при большой нагрузке

Привет, форум Gentoo.

настраивал стандартно. методом pppoe-setup, где забил логин и пароль. ничего замысловатого.

Проблема не столько в восстановлении соединения. это не вопрос. сколько разобраться, что конкретно роняет соединение.

В штатном режиме соединение может жить бесконечно и никаких вопросов, но стоит через тот же torrent клиент начать что-либо качать, где довнстрим достигает порядка 10, 12 MBps (80, 100 mbps), как pppoe-соединение рвется. сначала виснет (ping = 0), а затем рвется.
Раньше такое было лишь с pptp соединением (решал там проблему посредством дроппинга эхо пакетов, кажется). Затем, провайдер перешел на pppoе, но проблема осталась. Решил изолировать вопрос - провайдер ли виноват, или у меня что, посредством тестирования соединения под вендулетом. Но там разрывов никаких, как не нагибай клиента объемом мегабайт в сек.

в /var/log/messages ничего. реконнект и всё.

где собака зарыта, люди.

.

.

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

Дорого же ты ценишь свой ум.

Дорого же ты ценишь свой ум. Видимо, не на халяву тебе досталась каждая клеточка мозга, которую ты потом собрал в такой умный и грамотно собранный мозг. Раз так пальцуешь им))
Поискал я аналогичные темы на форуме :) поискал.
Уж прости меня убогого, что мне мои мозги собирали, как и всем смертным, а не я сам, как ты )

Думай голова, думай. Я за тебя думать не буду!

Смотрел

Смотрел

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

.

rimsky написал(а):
настраивал стандартно. методом pppoe-setup

Не надо было никаких pppoe-setup, ну да ничего страшного, теперь просто надо вдумчиво отредактировать /etc/conf.d/net и/или содержимое /etc/ppp/ (в любом случае - man pppd в помощь, ну и, ессно, net.example). Смотреть в сторону параметров maxfail, lcp-echo-*, lcp-max-*, etc...

Мы тоже не всего читали Шнитке!.. © В. Вишневский

mtu/mru случайно не

mtu/mru случайно не превышен?
Есть ли какие-то файлы с ppp в /var/log?

Локальный оверлей растёт

А нагрузку проца/задержки

А нагрузку проца/задержки пакетов смотрели? Может элементарно не успевает?

Буду читать man pppd. может

Буду читать man pppd.
может получится как-то запустить pppd. пусть и в слепую, исходя из man pppd.
пока подбираю разные значения asyncmap. может в этом дело.
Люди. а какое значение нужно выставлять в бодах, если провайдер дает скорость 100 mbps.
Там есть опция speed.

Думай голова, думай. Я за тебя думать не буду!

.

rimsky написал(а):
подбираю разные значения asyncmap. может в этом дело

Нет, это уж точно мимо, куда копать - см. выше...

Цитата:
какое значение нужно выставлять в бодах, если провайдер дает скорость 100 mbps.
Там есть опция speed

Вам это не надо (оно для dialup)

Мы тоже не всего читали Шнитке!.. © В. Вишневский

Выше там только про ttyname.

Выше там только про ttyname. Но с устройством все ясно. ppp0.
Или вы про то, что вместо ppp0 нужно выставлять другое устройство. Обычно ppp0 же задают.

версия pppd 2.4.5

там в мануале есть еще опция call. То есть, в /etc/ppp/peers/ нужно указать файл с опциями туннеля. Раньше, когда у меня было pptp соединение, был такой файл. Попробую поискать его в архивах. Хотя, было бы лучше найти мануал по этому самому файлу. как его правильно писать.

Еще вопрос. Правильным ли будет, если оставить по дефолту значение 0 в defaultmetric опции. То есть, опустить ключ.

Заранее спасибо за помощь.

Думай голова, думай. Я за тебя думать не буду!

Для pppoe вам вполне хватит

Для pppoe вам вполне хватит вот такого конфига в /etc/conf.d/net

config_ppp0="ppp"
link_ppp0="eth0"
plugins_ppp0="pppoe"

username_ppp0="username"
password_ppp0="passw0rd"

pppd_ppp0="
        lcp-echo-interval 30
        lcp-echo-failure 5
        defaultroute
        persist
        noauth
"

Когда то при большой нагрузке на канал связь тоже рвалась. Немного поигравшись с настройками выставил

        lcp-echo-interval 30
        lcp-echo-failure 5

Думаю вам копать в ту же сторону + еще maxfail можно потрогать
defaultmetric можно не трогать, так как есть defaultroute

PS: Что у вас за провайдер то хоть? Просто ради интереса...

7-sky. логгирование ищу, как

7-sky.
логгирование ищу, как врубить. аудит всего этого добра.
пропускаю что-то.

Думай голова, думай. Я за тебя думать не буду!

.

rimsky написал(а):
Выше там только про ttyname

Где там? "Выше" - имелось в виду, что в данном топике уже об этом писАлось

Цитата:
логгирование ищу, как врубить. аудит всего этого добра

В pppd опция "debug"

Мы тоже не всего читали Шнитке!.. © В. Вишневский

"WARNING: net.ppp0 has

"WARNING: net.ppp0 has started, but is inactive"

Думай голова, думай. Я за тебя думать не буду!

при этом интерфейс

при этом интерфейс поднимается. внешний ip получает.

Думай голова, думай. Я за тебя думать не буду!

.

rimsky написал(а):
при этом интерфейс поднимается. внешний ip получает

Вы можете хотя бы сформулировать вопрос? Ну и что - варнинг? Это сообщение сервиса, который не завершён но покидает терминал уходя в фон, в чём проблема-то? Хотите, чтоб не уходил?

Мы тоже не всего читали Шнитке!.. © В. Вишневский

так, нет ни пинга по именам,

так, нет ни пинга по именам, ни по ip. ни один внешний узел не пропинговать.
метрику можно поставить в 0. не то.

Думай голова, думай. Я за тебя думать не буду!

раньше в pppoe.conf (для

раньше в pppoe.conf (для pppoe) тоже стояла опция DEFAULTROUTE=yes

Думай голова, думай. Я за тебя думать не буду!

pppoe Kernel IP routing

pppoe

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         172.17.254.1    0.0.0.0         UG    0      0        0 ppp0
10.0.0.0        10.32.76.1      255.0.0.0       UG    2      0        0 eth0
10.32.76.0      *               255.255.254.0   U     2      0        0 eth0
loopback        rimsky.rimsky     255.0.0.0       UG    0      0        0 lo
172.17.254.1    *               255.255.255.255 UH    0      0        0 ppp0
192.168.0.0     10.32.76.1      255.255.248.0   UG    2      0        0 eth0
192.168.10.0    10.32.76.1      255.255.255.0   UG    2      0        0 eth0

net.ppp0
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         172.17.254.1    0.0.0.0         UG    0      0        0 ppp0
10.0.0.0        10.32.76.1      255.0.0.0       UG    2      0        0 eth0
10.32.76.0      *               255.255.254.0   U     2      0        0 eth0
loopback        rimsky.rimsky     255.0.0.0       UG    0      0        0 lo
172.17.254.1    *               255.255.255.255 UH    0      0        0 ppp0
192.168.0.0     10.32.76.1      255.255.248.0   UG    2      0        0 eth0
192.168.10.0    10.32.76.1      255.255.255.0   UG    2      0        0 eth0

разницы никакой.
ерунда какаято.

Думай голова, думай. Я за тебя думать не буду!

A почему должно быть???

A почему должно быть???

если не идет пинг по внешним

если не идет пинг по внешним ip даже и при этом поднят интерфейс и ему назначен внешний ip, то первое, о чем мысли, что-то с маршрутами.

Думай голова, думай. Я за тебя думать не буду!

.

rimsky написал(а):
что-то с маршрутами

Поясните топологию, в соотв. с которой вы пытаетесь конфигурировать. Возможно, вам нужен доп. маршрут до шлюза 172.17.254.1 через eth0

Мы тоже не всего читали Шнитке!.. © В. Вишневский

звезда. основная сеть

звезда.
основная сеть провайдера 10.0.0.0, разделенная на подсети, одна из которых 10.32.76.0, со шлюзом 10.32.76.1, в которую я и вхожу.

как видно из таблицы, при поднятом туннеле pppoe, параметры одинаковые, что и у системного варианта запуска туннеля.
то есть, строить еще один маршрут, когда при таблице, с поднятым pppoe вариантом, все работало - смысл.

повтор:
просто, можно объяснить - зачем еще какой-то маршрут, или менять параметры. со старой таблицей же работало всё. одинаковые таблицы.

Думай голова, думай. Я за тебя думать не буду!

понятно..

понятно..

Думай голова, думай. Я за тебя думать не буду!

угу ;) , по 1-му топику. Так

угу ;) , по 1-му топику. Так что ты зря наезжал и неверно интерпретировал

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

ну зря. а делать-то

ну зря.
а делать-то чего.
хотя бы, примерно.

Думай голова, думай. Я за тебя думать не буду!

lcp-echo-interval

lcp-echo-interval 30
lcp-echo-failure 5
при таких значениях падает все равно.
крутил вертел. естественно, в слепую. бесполезно.

Думай голова, думай. Я за тебя думать не буду!

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".