Kein I-net über das Gateway

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
Shinak2
Beiträge: 12
Registriert: 09.10.2003 08:34:51

Kein I-net über das Gateway

Beitrag von Shinak2 » 09.10.2003 15:02:08

Hi erst mal vorweg ich bin Linux Debina neuling !

Ich habe heute mal einen Debina Rechner aufgesetzt !
Momentaner stand:
Debina GNU/Linux 3.0
Kernel 2.2.20

Der Debina Rechner hängt in einem Windows2000 Server Netzwerk mit Domine!
Das Routing geht über einen der Windows Server.
Surfen über Mozilla mit Proxy eintrag geht!
Normalerweise sollte das Surfen auch ohne Proxy eintrag gehen nur über das Gateway, geht aber nicht
und ich kann in der Console keine www adressen pingen und kann auch keine packete mit

Code: Alles auswählen

apt-get install 
downloaden und installieren !

Sobald ich mit

Code: Alles auswählen

apt-setup
den ftp auswähle bekomme ich folgende Fehlermeldung

Code: Alles auswählen

Failed to access the Debian archive

When I triede to access the debian archive using the information you provided, apt gave the following error. I will run though the questions again,
try to correct the error.

Failed to fetch
ftp:///ftp.freenet.de/pub/ftp.debian.org/debian/dists/stable/main/binary
-i386/Packages Something wicked happened resolving 'ftp.freenet.de:ftp'
(-3) Failed to fech
ftp:///ftp.freenet.de/pub/ftp.debian.org/debian/dists/stable/main/binary
-i386/Packages Something wicked happened resolving 'ftp.freenet.de:ftp'
(-3) W: Couldn't stat source package list ftp://ftp.freenet.de
stable/main Packages
die datei

Code: Alles auswählen

/etc/network/interface
sieht folgendermasen aus

Code: Alles auswählen

# /etc/network/interfaces -- configuration file for ifup(8), ifdown(8)

# The loopback interface
auto lo
iface lo inet loopback
# NIC
installation

auto eth0
iface eth0 inet static
        address 192.168.100.6
        netmask 255.255.255.0
        network 192.168.100.0
        broadcast 192.168.100.255
        gateway 192.168.100.9
(ab "# NIC" selber geschrieben)

Code: Alles auswählen

ifconfig
gibt folgendes aus

Code: Alles auswählen

eth0      Link encap:Ethernet  HWaddr 00:0D:61:08:18:1D
          inet addr:192.168.100.6  Bcast:192.168.100.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:7827 errors:0 dropped:0 overruns:0 frame:0
          TX packets:120 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100
          RX bytes:8397207 (8.0 MiB)  TX bytes:51775 (50.5 KiB)
          Interrupt:11 Base address:0xe400

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:3924  Metric:1
          RX packets:262 errors:0 dropped:0 overruns:0 frame:0
          TX packets:262 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:18210 (17.7 KiB)  TX bytes:18210 (17.7 KiB)
Ich denke mal es liegt an den Nameserver Adressen die fehlen !
Habe auch schon nachgeschaut wo die rein gehören aber die datei

Code: Alles auswählen

/etc/resolv.conf
gibt es bei mir nicht !

Ich bin für jeden Tip dankbar

so long Shinak

tylerD
Beiträge: 4068
Registriert: 10.07.2002 17:34:13
Wohnort: Halle/Saale
Kontaktdaten:

Re: Kein I-net über das Gateway

Beitrag von tylerD » 09.10.2003 15:53:24

Schon mal Versucht eine Ip und kein DNS-Namen anzupingen? Zum testen google.de ist 216.239.59.99.
Shinak2 hat geschrieben:
Ich denke mal es liegt an den Nameserver Adressen die fehlen !
Habe auch schon nachgeschaut wo die rein gehören aber die datei

Code: Alles auswählen

/etc/resolv.conf
Einfach per Hand alegen und ne Zeile alla

Code: Alles auswählen

nameserver 212.185.251.136
eintagen. Das da oben müßte ein Telekomnameserver sein. Bei Problemen mit der Syntax in der redolv einfach

Code: Alles auswählen

man resolv.conf
cu

Shinak2
Beiträge: 12
Registriert: 09.10.2003 08:34:51

Re: Kein I-net über das Gateway

Beitrag von Shinak2 » 09.10.2003 16:09:04

Jup danke, hab die datei geschrieben jetzt geht es !!!

Was ich nicht ganz verstanden haben ist das mit dem
tylerD hat geschrieben: Bei Problemen mit der Syntax in der redolv einfach

Code: Alles auswählen

man resolv.conf
soll das heissen das ich

Code: Alles auswählen

man resolv.conf
in die

Code: Alles auswählen

resolv.conf
schreiben soll ?

so long Shinak

tylerD
Beiträge: 4068
Registriert: 10.07.2002 17:34:13
Wohnort: Halle/Saale
Kontaktdaten:

Re: Kein I-net über das Gateway

Beitrag von tylerD » 09.10.2003 16:13:03

Shinak2 hat geschrieben: soll das heissen das ich

Code: Alles auswählen

man resolv.conf
in die

Code: Alles auswählen

resolv.conf
schreiben soll ?

so long Shinak
Nein...
Tipp einfach mal

Code: Alles auswählen

man resolv.conf
auf deiner Konsole ein, dann bekommst du den Manualeintrag zu resolv.conf, wo die Syntax genau beschriben ist. :lol:

Das meinte ich.

cu

Shinak2
Beiträge: 12
Registriert: 09.10.2003 08:34:51

Beitrag von Shinak2 » 09.10.2003 16:13:53

Hmm bei

Code: Alles auswählen

apt-setup
bekomme ich immernoch den fehler

Code: Alles auswählen

Failed to access the Debian archive 

When I triede to access the debian archive using the information you provided, apt gave the following error. I will run though the questions again, 
try to correct the error. 

Failed to fetch 
ftp:///ftp.freenet.de/pub/ftp.debian.org/debian/dists/stable/main/binary 
-i386/Packages Something wicked happened resolving 'ftp.freenet.de:ftp' 
(-3) Failed to fech 
ftp:///ftp.freenet.de/pub/ftp.debian.org/debian/dists/stable/main/binary 
-i386/Packages Something wicked happened resolving 'ftp.freenet.de:ftp' 
(-3) W: Couldn't stat source package list ftp://ftp.freenet.de 
stable/main Packages
Muss ich wohl für ftp doch wo ne Proxyadresse + port angeben.

Wo müste ich das machen ?
Oder kann es noch an sonst was liegen ?


so long Shinak

Benutzeravatar
Bert
Beiträge: 3751
Registriert: 16.07.2002 14:06:52
Wohnort: Dresden
Kontaktdaten:

Beitrag von Bert » 09.10.2003 19:01:31

Funktioniert den die Namensauflösung? Also geht ein

Code: Alles auswählen

host www.debianforum.de
Wenn ja, dann versuche doch mal ein ftp manuell durchzuführen. Wenn das ohne Proxy nicht geht, dann mußt Du den Proxy per

Code: Alles auswählen

http_proxy="proxyhost:port"
ftp_proxy="proxyhost:port"
einstellen. Ein guter Ort dafür wäre die Systemweite profile Datei /etc/profile. Am besten mit einem EXPORT davor, aber das sieht man gut an den dort schon vorhandenen Einträgen.
Programmer: A biological machine designed to convert caffeine into code.
xmpp:bert@debianforum.de

Shinak2
Beiträge: 12
Registriert: 09.10.2003 08:34:51

Beitrag von Shinak2 » 10.10.2003 07:52:13

Bert hat geschrieben:Funktioniert den die Namensauflösung? Also geht ein

Code: Alles auswählen

host www.debianforum.de
Ja das geht !

So sieht mom meine /etc/profile aus ...

Code: Alles auswählen

# /etc/profile: system-wide .profile file for the Bourne shell (sh(1))
# and Bourne compatible shells (bash(1), ksh(1), ash(1), ...).

PATH="/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games"

if [ "$BASH" ]; then
  PS1='\u@\h:\w\$ '
else
  if [ "`id -u`" -eq 0 ]; then
    PS1='# '
  else
    PS1='$ '
  fi
fi

export PATH PS1

umask 022
Soll ich jetzt da einfach mal
Bert hat geschrieben:

Code: Alles auswählen

http_proxy="proxyhost:port"
ftp_proxy="proxyhost:port"
unter

Code: Alles auswählen

umask 022

eintragen ?

Benutzeravatar
Bert
Beiträge: 3751
Registriert: 16.07.2002 14:06:52
Wohnort: Dresden
Kontaktdaten:

Beitrag von Bert » 10.10.2003 08:20:25

mach es gleich mit dem Export:

Code: Alles auswählen

EXPORT HTTP_PROXY="<DeinProxyHost>:<DerPortDeinesProxys"
EXPORT FTP_PROXY="<deinProxyHost>:<DerPortDeinesProxys"
So in der Art sollte es aussehen, obwohl ich nicht weiß, ob Groß/Kleischreinbung hier wichtig ist...

Diese Datei wird übrigens nur beim Anmelden ausgewertet.
Programmer: A biological machine designed to convert caffeine into code.
xmpp:bert@debianforum.de

Shinak2
Beiträge: 12
Registriert: 09.10.2003 08:34:51

Beitrag von Shinak2 » 10.10.2003 09:47:59

So den eintrag

Code: Alles auswählen

export FTP_PROXY="ProxyHost:Port"

hab ich jetzt in der

Code: Alles auswählen

/etc/profile
eingetragen
wenn ich

Code: Alles auswählen

 agt-setup
eingebe
und ftp auswähle sucht er wieder bekomme aber wieder die fehlermeldeung!

Per Browser kam ich schonmal an den ftp ran ohne das er gleich fehler schreibt aber er zeigte nix an und schreibt nach einer Zeit ca.4 min "Zeitüberschreitung der anforderung"


Wenn ich den FTP Proxy in dem Browser eintrage komme ich aber ohne probleme drauf nur leider bingt mir das nix in hinsicht auf agt-get !

PS:export muss klein geschrieben werden !

Shinak2
Beiträge: 12
Registriert: 09.10.2003 08:34:51

Beitrag von Shinak2 » 10.10.2003 10:09:41

ev. hift das noch weiter
Wenn ich per apt-setup einen ftp auswähle
dann kommt

Code: Alles auswählen

Connecting to ftp.de.debian.org
´
dann

Code: Alles auswählen

Loggin in
und dann steht da

Code: Alles auswählen

Get:1 ftp://ftp.de.debian.org stable/main/ Packages 1777kB
0% 1 Packages 0/1777kB 0%
nach einer gewissen zeit komt dann

Code: Alles auswählen

Err ftp://ftp.de.debian.org stable/main Packages
Could not connect data socket, connoction time out

Code: Alles auswählen

Get 2 ftp://ftp.de.debina.org stable/main/ Release 96B
0% 2 Release 0/96B 0%
Danach halt die Fehlermeldung von oben !

Shinak2
Beiträge: 12
Registriert: 09.10.2003 08:34:51

Beitrag von Shinak2 » 10.10.2003 11:08:05

So ich hab jetzt mal noch was gefunden aber damit komme ich nicht so ganz klar
Apt über einen HTTP-Proxy benutzen.
<case> wie geb ich einen http proxy in der bash an ? HTTP_PROXY ? dann tut das gerade bei mir nicht..
<Joey> http_proxy
<Zomb> case / Joey: ich zitiere euch mal im FAQ.
<case> zom: aber dann vervollstaendige es: export http_proxy="service://domain_or_ip:port"

Und da wären wir. Die *_proxy-Variablen werden auch von einigen anderen Programmen benutzt, z.B. von w3m. Heutzutage wird die Datei /etc/environment von der Bash oder vom PAM-Login-Modul eingelesen. Also trägt man da soetwas ein:

http_proxy=http://www-proxy.t-online.de:80
ftp_proxy=http://ftp-proxy.t-online.de:80
no_proxy=localhost

Vor der Benutzung neueinlogen oder die Variablen in die aktuelle Shell einlesen, mit source /etc/environment.

Alternativ dazu kann man auch apt direkt so konfigurieren, dass es einen Proxy verwendet, dazu müssen in /etc/apt/apt.conf oder in eine Datei in /etc/apt/apt.conf.d (/etc/apt/apt.conf.d/custom bietet sich beispielsweise an) folgende Zeilen eingefügt werden:

Acquire::http::Proxy "http://proxy.adresse.de:port";
Acquire::ftp::Proxy "http://proxy.adresse.de:port";
Einmal steht in der

Code: Alles auswählen

/etc/environment 
nur

Code: Alles auswählen

LANG=C
dann hab ich die

Code: Alles auswählen

/etc/apt/apt.conf.d/custom 
mal selber erstellt
und das

Code: Alles auswählen

Acquire::http::Proxy "http://proxy.adresse.de:port"; 
     Acquire::ftp::Proxy "http://proxy.adresse.de:port";
eingetragen nur ich weiss nciht richtig wie ich das eintragen soll !

hatt es erst mal so

Code: Alles auswählen

Acquire::http::Proxy "proxy-ip:port"; 
     Acquire::ftp::Proxy "proxy-ip:port";
ging aber nicht
da kam bei apt-setup die meldung

Code: Alles auswählen

Failed to fetch 
ftp://ftp.de.debian.org/debian/dists/stable/main/binary-i386/Packages 
Cannot initiate the connectionto 8080:21  (0.0.31.144). -connect 
(22 infalid argument) 
Das selbe mit Release noch
Mit

Code: Alles auswählen

Acquire::http::Proxy "http://proxy-ip:port"; 
     Acquire::ftp::Proxy "http://proxy-ip:port";
bleibt es beim Login schon stehe da komt dann

Code: Alles auswählen

Err ftp.de.debian.org stable/Packages
 Read error - read (104 Connection reset by peer) 
Ich weiss nicht wie ich das eintragen soll oder wie ich es hinbekommen soll das ich endlich das apt-get nutzen kann !

Benutzeravatar
Bert
Beiträge: 3751
Registriert: 16.07.2002 14:06:52
Wohnort: Dresden
Kontaktdaten:

Beitrag von Bert » 10.10.2003 11:21:48

Sorry, ich hatte das so aus dem Kopf hingeschrieben. Aber ich denke, Du hast die Lösung ja schon selbst gefunden. Du mußt (wahrscheinlich) nur noch

Code: Alles auswählen

Acquire::ftp::Proxy "http://proxy-ip:port";
durch

Code: Alles auswählen

Acquire::ftp::Proxy "ftp://proxy-ip:port";
ersetzen.
Programmer: A biological machine designed to convert caffeine into code.
xmpp:bert@debianforum.de

Shinak2
Beiträge: 12
Registriert: 09.10.2003 08:34:51

Beitrag von Shinak2 » 10.10.2003 11:25:55

Ne geht auch nicht bleibt auch beim login !

Benutzeravatar
Bert
Beiträge: 3751
Registriert: 16.07.2002 14:06:52
Wohnort: Dresden
Kontaktdaten:

Beitrag von Bert » 10.10.2003 11:35:41

Hmm, geht denn ein normales ftp von der Maschine aus? Dazu sollte die Varaible ftp_proxy aber gesetzt sein.

Ansonsten kannst Du ja mal versuchen, in der /etc/apt/sources.list alle ftp resourcen durch http resourcen auszutauschen. Die meisten (alle) Debian Server bieten auch http Zugang an. Ansonsten bin ich jetzt auch etwas am Grübeln, da im Moment nicht an einem Debianrechner.
Programmer: A biological machine designed to convert caffeine into code.
xmpp:bert@debianforum.de

Shinak2
Beiträge: 12
Registriert: 09.10.2003 08:34:51

Beitrag von Shinak2 » 10.10.2003 11:58:52

Bert hat geschrieben:Hmm, geht denn ein normales ftp von der Maschine aus? Dazu sollte die Varaible ftp_proxy aber gesetzt sein.
Meinst du ob ich so vom browser her auf ftp komme ?
Jain wenn ich den Browser laufen lasse ist er nach ca. 10 min auf dem Stammverzeinis
wenn ich dann weiter will dauert es nochmal solange !

Wenn ich im Browser den ftp-Proxy eintrage geht es ohne probleme !

Was meinst du mit "Variable ftp-proxy muss gesetzt sein" ?

Shinak2
Beiträge: 12
Registriert: 09.10.2003 08:34:51

Beitrag von Shinak2 » 10.10.2003 12:44:16

Ich habs !!!

Ich hab aus der

Code: Alles auswählen

/etc/profile
nochmal die einträge raus geholt
die

Code: Alles auswählen

/etc/apt/apt.conf.d/custom
nochmal gelöcht und bei

Code: Alles auswählen

apt-setup
bin ich dann auf http gegangen und hab da deen proxy eingetragen

jetzt geht es !

Antworten