LINUX.ORG.RU
решено ФорумAdmin

ppp0 ppp1 итп.


0

1

Привет ЛОР! Юзаю PPPoE на сервере.(ненавижу PPPoE и провайдеров предоставляющих инет таким способом)
ppp контролит падение канала, в случае падения - перезванивает.
Внимание вопрос!:
Как можно заставить\отследить\пофиксить такую траблу, как поднятие интерфейса с другим именем при перезвоне?
был ppp0, после падения-перезвона становится ppp1 ppp2 итп...

Собственно лог:


Oct 21 07:04:00 fm pppd[1802]: LCP terminated by peer
Oct 21 07:04:00 fm pppd[1802]: Connect time 1440.3 minutes.
Oct 21 07:04:00 fm pppd[1802]: Sent 2952414517 bytes, received 2939602105 bytes.
Oct 21 07:04:01 fm pppd[1802]: Terminating on signal 15
Oct 21 07:04:01 fm pppd[20434]: Plugin rp-pppoe.so loaded.
Oct 21 07:04:01 fm pppd[20434]: RP-PPPoE plugin version 3.8p compiled against pppd 2.4.5
Oct 21 07:04:01 fm pppd[20436]: pppd 2.4.5 started by root, uid 0
Oct 21 07:04:01 fm pppd[20436]: PPP session is 33111
Oct 21 07:04:01 fm pppd[20436]: Connected to 00:1e:14:1b:48:1a via interface eth0
Oct 21 07:04:01 fm pppd[20436]: Couldn't allocate PPP unit 0 as it is already in use
Oct 21 07:04:01 fm pppd[20436]: Using interface ppp1
Oct 21 07:04:01 fm pppd[20436]: Connect: ppp1 <--> eth0
Oct 21 07:04:01 fm NetworkManager:    SCPlugin-Ifupdown: devices added (path: /sys/devices/virtual/net/ppp1, iface: ppp1)
Oct 21 07:04:01 fm NetworkManager:    SCPlugin-Ifupdown: device added (path: /sys/devices/virtual/net/ppp1, iface: ppp1): no ifupdown configuration found.
Oct 21 07:04:01 fm pppd[20436]: PAP authentication succeeded
Oct 21 07:04:01 fm pppd[20436]: peer from calling number 00:1E:14:1B:48:1A authorized
Oct 21 07:04:01 fm pppd[20436]: Cannot determine ethernet address for proxy ARP
Oct 21 07:04:01 fm pppd[20436]: local  IP address 186.12.61.190
Oct 21 07:04:01 fm pppd[20436]: remote IP address 10.10.1.23
Oct 21 07:04:03 fm pppd[1802]: Connection terminated.
Oct 21 07:04:03 fm NetworkManager:    SCPlugin-Ifupdown: devices removed (path: /sys/devices/virtual/net/ppp0, iface: ppp0)
Oct 21 07:04:03 fm pppd[1802]: Modem hangup
Oct 21 07:04:03 fm pppd[1802]: Exit.

Конфиг соединения:

# Minimalistic default options file for DSL/PPPoE connections
noipdefault
hide-password
noauth
persist
plugin rp-pppoe.so eth0
user "*****"
unit 0

Вижу, что:
Oct 21 07:04:01 fm pppd[20436]: Couldn't allocate PPP unit 0 as it is already in use
Oct 21 07:04:01 fm pppd[20436]: Using interface ppp1
Но чем же он занят?


а тебе зачем? если для правил iptables, там можно указать ppp+
а вообще, хуки юзай ppp-ные. там вся информация есть.

aol ★★★★★
()
Ответ на: комментарий от aol

у меня используются отдельные скрипты рулящие маршрутизацией, использованием «хуков» мою задачу не решить.
нет других способов заставить подниматься интерфейс именно с ppp0?
«//маны рулят»
ткни носом в ман по ip-up.d ip-down.d.

man /etc/ppp/ip-up.d
или как?

CeMKa
() автор топика

Но чем же он занят?

Недоубитым pppd[1802]

ppp контролит падение канала, в случае падения - перезванивает.

Нет, в данном случае не успевает:

pppd[1802]: Terminating on signal 15

Т.е. NM обнаружив закрытие ppp0, прибивает запущенный им же pppd, не давая ему попытаться самому восстановить соединение (параметр 'persist'). Затем он (NM), не дожидаясь завершеня pppd[1802], запускает новый pppd[204306], который и выдаёт эту ругань.
Если тебе так уж нужен NM, то попробуй отключить там опцию «восстанавливать при обрыве», или что-то подобное (точно не скажу, у меня его нет), чтобы отрабатывал параметр 'persist' pppd.
С другой стороны,

Юзаю PPPoE на сервере.

Ну на кой чёрт он там нужен? Настроил бы себе по-человечески, чисто через /etc/ppp..., и горя бы не знал. Тем более что более-менее все необходимые настройки ты уже привёл.

ABW ★★★★★
()
Ответ на: комментарий от ABW

ок. Попробую настроить как говорится «по человечески». Хоть в большинстве мануалов в инете, описывается настройка PPPoE через pppoeconf..(как я и настраивал)

CeMKa
() автор топика
Ответ на: комментарий от CeMKa

По-человечески - это я имел в виду только лишь выкинув NM.
В общем-то, все эти «универсальные» соединители, может быть, и хороши для 99%, но уж если что не так, то чёрт ногу сломит разобраться что там делается и что им не нравится.

ABW ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.