View previous topic :: View next topic |
Author |
Message |
flyer n00b
Joined: 08 Oct 2004 Posts: 14
|
Posted: Tue Dec 21, 2004 10:40 pm Post subject: neuen Router zw. PC und Modem => keine Verbindung |
|
|
Hallo,
bis jetzt hatte ich das Arcor-Modem direkt am Rechner hängen. Bei der Gentoo-Installation von 2.6.8 habe ich alles mit adsl-setup konfiguriert, und es hat auch funktioniert. Jetzt habe ich mir einen Router gekauft und zwischen Modem und Rechner gehängt. Es ist ein SMC 7004 VBR. Mit adsl-stop habe ich PPPoE behelfsmäßig abgeschaltet.
Mein Problem ist, das ich den Router nicht mit dem Konqueror ansprechen kann. Ich bekomme die Fehlermeldung:
Beim Laden von http://192.168.2.1 ist folgender Fehler aufgetreten:
Keine Verbindung zu Rechner 192.168.2.1
Ich dachte, daß das Netzwerk eigentlich laufen müßte, weil auch PPPoE bereits über die Netzwerkkarte funktioniert hat. Dem ist aber offenbar nicht so. Hier noch die Ausgabe von /sbin/ifconfig:
# /sbin/ifconfig
eth0 Link encap:Ethernet HWaddr 00:80:AD:03:38:51
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:15906 errors:3772 dropped:0 overruns:0 frame:0
TX packets:16228 errors:1 dropped:0 overruns:1 carrier:0
collisions:0 txqueuelen:1000
RX bytes:10124065 (9.6 Mb) TX bytes:1865379 (1.7 Mb)
Interrupt:9 Base address:0x9800
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:16 errors:0 dropped:0 overruns:0 frame:0
TX packets:16 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:800 (800.0 b) TX bytes:800 (800.0 b)
Die erneute Konfiguration mit
net-setup eth0
klappt nicht, weil er net-setup nicht findet. Und irgendwo muß ich jetzt adsl-start löschen, damit das beim Rechnerstart nicht automatisch gestartet wird. Jetzt komme ich nicht mehr weiter. Ich habe im Internet noch nichts gefunden, wo ein Modem durch einen Router ersetzt wurde. Als Newbi bin nun ziemlich aufgeschmissen.
Wie kriege ich die Sache zum Laufen?
Flyer |
|
Back to top |
|
|
aleph-muc Apprentice
Joined: 23 Jun 2004 Posts: 205 Location: Auf dem Land
|
Posted: Wed Dec 22, 2004 7:49 am Post subject: |
|
|
Hallo Flyer,
du mußt zur Benutzung eines Routers nur die IP-Adresse des Routers als Gateway in der Datei /etc/conf.d/net eintragen.
Das PPPoE brauchst du nicht mehr.
Der Ausgabe von deinem ifconfig zufolge mußt Du Deiner Netzwerkkarte auch noch eine IP-Adresse geben. (Auch in o. g. Datei)
Gruß
Aleph |
|
Back to top |
|
|
Hilefoks l33t
Joined: 29 Jan 2003 Posts: 849 Location: Emden / Deutschland
|
Posted: Wed Dec 22, 2004 7:56 am Post subject: |
|
|
ADSL-Progs helfen dir hier nicht weiter...
zunächst mußt du deine /etc/conf.d/net bearbeiten und dir eine IP-Adresse geben (ev. geht es aber auch mit DHCP, je nach Router-Config).
Dann ein
Code: |
/etc/init.d/net.eth0 start
rc-update add net.eth0 default
|
und du solltest deinen Router erreichen können. |
|
Back to top |
|
|
flyer n00b
Joined: 08 Oct 2004 Posts: 14
|
Posted: Wed Dec 22, 2004 11:01 am Post subject: |
|
|
Es funktioniert noch nicht. /sbin/ifconfig zeigt folgendes:
Code: |
bash-2.05b$ /sbin/ifconfig
eth0 Link encap:Ethernet HWaddr 00:80:AD:03:38:51
inet addr:192.168.0.2 Bcast:192.168.0.255 Mask:255.255.255.0
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:227 errors:45 dropped:0 overruns:0 frame:0
TX packets:236 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:112898 (110.2 Kb) TX bytes:20327 (19.8 Kb)
Interrupt:9 Base address:0x9800
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:8 errors:0 dropped:0 overruns:0 frame:0
TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:400 (400.0 b) TX bytes:400 (400.0 b)
ppp0 Link encap:Point-to-Point Protocol
inet addr:82.82.140.104 P-t-P:82.82.136.1 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1492 Metric:1
RX packets:207 errors:0 dropped:0 overruns:0 frame:0
TX packets:213 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:3
RX bytes:107074 (104.5 Kb) TX bytes:14899 (14.5 Kb)
|
Und die /etc/conf.d/net sieht folgendermaßen aus:
Code: |
# /etc/conf.d/net:
# $Header: /home/cvsroot/gentoo-src/rc-scripts/etc/conf.d/net,v 1.7 2002/11/18 19:39:22 azarah Exp $
# Global config file for net.* rc-scripts
# This is basically the ifconfig argument without the ifconfig $iface
#
iface_eth0="192.168.0.2 broadcast 192.168.0.255 netmask 255.255.255.0"
#iface_eth1="207.170.82.202 broadcast 207.0.255.255 netmask 255.255.0.0"
# For DHCP set iface_eth? to "dhcp"
# For passing options to dhcpcd use dhcpcd_eth?
#
#iface_eth0="dhcp"
#dhcpcd_eth0="..."
#iface_eth0="up"
# For adding aliases to a interface
#
#alias_eth0="192.168.0.3 192.168.0.4"
# NB: The next is only used for aliases.
#
# To add a custom netmask/broadcast address to created aliases,
# uncomment and change accordingly. Leave commented to assign
# defaults for that interface.
#
#broadcast_eth0="192.168.0.255 192.168.0.255"
#netmask_eth0="255.255.255.0 255.255.255.0"
# For setting the default gateway
#
#gateway="eth0/192.168.0.1"
gateway="eth0/192.168.2.1"
|
Den Eintrag iface_eth0 habe ich überhaupt nicht verändert. Der war schon so drin. Lediglich das Gateway habe ich eingetragen und iface_eth0="up" habe ich rausgenommen. Beim Booten wird aber immer noch adsl gestartet. Ich dachte, der iface-Befehl wäre der Aufruf (?).
Dann dachte ich, ich müßte die neue conf.d/net erst aktivieren. Also
Code: |
/etc/init.d/net.eth0 start
rc-update add net.eth0 default
|
Dazu bekam ich die Meldung, daß net.eth0 schon läuft und net.eth0 bereits als default eingetragen ist.
Meinen Router erreiche ich immer noch nicht. Ich habe es mit
und unter Konqueror mit
versucht. Kein Erfolg.
Flyer |
|
Back to top |
|
|
aleph-muc Apprentice
Joined: 23 Jun 2004 Posts: 205 Location: Auf dem Land
|
Posted: Thu Dec 23, 2004 7:38 am Post subject: |
|
|
Hy Flyer,
ipadd NIC 192.168.0.2 und gateway (=ipadd Router) 192.168.2.1 kann nicht gehen.
änder die ipadd deiner NIC auf 192.168.2.2
dann solltest du deinen Router anpingen können
gruß aleph |
|
Back to top |
|
|
flyer n00b
Joined: 08 Oct 2004 Posts: 14
|
Posted: Thu Dec 23, 2004 1:00 pm Post subject: |
|
|
Hallo Aleph,
Dein Tip war sehr gut. Der Router läuft, und die Verbindung ins Internet steht auch wieder. Ich habe folgenden Eintrag vorgenommen:
Code: |
iface_eth0="192.168.2.2 broadcast 192.168.2.255 netmask 255.255.255.0"
|
Also die Adresse geändert und den Broadcast geändert. Soweit verstanden. Wenn ich jetzt aber ein großes Netzwerk hätte, dann würde doch keiner seine gesamten Rechneradressen nach einem Router ändern. Wie würde man das in diesem Falle machen?
Und wie deaktiviere ich jetzt dauerhaft adsl? Der Rechner will beim Booten immer noch adsl starten, obwohl ich in der /etc/conf.d/net die Zeile
#iface_eth0="up"
deaktiviert habe.
Flyer |
|
Back to top |
|
|
Sas Veteran
Joined: 05 Jul 2003 Posts: 1229 Location: Germany
|
Posted: Thu Dec 23, 2004 1:27 pm Post subject: |
|
|
Du kannst die IP-Adresse des Routers auch irgendwo in seinem Webadmin-Controlpanel ändern.
Das iface_eth0="up" sollte aber in deiner Netz-Config drin bleiben. Das hat nichts mit DSL zu tun, sondern sagt lediglich, dass die Netzwerkkarte beim Booten eingeschaltet wird.
Guck mal nach irgendwas DSL-mäßigem in /etc/init.d/ und wenn du es gefunden hast, führe einfach ein "rc-update del <dsl-dings> default" (oder evtl., aber unwahrscheinlich "rc-update del <dsl-dings> boot") aus. _________________ 42 |
|
Back to top |
|
|
Hilefoks l33t
Joined: 29 Jan 2003 Posts: 849 Location: Emden / Deutschland
|
Posted: Thu Dec 23, 2004 1:55 pm Post subject: |
|
|
iface_eth0="up" ?
Also ich habe das nicht in meiner /etc/conf.d/net und zum starten des I-Face wird ja rc-update ... ausgeführt.
Ach, und beim löschen mit braucht man das Runlevel nicht mit angeben. |
|
Back to top |
|
|
flyer n00b
Joined: 08 Oct 2004 Posts: 14
|
Posted: Thu Dec 23, 2004 6:45 pm Post subject: |
|
|
Es gibt doch noch Probleme:
Wenn ich den Rechner neu starte, dann ist das Netz nicht am Laufen. Erst wenn ich die Befehle aus dem Gentoo-Handbuch als Root eingebe, funktioniert es.
Mit folgendem läuft das Netz:
Code: |
ifconfig eth0 192.168.2.1 broadcast 192.168.2.255 netmask 255.255.255.0
|
Mit folgendem läuft dann die Verbindung übers Gateway:
Code: |
route add default gw 192.168.2.1
|
Das steht aber schon alles in der /etc/conf.d/net drin. Warum wird die Datei nicht korrekt gelesen?
Dann habe ich versucht, das Starten von rp-pppoe beim Booten zu verhindern. Dafür habe ich die Datei /etc/init.d/rp-pppoe in ein anderes Verzeichnis kopiert. Jetzt startet es zwar nicht mehr, aber es kommt die Fehlermeldung, daß rp-pppoe nicht gefunden wird. Also muß es irgendwo noch ein Startskript geben, das abgearbeitet wird. Wie heißt das?
Ich vermute es hängt mit der Verwendung von rc-update zusammen. Dieser Befehl und seine Arbeitsweise ist mir noch nicht ganz klar. Daran kann es natürlich liegen.
Flyer |
|
Back to top |
|
|
Linuxpeter Guru
Joined: 28 May 2004 Posts: 403 Location: Dresden, Germany
|
Posted: Thu Dec 23, 2004 6:59 pm Post subject: |
|
|
Zu 1)
Statisch Anbindung an den Router:
/etc/resolv.conf: Code: | nameserver <ip_des_routers> |
/etc/conf.d/net (Kommentare entfernt): Code: | iface_eth0="<deine_ip> broadcast <dein_broadcast> netmask <deine_netmask>"
gateway="eth0/<ip_des_routers>" |
Falls noch nicht geschehen: Code: | $ rc-update add net.eth0 default |
Zu 2)
Code: | $ rc-update del rp-pppoe |
_________________ Regards, Linuxpeter
Wenn "Windows" die Antwort ist, war es eine dumme Frage.
Is "Windows" the answer, then it was a stupid question. |
|
Back to top |
|
|
flyer n00b
Joined: 08 Oct 2004 Posts: 14
|
Posted: Thu Dec 23, 2004 10:37 pm Post subject: |
|
|
Hallo Linuxpeter,
ich habe Deine Schritte durchgeführt, aber es hat leider nicht funktioniert. Wie zuvor beschrieben, bekomme ich keine Verbindung ins Internet und kann auch den Router nicht anpingen. Erst nach den beiden Befehlen mit ifconfig und route funktioniert die Sache wieder. Irgendwie fehlt noch ein Systemaufruf beim Starten des Rechners. Die Datei /etc/conf.d/net wird nicht abgearbeitet, denn da stehen genau die beiden Einträge drin, die eigentlich notwendig sind. Hier noch mal die /etc/conf.d/net. Vielleicht ist da noch ein blöder Fehler drin, den ich nicht sehe:
Code: |
# /etc/conf.d/net:
# $Header: /home/cvsroot/gentoo-src/rc-scripts/etc/conf.d/net,v 1.7 2002/11/18 19:39:22 azarah Exp $
# Global config file for net.* rc-scripts
# This is basically the ifconfig argument without the ifconfig $iface
#
iface_eth0="192.168.2.2 broadcast 192.168.2.255 netmask 255.255.255.0"
#iface_eth1="207.170.82.202 broadcast 207.0.255.255 netmask 255.255.0.0"
# For DHCP set iface_eth? to "dhcp"
# For passing options to dhcpcd use dhcpcd_eth?
#
#iface_eth0="dhcp"
#dhcpcd_eth0="..."
iface_eth0="up"
# For adding aliases to a interface
#
#alias_eth0="192.168.0.3 192.168.0.4"
# NB: The next is only used for aliases.
#
# To add a custom netmask/broadcast address to created aliases,
# uncomment and change accordingly. Leave commented to assign
# defaults for that interface.
#
#broadcast_eth0="192.168.0.255 192.168.0.255"
#netmask_eth0="255.255.255.0 255.255.255.0"
# For setting the default gateway
#
#gateway="eth0/192.168.0.1"
gateway="eth0/192.168.2.1"
|
flyer |
|
Back to top |
|
|
Linuxpeter Guru
Joined: 28 May 2004 Posts: 403 Location: Dresden, Germany
|
Posted: Thu Dec 23, 2004 10:58 pm Post subject: |
|
|
Befindet sich denn net.eth0 im default runlevel?
Schau mal in /var/log/messages, ob da irgend welche Fehler drinstehen? _________________ Regards, Linuxpeter
Wenn "Windows" die Antwort ist, war es eine dumme Frage.
Is "Windows" the answer, then it was a stupid question. |
|
Back to top |
|
|
flyer n00b
Joined: 08 Oct 2004 Posts: 14
|
Posted: Thu Dec 23, 2004 11:26 pm Post subject: |
|
|
Komisch, die Datei /var/log/messages gibt es bei mir nicht. Stattdessen habe ich die Datei /var/log/everything/current gefunden. Bitte nicht an dem merkwürdigen Datum stören. Mein Rechner hält das Datum nicht mehr.
Code: |
Nov 2 10:45:29 [kernel] Linux version 2.6.8-gentoo-r3 (root@tux) (gcc version 3.3.4 20040623 (Gentoo Lin$
Nov 2 10:45:30 [kernel] Linux agpgart interface v0.100 (c) Dave Jones
Nov 2 10:45:30 [kernel] agpgart: Detected VIA Twister-K/KT133x/KM133 chipset
Nov 2 10:45:30 [kernel] parport0: PC-style at 0x378 (0x778) [PCSPP,TRISTATE]
Nov 2 10:45:31 [kernel] parport_pc: Via 686A parallel port: io=0x378
Nov 2 10:45:31 [kernel] USB Universal Host Controller Interface driver v2.2
Nov 2 10:45:31 [kernel] uhci_hcd 0000:00:04.2: irq 9, io base 0000d400
Nov 2 10:45:31 [kernel] uhci_hcd 0000:00:04.2: new USB bus registered, assigned bus number 1
Nov 2 10:45:31 [kernel] hub 1-0:1.0: USB hub found
Nov 2 10:45:31 [kernel] ACPI: PCI interrupt 0000:00:04.3[D] -> GSI 9 (level, low) -> IRQ 9
Nov 2 10:45:31 [kernel] uhci_hcd 0000:00:04.3: irq 9, io base 0000d000
Nov 2 10:45:31 [kernel] uhci_hcd 0000:00:04.3: new USB bus registered, assigned bus number 2
Nov 2 10:45:31 [kernel] hub 2-0:1.0: USB hub found
Nov 2 10:45:32 [kernel] usb 1-2: new low speed USB device using address 2
Nov 2 10:45:32 [kernel] usbcore: registered new driver hiddev
Nov 2 10:45:32 [kernel] input: USB HID v1.10 Mouse [Logitech USB-PS/2 Optical Mouse] on usb-0000:00:04.2$
Nov 2 10:45:33 [kernel] ACPI: PCI interrupt 0000:00:0a.0[A] -> GSI 5 (level, low) -> IRQ 5
Nov 2 10:45:34 [kernel] Linux Tulip driver version 1.1.13 (May 11, 2002)
Nov 2 10:45:34 [kernel] eth0: Davicom DM9102/DM9102A rev 49 at 0x9800, 00:80:AD:03:38:51, IRQ 9.
Nov 2 10:45:37 [kernel] lp0: using parport0 (polling).
Nov 2 10:45:37 [kernel] eth0: Setting full-duplex based on MII#1 link partner capability of 45e1.
Nov 2 10:45:40 [cron] (CRON) STARTUP (fork ok)_
Nov 2 10:45:42 [init] Activating demand-procedures for 'A'
Nov 2 10:45:43 [xfs] ignoring font path element /usr/X11R6/lib/X11/fonts/freefont (unreadable)_
Nov 2 10:45:43 [xfs] ignoring font path element /usr/X11R6/lib/X11/fonts/sharefont (unreadable)_
Nov 2 10:45:43 [xfs] ignoring font path element /usr/share/fonts/default/Type1 (unreadable)_
Nov 2 10:45:43 [xfs] ignoring font path element /usr/share/fonts/ttf/decoratives (unreadable)_
Nov 2 10:45:43 [xfs] ignoring font path element /usr/share/fonts/ttf/western (unreadable)_
Nov 2 10:45:47 [kernel] agpgart: Found an AGP 2.0 compliant device at 0000:00:00.0.
Nov 2 10:45:47 [kernel] atkbd.c: Spurious ACK on isa0060/serio0. Some program, like XFree86, might be tr$
- Last output repeated twice -
Nov 2 10:45:53 [kdm_greet] Can't open default user face
Nov 2 10:45:56 [kde(pam_unix)] session opened for user ulli by (uid=0)
Nov 2 10:46:56 [su(pam_unix)] session opened for user root by (uid=1000)
Nov 2 10:50:00 [CRON] (root) CMD (test -x /usr/sbin/run-crons && /usr/sbin/run-crons )_
Nov 2 10:57:08 [su(pam_unix)] session closed for user root
Nov 2 11:00:00 [CRON] (root) CMD (test -x /usr/sbin/run-crons && /usr/sbin/run-crons )_
Nov 2 11:00:00 [CRON] (root) CMD (rm -f /var/spool/cron/lastrun/cron.hourly)_
Nov 2 11:10:00 [CRON] (root) CMD (test -x /usr/sbin/run-crons && /usr/sbin/run-crons )_
- Last output repeated 2 times -
Nov 2 11:39:29 [su(pam_unix)] session opened for user root by (uid=1000)
Nov 2 11:40:00 [CRON] (root) CMD (test -x /usr/sbin/run-crons && /usr/sbin/run-crons )_
|
Flyer |
|
Back to top |
|
|
flyer n00b
Joined: 08 Oct 2004 Posts: 14
|
Posted: Tue Dec 28, 2004 7:04 pm Post subject: |
|
|
Hallo,
ich bin's wieder. Nach den Feiertagen noch das selbe Problem. Hat noch jemand eine Idee, was hier falsch läuft?
Flyer |
|
Back to top |
|
|
grobi n00b
Joined: 27 Mar 2004 Posts: 34
|
Posted: Fri Dec 31, 2004 3:57 pm Post subject: |
|
|
hab (fast) die gleiche Problematik.
ping zum router (oder anderen Client innerhalb meines Netzes) geht,
ping ins Internet geht nicht.
route add default gw 192.168.0.1
und schon funktioniert alles.
ABER:
nach einem Reboot geht das Spiel wieder von vorne los.
Auch ein harter Gateway Eintrag in die /etc/conf.d/net brachte nix.
(Über DHCP gings auch nicht) |
|
Back to top |
|
|
grobi n00b
Joined: 27 Mar 2004 Posts: 34
|
Posted: Fri Dec 31, 2004 4:21 pm Post subject: |
|
|
habe das Problem nun gelößt, indem ich in die
/etc/conf.d/local.start
den Befehl
route add default gw 192.x.x.x
eingetragen hab. |
|
Back to top |
|
|
Blackdream Tux's lil' helper
Joined: 16 Dec 2004 Posts: 131 Location: Germany,Munich,Unterhaching
|
Posted: Fri Dec 31, 2004 4:34 pm Post subject: |
|
|
mhh der router ist ein dhcp server das heißt in der /etc/conf.d/net
sollte
hat bei mir mitem router probleme gemacht als ich die addresse manual einstellen wollte |
|
Back to top |
|
|
Linuxpeter Guru
Joined: 28 May 2004 Posts: 403 Location: Dresden, Germany
|
Posted: Fri Dec 31, 2004 5:01 pm Post subject: |
|
|
Die meisten Router können sowohl als DHCP-Server laufen als auch mit statischer IP - zumindest ist es so bei meinem (D-LINK DI-604), der kann beides gleichzeitig.
Mein Rechner ist statisch angebunden an den Router, der meiner Freundin (WinXP) über DHCP. _________________ Regards, Linuxpeter
Wenn "Windows" die Antwort ist, war es eine dumme Frage.
Is "Windows" the answer, then it was a stupid question. |
|
Back to top |
|
|
grobi n00b
Joined: 27 Mar 2004 Posts: 34
|
Posted: Sat Jan 01, 2005 12:47 pm Post subject: |
|
|
IMHO kann man bei den meisten Routern eine DHCP Range einstellen. Adressen ausserhalb der Range können dann fest vergeben werden.
Mach auch Sinn, denn welcher Server hat es schon gerne, wenn er immer wieder eine Neue Adresse bekommt. (Adress Reservierung per DHCP ist natürlich auch möglich (zumindest bei Netgear)) |
|
Back to top |
|
|
flyer n00b
Joined: 08 Oct 2004 Posts: 14
|
Posted: Sat Jan 01, 2005 3:25 pm Post subject: |
|
|
Hallo Grobi,
der Tip mit dem Eintrag in /etc/conf.d/local.start funktioniert bei jetzt auch alles wieder nach dem Booten. Ich habe folgendes eingetragen:
Code: |
ifconfig eth0 192.168.2.2 broadcast 192.168.2.255 netmask 255.255.255.0
route add default gw 192.168.2.1
|
Verstanden habe ich die Sache allerdings nicht. Schließlich soll soetwas doch in der /etc/conf.d/net festgelegt werden. Aber diese Datei wird offenbar gar nicht gelesen. Da frage ich mich, ob man nicht gleich die ganzen speziellen Konfigurationsdateien unbeachtet läßt und einfach alles in die /etc/conf.d/local.start schreibt. Dann hat man zwas etwas ähnliches wie eine Registry bei Windows, aber es schein dann wenigstens zu funktionieren.
Flyer |
|
Back to top |
|
|
|