pppd: Can't execute /etc/ppp/ip-up: Argument list too long

David Trcka trcka na poda.cz
Středa Listopad 1 16:59:37 CET 2000


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Zdravim,

mam nasledujici zajimavost, rad bych vedel, jestli ji taky nekdo z vas
potkal, nez se obratim na autory pppd.

pppd je spojene na pevne lajne. Skriptem /etc/ppp/ip-up se routuje par
subnetu, ktere jsou na druhe strane, automaticky po navazani spojeni. pppd
je spusteny s parametrem persist, takze po padu linky se neukoncuje, ale
snazi se ihned opet navazat spojeni.

Jednou za cas se mi ale stane, ze po navazani spojeni se vypise do logu
hlaska 'pppd[pid]: Can't execute /etc/ppp/ip-up: Argument list too long' a
prislusne subnety se nenaroutuji. Toto se stava (podle meho
soudu) naprosto nedeterministicky. Dokazu to umyslne vyvolat jedine tak,
ze za behu pppd zmenim obsah skriptu ip-up a pak shodim a nahodim linku,
jenomze v beznem provozu se ip-up nemeni.

FYI ip-up obsahuje neco na zpusob

#!/bin/sh
case $5 in
    rem_ip_1)
        /sbin/ip ro add subnet1 via $5
        /sbin/ip ro add subnet2 via $5
        ;;
    rem_ip_2)
        /sbin/ip ro add subnet3 via $5
        /sbin/ip ro add subnet4 via $5
        ;;
esac

kde rem_ip_1, rem_ip_2 atd. jsou IP adresy vzdalenych koncu pevnych linek
(je jich tam vic).

Zajimaly by me 2 veci: jestli jste se s necim takovym nekdy setkali (a jak
jste to resili) a jestli muj ip-up je blbe uz v navrhu nebo ne.

__________________________________________
    David Trcka, network administrator
  PODA s.r.o., Internet Service Provider
Ostrava, 28. rijna 150, The Czech Republic
        Voice/Fax: +420 69 6612600
        PGP KeyID: DAE55DA4

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.1 (GNU/Linux)
Comment: For info see http://www.gnupg.org

iD8DBQE6AD3r5z9w2trlXaQRAp45AJ0V9WZSNXQGOeQgbTTMmTbAKOD8CACgmbv7
71mYNthJV40JHJyKFEcE5aA=
=/ABn
-----END PGP SIGNATURE-----



Další informace o konferenci Linux