Installation der Netzwerkkarte und ADSL

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
matti_h
Beiträge: 28
Registriert: 18.08.2003 09:01:35

Installation der Netzwerkkarte und ADSL

Beitrag von matti_h » 18.08.2003 09:11:20

Hallo,

ich möchte bei mir einen ADSL Zugang installieren, nur ergibt sich dabei folgendes Problem:

Bei Durchführen von pppoeconf wird meine Netzwerkkarte (eth0) (ist eine RTL8139) gefunden und angeblich klappt auch die ganze Konfiguration. Allerdings erhalte ich eine Fehlermeldung "Couldn't set pass-filter in Kernel: Invalid [irgendwas]". Ich schätze, dass das mit der Installation meiner Netzwerkkarte zusammenhängt, da ich die nicht explizit konfiguriert habe.
Jetzt meine Frage muss man das machen, auch wenn pppoe die doch findet?
Wenn ja, ich habe noch versucht, die mit modconf einzubinden, allerdings weiß ich nicht, in welcher Form man die Parameter zu übergeben hat. Ich habe versucht mit irq=11 io=0xe800 daranzugehen, allerdings kommt dann die Fehlermeldung invalid param_irq. Wie macht man das richtig?

Danke für Antworten

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

Beitrag von Bert » 18.08.2003 09:17:47

Bei PCI Karten brauchst Du eigentlich keine Paramater angeben. Und das ethernet Interface für die DSL Verbindung braucht keine weiteren Parameter, also insbesondere keine IP Einstellungen.
Kannst Du den genauen Wortlaut bitte mal posten? Hab sowas bisher noch nicht gesehen.
Programmer: A biological machine designed to convert caffeine into code.
xmpp:bert@debianforum.de

weizenbier
Beiträge: 387
Registriert: 26.11.2002 15:37:00
Wohnort: Oberhausen

Beitrag von weizenbier » 18.08.2003 09:19:43

Hi matti_h,

also wenn du weisst, dass deine Karte einen RTL8139 Chip (mit Knoppix
geprueft??) hat, dann brauchst du gar keine Paramter bei modconf angeben.
Habe ne PCMCIA Karte mit dem Chip und da klappt das ohne Parameter einwandfrei.

Spass,

Weizenbier
There are only 10 types of people in the world:
Those who do understand binary and those who don't.

weizenbier
Beiträge: 387
Registriert: 26.11.2002 15:37:00
Wohnort: Oberhausen

Beitrag von weizenbier » 18.08.2003 09:20:54

@ bert,

du schneller du..... ;)

Kannst wohl schneller tippen als ich....LOL

Weizenbier
There are only 10 types of people in the world:
Those who do understand binary and those who don't.

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

Beitrag von Bert » 18.08.2003 09:23:00

Sieht so aus.. ganze 2 Minuten schneller getippt ;-)
Programmer: A biological machine designed to convert caffeine into code.
xmpp:bert@debianforum.de

matti_h
Beiträge: 28
Registriert: 18.08.2003 09:01:35

Beitrag von matti_h » 18.08.2003 09:31:45

Ja, bin sicher, dass es RTL8139 ist, Knoppix hat die als soche erkannt und damit funktioniert auch der Internetzugang.

Also die genaue Fehlermeldung war

"Couldn't set pass-filter in kernel: Invalid argument"

Nochmal zur Frage, ob debian die Netzwerkkarte automatisch bei der Installation einbindet. Tut es das? Ich habe nichts explizit angegeben. Und wenn ich modconf starte, dann ist die RTL nicht als installiert (+), sondern als nicht installiert (-) angegeben. Dafür sind die Module ppp und slhc +. Wenn ich RTL auswähle, dann kommt die Fehlermeldung "device busy" und es könne an falschen Argumenten liegen.

Benutzeravatar
Beowulf666
Beiträge: 1476
Registriert: 06.10.2002 14:03:08
Wohnort: Lübeck
Kontaktdaten:

Beitrag von Beowulf666 » 18.08.2003 09:34:36

was sagt denn "lsmod", wenn du neu gestartet hast und nix sonst gemacht hast?

Was sagt denn "ifconfig", was sagt "lspci"?
Kannst du das hier posten?
Jetzt auf SID mit Kernel 2.6.16.1 + XOrg + XFCE4.2.3: Noch mehr POWER!!!!
Next Step: Binford 8000 Super Debian ;-)

Benutzeravatar
Celica
Beiträge: 2145
Registriert: 16.08.2003 13:37:15
Wohnort: Schleswig Holstein

Re.

Beitrag von Celica » 18.08.2003 09:36:39

Hallo !

Klingt vielleicht blöd, aber setze die Karte mal auf einen anderen Steckplatz.

Hatte schon mal ein ähnliches Prob. !
Danke !

Ciao

Celica

matti_h
Beiträge: 28
Registriert: 18.08.2003 09:01:35

Re: Re.

Beitrag von matti_h » 18.08.2003 09:38:13

Celica hat geschrieben:Hallo !

Klingt vielleicht blöd, aber setze die Karte mal auf einen anderen Steckplatz.

Hatte schon mal ein ähnliches Prob. !
Hmm, unter Windows geht's. Soll ich das wirklich noch machen?

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

Beitrag von Bert » 18.08.2003 09:47:56

Würde ich nicht. Folge mal bitte Beowulf666's Rat..
Programmer: A biological machine designed to convert caffeine into code.
xmpp:bert@debianforum.de

matti_h
Beiträge: 28
Registriert: 18.08.2003 09:01:35

Beitrag von matti_h » 18.08.2003 10:00:25

Also, das mit dem hier posten ist schwierig, weil ich nicht weiß, wie ich die Sachen nach Windows rüberkriegen könnte. Aber gut:

ifconfig sagt, dass eth0 meine RTL ist.

Inzwischen hab ich mal pppoe und pppoeconf neuinstalliert (und damit natürlich auch ppp). Und siehe da, es kommt keine Fehlermeldung mehr. Jetzt sieht alles aus wie bei Knoppix mit einem kleinen, leider bedeutsamen, Unterschied: Ich kann mit dem Konquerer keine Websites laden. Heißt das, dass die Verbindung trotz ausgebliebener Fehlermeldungen nicht steht??? Muss ich noch was installieren?

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

Beitrag von Bert » 18.08.2003 10:05:51

Ich nehme an, Du versuchst den Zugriff von dem Linuxrechner aus? (der beschriebene Linuxrechner ist nicht ein Router?) Dann Prüfe mal bitte per

Code: Alles auswählen

 route -n
das Deine Defaultroute auf dem ppp0 Interface liegt. Du kannst das Übergansweise auch per

Code: Alles auswählen

roue add default ppp0
anlegen und Prüfen ob es dann geht.
2. Idee: Kannst Du denn ipadressen direkt anspechen? bringt ein

Code: Alles auswählen

 host www.debianforum.de
das gewünschte Ergebniss?
Programmer: A biological machine designed to convert caffeine into code.
xmpp:bert@debianforum.de

matti_h
Beiträge: 28
Registriert: 18.08.2003 09:01:35

Beitrag von matti_h » 18.08.2003 10:16:19

etwas tricky die sache hier ...

der rechner ist kein router.

also route -n zeigt wohl an, dass eine verbindung besteht.
da stehen drei einträge mit ip und unter interface 2x eth0 und 1x ppp0.

host http://www... liefert connection timed out

also nicht gefunden. hmmm, was könnte denn das nun wieder heißen?

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

Beitrag von Bert » 18.08.2003 10:24:17

Sieht so aus, als ob die Defaultroute nicht gesetzt ist. Es sollten eigentlich 2 Einträge für ppp0 drin sein. Die Defaultroute sollte etwa so aussehen:

Code: Alles auswählen

0.0.0.0         145.253.4.145   0.0.0.0         UG    0      0        0 ppp0
Hast Du mal den Befehl für das Hinzufügen der Defaultroute gemacht?
Ansonnsten schau mal inder Datei /etc/ppp/peers/dsl-provider (oder wie auch immer Du das genannt hast) nach. Dort sollte ein Eintrag ala defaultroute drin sein. Wenn davor ein [b[#[/b] steht, dann entferne das # bitte.
Programmer: A biological machine designed to convert caffeine into code.
xmpp:bert@debianforum.de

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

Beitrag von Bert » 18.08.2003 10:28:39

Nachtrag. Ich vermute mal, das Deine defaultroute auf das eth0 Interface zeigt.

Du kannst die Ausgaben von Programmen in eine Datei umleiten

Code: Alles auswählen

route -n > out.txt
. Und diese datei solltest Du dann auch unter Windows lesen können. Dafür brauchst Du aber ein Tool ala explore2fs..
Programmer: A biological machine designed to convert caffeine into code.
xmpp:bert@debianforum.de

matti_h
Beiträge: 28
Registriert: 18.08.2003 09:01:35

Beitrag von matti_h » 18.08.2003 10:38:42

ja, ich habe pppoeconf benutzt, das erstellt die datei
/etc/ppp/peers/dsl-provider .
die hat folgenden inhalt

Code: Alles auswählen


pty "pppoe -I eth0 -T 80 -m 1452"
noauth
defaultroute
user "..."
usepeerdns
das mit " route add default ppp0"
bringt schon einen eintrag, den man mit route -n sehen kann, allerdings sind ip, gateway usw . alle 0

was hat das mit der defaultroute auf sich?

Benutzeravatar
Beowulf666
Beiträge: 1476
Registriert: 06.10.2002 14:03:08
Wohnort: Lübeck
Kontaktdaten:

Beitrag von Beowulf666 » 18.08.2003 10:39:55

oder du mountest ne Fat32 Partition und schreibs das dadrauf.
Jetzt auf SID mit Kernel 2.6.16.1 + XOrg + XFCE4.2.3: Noch mehr POWER!!!!
Next Step: Binford 8000 Super Debian ;-)

matti_h
Beiträge: 28
Registriert: 18.08.2003 09:01:35

Beitrag von matti_h » 18.08.2003 10:49:44

so, jetzt mal die ausgabe von route -n :

vor pon dsl-provider:

Code: Alles auswählen

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.1.0     0.0.0.0         255.255.255.0   U     0      0        0 eth0
0.0.0.0         192.168.1.2     0.0.0.0         UG    0      0        0 eth0
nach pon dsl-provider

Code: Alles auswählen

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
217.5.98.51     0.0.0.0         255.255.255.255 UH    0      0        0 ppp0
192.168.1.0     0.0.0.0         255.255.255.0   U     0      0        0 eth0
0.0.0.0         192.168.1.2     0.0.0.0         UG    0      0        0 eth0
und nach dem ausführen von route add default ppp0:

Code: Alles auswählen

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
217.5.98.51     0.0.0.0         255.255.255.255 UH    0      0        0 ppp0
192.168.1.0     0.0.0.0         255.255.255.0   U     0      0        0 eth0
0.0.0.0         0.0.0.0         0.0.0.0         U     0      0        0 ppp0
0.0.0.0         192.168.1.2     0.0.0.0         UG    0      0        0 eth0
wie gesagt, alles nullen :(

was tun sprach zeus?

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

Beitrag von Bert » 18.08.2003 10:57:10

Sorry, bevor Du route add... machst, mußt Du natürlich noch ein

Code: Alles auswählen

route del default
machen. Der Kernel braucht die Routinginformationen, um beim Versenden von Packeten zu wissen wohin er die denn senden soll. Und die Defaultroute gibt an, wohin alle Packete gehen, die nicht auf eine der anderen Routen passen.
Kannst Du mal noch den Inhalt von /etc/networks/interface posten? Da steht bestimmt was von defaultroute für eth0 drin..
Programmer: A biological machine designed to convert caffeine into code.
xmpp:bert@debianforum.de

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

Beitrag von Bert » 18.08.2003 10:58:11

Das mit den Nullen ist ganz übrigens ganz richtig so. So wird die Defaultroute gehandhabt.
Programmer: A biological machine designed to convert caffeine into code.
xmpp:bert@debianforum.de

matti_h
Beiträge: 28
Registriert: 18.08.2003 09:01:35

Beitrag von matti_h » 18.08.2003 11:14:14

inhalt von

/etc/network/interfaces

Code: Alles auswählen

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

# The loopback interface
auto lo
iface lo inet loopback

# The first network card - this entry was created during the Debian installation
# (network, broadcast and gateway are optional)
auto eth0
iface eth0 inet static
	address 192.168.1.1
	netmask 255.255.255.0
	network 192.168.1.0
	broadcast 192.168.1.255
	gateway 192.168.1.2

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

Beitrag von Bert » 18.08.2003 11:24:10

Hmm, ich muß gestehen, daß ich jetzt nicht genau weiß, wo der defaultroute Eintrag für das eth0 herkommt. Allerdings braucht das eth0 gar keine IP Einstelunngen, da es mit dem Modem nur über ethernet komuniziert und IP da nicht gebraucht wird.

Ändere doch mal bitte die interfaces datei derart, das es so aussieht:

Code: Alles auswählen

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

# The loopback interface
auto lo
iface lo inet loopback

# The first network card - this entry was created during the Debian installation
# (network, broadcast and gateway are optional)
auto eth0
#iface eth0 inet static
#  address 192.168.1.1
#   netmask 255.255.255.0
#   network 192.168.1.0
#   broadcast 192.168.1.255
#   gateway 192.168.1.2
Durch das Auskommentieren bekommt das Interface keine IP Einstellungen.
Danach noch ein

Code: Alles auswählen

ifdown eth0
ifup eth0
und die Änderungen sollten übernommen sein.

Hast Du mal das mit dem route del / add probiert? Dann kanst Du wenigstens unter Linux ins Netz und hier Posten...
Programmer: A biological machine designed to convert caffeine into code.
xmpp:bert@debianforum.de

matti_h
Beiträge: 28
Registriert: 18.08.2003 09:01:35

Beitrag von matti_h » 18.08.2003 11:27:17

ja, das del hab ich probiert, hat leider nichts gebracht. nein, ich kann ja ins nett, aber sonst komm ich auf keine website.

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

Beitrag von Bert » 18.08.2003 11:28:47

matti_h hat geschrieben:ja, das del hab ich probiert, hat leider nichts gebracht. nein, ich kann ja ins nett, aber sonst komm ich auf keine website.
??? Verstehe ich nicht..
Programmer: A biological machine designed to convert caffeine into code.
xmpp:bert@debianforum.de

matti_h
Beiträge: 28
Registriert: 18.08.2003 09:01:35

Beitrag von matti_h » 18.08.2003 11:49:25

route del default
route add default eth0

hab ich probiert haben nichts gebracht.

nochmal: ich glaube. schon im netz zu sein. jedenfalls zeigt pppstatus eine aktive verbindung an. das problem ist nur, dass sonst kaum was gesendet wird. nur ab und zu mal ein paar pakete. dummerweise läuft mit host http://www.... nichts und auch nicht mit dem konquerer.

ifdown eth0 ergibt die fehlermeldung "Ignoring unknown interface eth0=eth0"
ifup eth0 Interface eth0 is already active

???

Vielleicht habt ihr einen Link zu einem funktionierenden howto? Das bringt es hier offensichtlich nicht. Vielleicht ist irgendetwas mit den Konfigurationsfiles faul?

Antworten