Summary: | replacedefaultroute option | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | Sisyphus | Reporter: | Zerg <anubix> | ||||||
Component: | ppp | Assignee: | Michael Shigorin <mike> | ||||||
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus | ||||||
Severity: | normal | ||||||||
Priority: | P2 | CC: | alex_sinister, hiddenman, mike, sr, zerg | ||||||
Version: | unstable | ||||||||
Hardware: | all | ||||||||
OS: | Linux | ||||||||
Bug Depends on: | |||||||||
Bug Blocks: | 12100, 13811, 14167 | ||||||||
Attachments: |
|
Description
Zerg
2006-03-16 22:59:06 MSK
reassign попробую Это из-за того, что в новом ppp появилась эта опция. Я раньше не знал. Теперь патч нужен скорее для того, чтоб нашу опцию cleardefaultroute заменять на стандартную replacedefaultroute. В 2.4.4 это сделано корректно? reassign по факту (In reply to comment #2) > на стандартную replacedefaultroute. Это не стандартная, оказывается, а из SuSE Created attachment 2046 [details]
ppp-2.4.2-cifdefroute.diff
Взято из SuSE ppp-2.4.4-51
Кстати, у них роутинг восстанавливается обратно, судя по патчу только, если это зависимость на 12100, именно опцию replacedefaultroute уже лучше не делать, а то вылезет где попало Так в приложенном тобой сузешном патчике именно она (и no*) и фигурирует? PS: reassign (In reply to comment #9) Да, в SuSE replacedefaultroute и noreplacedefaultroute Хотя, наверное можно просто переименовать в нужные слова и приложить. Предварительно проконсультировавшись с автором creardefaultroute и проверив SuSE на более свежую версию Проверил, в ppp-2.4.4-79 то же самое (судя по diff). Вот %changelog за год: * Thu Aug 23 2007 - hvogel/suse.de - Work around pppoatm MTU problems. [#301678] * Thu Jul 26 2007 - prusnak/suse.cz - changed libpcap to libpcap-devel in BuildRequires * Tue Dec 19 2006 - meissner/suse.de - fixed strncat usage in radius plugin. * Wed Sep 13 2006 - hvogel/suse.de - Argh, really re-enable the patch. * Thu Sep 07 2006 - hvogel/suse.de - fix and reenable "replace default route" patch Заменил в 2.4.4-alt8.3 патч про cleardefaultroute на приложенный тобой (поскольку он и не менялся) -- результат в пакетах здесь: http://paq.osdn.org.ua/~mike/ppp/replacedefaultroute.patch/ * Sat Dec 08 2007 Michael Shigorin <mike@altlinux> 2.4.4-alt8.3 - replaced patch9 (cleardefaultroute option implementation) with patch0 ([no]replacedefaultroute from SuSE) (#9256) - fixed ppp-2.4.2-alt-opts.patch for this change В гит пока мусорить не буду, вдруг оно неживое :) cdmaua на стенде лежит, gsm только через irda (и через что к нему при отсутствующем /dev/ircomm0 цепляться -- пока не сообразил). К учебному pptpd попробовал прицепиться -- замечено такое: default route _дублируется_ (бишь маршрут через eth0 не удаляется, рядом появляется ещё один), зато при опускании линка остаёмся вообще без маршрута по умолчанию. С 2.4.4-alt8.2 (aka alt8) маршрут по умолчанию _заменяется_, но опять же при опускании сидим без defroute. Для людей я такое решал, передёргивая в ip-down интерфейс, через который до поднятия PPP идёт маршрут по умолчанию, но это явный костыль. Что делать будем? http://git.altlinux.org/people/mike/packages/?p=ppp-defroute.git (does NOT work for me as expected) Created attachment 2322 [details]
fixed patch from ppp_2.4.4rel-9
Урра!!!
openSUSE суксь, Debian рулез :)
Помимо вагона переформатирования пробелов и подобной ерунды, они таки добавили
несколько строчек в по существу тот же патч -- итог работает.
2 mithraen: добавь меня в ACL или сейчас сделаю начисто это всё и забирай
alt9.x
Итак, результат доступен как 2.4.4-alt9.8 тут: http://git.altlinux.org/people/mike/packages/?p=ppp.git http://paq.osdn.org.ua/~mike/ppp/ ppp-defroute.git с экспериментами прям по master и подбором рабочего патча -- грохнул. |