Sie sind nicht angemeldet.

1

01.07.2007, 18:24

Problem bei Proxy konfiguration.

Hallo ich habe mir soeben meinen Proxy wie auf http://gentoo-wiki.com/Http_proxy konfiguriert.

Meine /etc/env.d/99local sieht so aus:

Quellcode

1
2
http_proxy="http://211.30.161.59:2461"
ftp_proxy="http://211.30.161.59:2461"

Danach habe ich ein:

Quellcode

1
env-update && source /etc/profile

gemacht...
Und nochmal mit:

Quellcode

1
echo $http_proxy

getestet, es wird mir dann auch der proxy angezeigt, allerding nur so lange ich mich angemeldet gabe.
Sprich ich melde mich dann noch mit exit ab und als User wird mein Proxy nicht angezeigt, auch wenn ich mich wieder als root einlogge muss ich erst wieder env-update && source /etc/profile eingeben damit der Proxy angezeig wird.

Also wie kann den Proxy dauerhaft verwenden?
Hier könnte Ihre Werbung stehen ;)

Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von »Anything Goes« (01.07.2007, 19:03)


2

06.08.2007, 01:15

Schon etwas länger her, aber ich wollte dennoch darauf antworten. Vielleicht funktioniert die Möglichkeit, den Proxy-Server mittels export zu spezifizieren?

Quellcode

1
2
export http_proxy=http://xxx.xxx.xxx.xxx:xxxx/
export ftp_proxy=http://xxx.xxx.xxx.xxx:xxxx/

Die zwei Zeilen könntest Du dann in die entsprechende .bashrc des Users in dessen Home-Verzeichnis eintragen und das war's dann eigentlich bereits auch.


Farewell,
Mike
Gentoo Wiki: Mike Adolphs || Blog: File Status 48 || Last.fm: Filestatus_48

Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von »Mike Adolphs« (06.08.2007, 01:17)


3

06.08.2007, 08:05

Also erstmal, du hast das ganze in die Falsche File geschrieben ;)

Entweder schreibst du das in die /etc/.bashrc dann wird das Global für alle verwendet

oder aber du schreibst es bei jedem USer einzeln in die eigene .bashrc so das es nur diesen User betrifft (wie ein post über mir schon beschrieben)
Es gibt bloss eins, was wichtig ist: dass man sterben muss.

Suicide is man's way of telling God, "You can't fire me - I quit."

no one gets out here alive....

4

06.08.2007, 19:37

Die "globale" bashrc ist doch die /etc/profile (siehe man bash).
"Erst nachdem wir alles verloren haben, haben wir die Freiheit, alles zu tun."
"It's only after we've lost everything, that we're free to do anything!"

Jabber: Die ID kann via PN erfragt werden.

5

06.08.2007, 22:34

Zitat

Original von maggu2810
Die "globale" bashrc ist doch die /etc/profile (siehe man bash).


Nein nicht ganz, there's a difference:

/etc/bashrc -> System wide functions and aliases
/etc/profile -> Environment stuff


Ich musste div. Aliase für Softwarecommandkürzel und Co auch in bashrc setzen weil sie sonst nicht funktioniert hätten ich musste jedesmal für ne Shell oder ne SSH session erst den "source /etc/profile" shit ausführen bevor die aliase richtig funktioniert haben.

/etc/profile scheint wohl nicht dauerhaft für jede Konsolensession bez. für jedes Terminal neu eingelesen zu werden, bashrc schon.

Warum und Wieso kann ich nicht erklären und ich bin auch grade ehrlich zufaul die Manpages durchzukramen.
Es gibt bloss eins, was wichtig ist: dass man sterben muss.

Suicide is man's way of telling God, "You can't fire me - I quit."

no one gets out here alive....

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Sourcecode« (06.08.2007, 22:36)


6

06.08.2007, 23:25

Also wenn du sagst, dass es eine Login-Shell ist, dann sollte sie schon verarbeitet werden.

Sollte man in der Man-Page eigentlich vermerken.

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
FILES
       /bin/bash
              The bash executable
       /etc/profile
              The systemwide initialization file, executed for login shells
       ~/.bash_profile
              The personal initialization file, executed for login shells
       ~/.bashrc
              The individual per-interactive-shell startup file
       ~/.bash_logout
              The individual login shell cleanup file, executed when a login shell exits
       ~/.inputrc
              Individual readline initialization file


Aber gut, dann hast du in deinem letzten Beitrag einen Punkt zu viel gehabt.

Zitat

/etc/.bashrc
"Erst nachdem wir alles verloren haben, haben wir die Freiheit, alles zu tun."
"It's only after we've lost everything, that we're free to do anything!"

Jabber: Die ID kann via PN erfragt werden.

7

07.08.2007, 00:33

Zitat

Original von maggu2810
Also wenn du sagst, dass es eine Login-Shell ist, dann sollte sie schon verarbeitet werden.


Was verstehst du unter einer "Login Shell" himself?

Ich spreche von einem Programm welches ich als User unter X aufrufe (z.b Eterm, also eine shell) wo die /etc/profiles wo ich am ende dann ncoh ein paar aliase drangehängt habe, nicht wieder verarbeitet wurde, sprich die aliase alle keine gültigkeit hatten, bis ich den "source command" manuell in dieser shell ausgeführt habe.
Es gibt bloss eins, was wichtig ist: dass man sterben muss.

Suicide is man's way of telling God, "You can't fire me - I quit."

no one gets out here alive....