ppp Verbindug als User (nicht root) aufbauen

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
Benutzeravatar
Curdegn
Beiträge: 161
Registriert: 15.02.2002 01:48:21
Wohnort: Donat CH (GR)
Kontaktdaten:

ppp Verbindug als User (nicht root) aufbauen

Beitrag von Curdegn » 28.08.2002 00:21:42

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

Benutzeravatar
Curdegn
Beiträge: 161
Registriert: 15.02.2002 01:48:21
Wohnort: Donat CH (GR)
Kontaktdaten:

Beitrag von Curdegn » 28.08.2002 00:42:44

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.

cucu

Pinback
Beiträge: 6
Registriert: 01.09.2002 18:44:11
Wohnort: München

Beitrag von Pinback » 08.09.2002 14:34:31

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

k-pl
Beiträge: 587
Registriert: 11.01.2002 11:26:44
Wohnort: München
Kontaktdaten:

Beitrag von k-pl » 08.09.2002 15:37:27

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.
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.

Benutzeravatar
Curdegn
Beiträge: 161
Registriert: 15.02.2002 01:48:21
Wohnort: Donat CH (GR)
Kontaktdaten:

Beitrag von Curdegn » 09.09.2002 00:32:20

@ Pinback
Schau im KDE-forum den Beitrag mit dem Titel probleme mit kppp an (den du oben erwähnst).
cucu

Pinback
Beiträge: 6
Registriert: 01.09.2002 18:44:11
Wohnort: München

Beitrag von Pinback » 09.09.2002 14:59:03

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?

Benutzeravatar
Curdegn
Beiträge: 161
Registriert: 15.02.2002 01:48:21
Wohnort: Donat CH (GR)
Kontaktdaten:

Beitrag von Curdegn » 09.09.2002 15:30:45

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:

Code: Alles auswählen

Couldn't find interface ppp0: No such device
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

Benutzeravatar
Curdegn
Beiträge: 161
Registriert: 15.02.2002 01:48:21
Wohnort: Donat CH (GR)
Kontaktdaten:

Beitrag von Curdegn » 09.09.2002 20:39:04

yep, ist so wie oben beschrieben

cucu

Pinback
Beiträge: 6
Registriert: 01.09.2002 18:44:11
Wohnort: München

Beitrag von Pinback » 09.09.2002 21:15:14

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

Benutzeravatar
Curdegn
Beiträge: 161
Registriert: 15.02.2002 01:48:21
Wohnort: Donat CH (GR)
Kontaktdaten:

Beitrag von Curdegn » 09.09.2002 21:52:44

probiers mal mit pppconfig

Anschliessend:
pon "deinproveider" (mit den ") um die Verbindung aufzubauen und
poff um sie zu beenden.

Hat bei mir immer funktioniert.

cucu

Antworten