Linux 14.981 Themen, 106.343 Beiträge

Proxy konfigurieren

xxpe_maxx / 11 Antworten / Flachansicht Nickles

Ich bin mehr oder weniger Neu im Thema Linux. Habe zwar Linux immer mal wieder als einfacher Konsument benutzt aber da auch eher aus DAU denn als Wissender.

Nun habe ich folgendes Problem.

Ich soll testweise auf meiner Arbeit auf Hyper-V mit Ubuntu Desktop und Ubuntu Server eine kleine Testreihe starten. Das Netzwerk, über das der Host ins Internet geht, sitzt hinter einem Proxy. Die Proxy-Adresse ist mir bekannt und in Ubuntu Server eingetragen und ich kann den Server über sudo apt update && apt upgrade mit Updates versorgen.

Trage ich aber den Proxy bei Ubuntu Desktop ein, dann habe ich immer noch keinen Zugang zum Internet. Eine IPv4 hat sich Desktop allerdings problemlos über DHCP gezogen.

Gebe ich auf beiden Maschinen ip a ein erscheint folgendes:

Server:

inet xxx.xxx.xxx.206/24 brd xxx.xxx.xxx.255 scope global dynamic eth0

Desktop:

inet xxx.xxx.xxx.208/24 brd xxx.xxx.xxx.255 scope global dynamic noprefixroute eth0

Das scheint mir der einzige Unterschied zu sein. Nur, wie bekomme ich beim Konfigurieren dieses noprefixroute weg? Ich nutze auf dem Desktop die grafische Einstellmöglichkeiten. Dort habe ich auch den Proxy entsprechend als manuell definiert und eingetragen.

bei Antwort benachrichtigen
xxpe_maxx Nachtrag zu: „Proxy konfigurieren“
Optionen

Aaaaaaalso...

Mir hat das ganze einfach keine Ruhe gelassen! Ich musste das Problem lösen... Und irgendwann ist es sogar passiert, das ich das selbe Problem auf dem Server hatte.

Ich habe mir das mal auf dem Desktop genauer angeschaut. Folgendes war in der Netzwerkmaske eingetragen und zwar direkt nach der Installation beim ersten Start:

Verbindungsgeschwindigkeit: 1000 Mb/s
IPv4: xxx.xxx.xxx.216
IPv6: fe80::xxx
Mac: 00:00
Vorgabestrecke: xxx.xxx.xxx.1
DNS: xxx.xxx.xxx.10
IPv4-Methode: Automatisch (DHCP)

Ich habe dennoch in die /etc/environment folgendes eingetragen:

http_proxy="http://xxx.xxx.xxx.10:3128"
https_proxy="http://xxx.xxx.xxx.10:3128"
ftp_proxy="http://xxx.xxx.xxx.10:3128"
no_proxy="localhost,127.0.0.1,::1"

Mit diesen Angaben konnte ich weder updaten (sudo apt update) noch über den Firefox irgendeine Seite aufrufen.

nslookup google.de ergab folgendes:
server: 127.0.0.53
address: 127.0.0.53#53
name: google.de
address: 142.250.186.67
name: google.de
address: 2a00:1450:4001:828::2003

Also habe ich den proxy auf manuell gesetzt und in die ersten vier Reihen folgendes eingetragen (den port natürlich in die extra Spalte):

xxx.xxx.xxx.10:3128

Irgendwann fiel mir auf, das ich über den Firefox Seiten aufrufen konnte. Updaten ging immer noch nicht. Dann fand ich einen Beitrag der sagte, das ich folgendes anlegen sollte (wenn nicht vorhanden):

sudo nano /etc/apt/apt.conf.d/95proxies

Und hier folgendes eintragen:

Acquire::http::proxy "http://xxx.xxx.xxx.10:3128";
Acquire::ftp::proxy "http://xxx.xxx.xxx.10:3128";
Acquire::https::proxy "http://xxx.xxx.xxx.10:3128";

Und ab hier kann ich auch updaten!

bei Antwort benachrichtigen