ppp Verbindug als User (nicht root) aufbauen
ppp Verbindug als User (nicht root) aufbauen
Hallo,
es ist mir etwas peinlich hier sowas eigentlich simples zu fragen, aber ich kann nur als root eine Verbindung mittels Modem zum Internet aufbauen.
Falls ich es als User (gehört zur Gruppe dialout) probiere passiert Folgendes:
kppp:
Wählt sich wunderbar ein doch nach dem CONNECT bricht die Verbindung mit einem "The pppd daemon died unexpektedly" ab. (egal og der pppd setuid-root ist oder nicht)
pon "meinproweider":
/usr/sbin/pppd: must be root to run /usr/sbin/pppd, since it is not setuid-root.
Und wenn ich den pppd setuid-root setze so geht garnichts (wir ausgeführt aber es passiert nichts, auch keine Fehlermeldung -- einfach nichts).
wvdial:
(pppd ohne setuid-root)
.....
Starting pppd at Wed Aug 00:01:20 2002
pid of pppd: 1417
Disconnectind at wed Aug 00:01:20 2002
The pppd has died: No root priv error (exit code = 3)
......
(pppd mit setuid-root)
NO CARRIER! Trying again,
........
NO CARRIER! Trying again,
........
NO CARRIER! Trying again,
........ etc.
Wohlgemerkt, als root ist der Verbindungsaufbau mit allen drei Programmen kein Problem. Nur als user will es nicht (geht das überhaupt?)
Mir sind die Ideen ausgegangen. Habt ihr noch welche? Sollte doch nicht so kompliziert sein.
cucu
es ist mir etwas peinlich hier sowas eigentlich simples zu fragen, aber ich kann nur als root eine Verbindung mittels Modem zum Internet aufbauen.
Falls ich es als User (gehört zur Gruppe dialout) probiere passiert Folgendes:
kppp:
Wählt sich wunderbar ein doch nach dem CONNECT bricht die Verbindung mit einem "The pppd daemon died unexpektedly" ab. (egal og der pppd setuid-root ist oder nicht)
pon "meinproweider":
/usr/sbin/pppd: must be root to run /usr/sbin/pppd, since it is not setuid-root.
Und wenn ich den pppd setuid-root setze so geht garnichts (wir ausgeführt aber es passiert nichts, auch keine Fehlermeldung -- einfach nichts).
wvdial:
(pppd ohne setuid-root)
.....
Starting pppd at Wed Aug 00:01:20 2002
pid of pppd: 1417
Disconnectind at wed Aug 00:01:20 2002
The pppd has died: No root priv error (exit code = 3)
......
(pppd mit setuid-root)
NO CARRIER! Trying again,
........
NO CARRIER! Trying again,
........
NO CARRIER! Trying again,
........ etc.
Wohlgemerkt, als root ist der Verbindungsaufbau mit allen drei Programmen kein Problem. Nur als user will es nicht (geht das überhaupt?)
Mir sind die Ideen ausgegangen. Habt ihr noch welche? Sollte doch nicht so kompliziert sein.
cucu
hi!
habe in einem anderen beitrag gelesen, dass du mit kppp
zuerst rückgabewert 1 und dann rückgabewert 16 hattest.
nachdem ich rückgabewert 1 mit einer änderung in /options
gelöst habe - "auth" ergänzt durch "noauth", weil "auth" mit #
auskommentieren hat nix gebracht - kommt nun "16". was hast
du bei dir gemacht?
grüsse
oliver
habe in einem anderen beitrag gelesen, dass du mit kppp
zuerst rückgabewert 1 und dann rückgabewert 16 hattest.
nachdem ich rückgabewert 1 mit einer änderung in /options
gelöst habe - "auth" ergänzt durch "noauth", weil "auth" mit #
auskommentieren hat nix gebracht - kommt nun "16". was hast
du bei dir gemacht?
grüsse
oliver
uucp ist das Unix-to-Unix-Copy-Protocol. Das stammt noch aus der Anfangs-Unix-Zeit. UUCP wird heutzutage noch verwendet, wenn man Mails über eine Dail-Up-Leitung austauscht. Hierzu wird uucp über ppp getunnelt.Curdegn hat geschrieben:Gebe mir die ach so einfache Antwort selber:
Der user muss zusätzlich (zu dialout) in der Gruppe uucp (was immer das auch ist) sein.
Hallo Curdegn!
Dieses hast du im Thema "probleme mit pppd geschrieben"
------------------------------------------------------------------
Merci für die Antwort.
Habe folgenes in /etc/ppp/options gefunden
Code:
# Require the peer to authenticate itself before allowing network
# packets to be sent or received.
# Please do not disable this setting. It is expected to be standard in
# future releases of pppd. Use the call option (see manpage) to disable
# authentication for specific peers.
auth
Daraufhin habe ich "auth" durch "noauth" ersetzt (oder auskommentiert) und kppp nochmals gestartet.
Nun meldet er Exit Code 16, was soviel heisst wie:
Code:
16 The link was terminated by the modem hanging up.
Im Terminal steht anschliessend folgendes:
Code:
Opener: received OpenDevice
Opener: received ExecPPPDaemon
In parent: pppd pid 664
Kernel supports ppp alright.
It was pppd that died
pppd exited with return value 16
Sending 660 a SIGUSR1
Bin jetzt also schon bei Error 16 von 19 möglichen
Noch ein Tip?
cucu
------------------------------------------------------------------
Bei mir stand dann im Terminal und in den logfiles etwas mit:
LCP terminated by peer
Modem Hangup (SIGHUP)
Die anderen 3 oder 4 Meldungen die davor und danach kamen
weiss ich nicht mehr.
Und ich habe in Deinem Beitrag auch keine Behebung für
die Fehlermeldung 16 gefunden.
Was hast Du denn mit dem Error 16 gemacht?
Dieses hast du im Thema "probleme mit pppd geschrieben"
------------------------------------------------------------------
Merci für die Antwort.
Habe folgenes in /etc/ppp/options gefunden
Code:
# Require the peer to authenticate itself before allowing network
# packets to be sent or received.
# Please do not disable this setting. It is expected to be standard in
# future releases of pppd. Use the call option (see manpage) to disable
# authentication for specific peers.
auth
Daraufhin habe ich "auth" durch "noauth" ersetzt (oder auskommentiert) und kppp nochmals gestartet.
Nun meldet er Exit Code 16, was soviel heisst wie:
Code:
16 The link was terminated by the modem hanging up.
Im Terminal steht anschliessend folgendes:
Code:
Opener: received OpenDevice
Opener: received ExecPPPDaemon
In parent: pppd pid 664
Kernel supports ppp alright.
It was pppd that died
pppd exited with return value 16
Sending 660 a SIGUSR1
Bin jetzt also schon bei Error 16 von 19 möglichen
Noch ein Tip?
cucu
------------------------------------------------------------------
Bei mir stand dann im Terminal und in den logfiles etwas mit:
LCP terminated by peer
Modem Hangup (SIGHUP)
Die anderen 3 oder 4 Meldungen die davor und danach kamen
weiss ich nicht mehr.
Und ich habe in Deinem Beitrag auch keine Behebung für
die Fehlermeldung 16 gefunden.
Was hast Du denn mit dem Error 16 gemacht?
Falls ich mich noch richtig erinnere (werde heute abend nachschauen) so erhielt ich diese Meldung (Exit Code 16) bei einem frisch hochgefahrenen System beim erstmaligen Verbindungsaufbauversuch mit kppp. Ich habe es im anderen Beitrag so darauf hingewiesen:
----------------------------------------------------------------------------------------------------------
Unschönheit
Bei einem frisch hochgefahrenen System schafft es kppp nicht die Verbindung aufzubauen:
Im Terminal erscheint folgende Fehlermeldung:
Im Zweiten Versuch klappt es dann erschtaunlicherweise aber immer. Legt es sich selber dieses device an?
------------------------------------------------------------------------------------------------------------
Mir ist das ganze etwas suspekt und ich blicke überhaupt noch nicht durch.
cucu
----------------------------------------------------------------------------------------------------------
Unschönheit
Bei einem frisch hochgefahrenen System schafft es kppp nicht die Verbindung aufzubauen:
Im Terminal erscheint folgende Fehlermeldung:
Code: Alles auswählen
Couldn't find interface ppp0: No such device
------------------------------------------------------------------------------------------------------------
Mir ist das ganze etwas suspekt und ich blicke überhaupt noch nicht durch.
cucu
allright!
habe mit runter- und wiederhochfahren auch probiert.
immer noch 16.
ich probier mal irgendwas anderes weiter. vielleicht liegt es
auch daran, dass ich irgendeinen murks mit meinem mail-account
habe. da suche ich aber woanders. ist im moment etwas umständlich
immer mit windos ins internet und dann wieder in linux und
ausprobieren... aber ersma egal - kann doch nicht so schwierig sein
oder doch?
danke jedenfalls, für deine antworten.
Grüsse
Pinback
habe mit runter- und wiederhochfahren auch probiert.
immer noch 16.
ich probier mal irgendwas anderes weiter. vielleicht liegt es
auch daran, dass ich irgendeinen murks mit meinem mail-account
habe. da suche ich aber woanders. ist im moment etwas umständlich
immer mit windos ins internet und dann wieder in linux und
ausprobieren... aber ersma egal - kann doch nicht so schwierig sein
oder doch?
danke jedenfalls, für deine antworten.
Grüsse
Pinback