<gelöst> Frage zu WLAN (Router + Bridge)

  • Hallo alle,


    mein vdr läuft (YIPPIEH!) - nun würde ich ihn gerne über WLAN an meinen PC (Windoxs XP) anbinden. Ich hab *vorher* hier gelesen und threads gefunden, in denen davon geschwärmt wird, wie problemlos das über eine WLAN Bridge geht. Also hab ich mir die Hardware dafür besorgt.


    Am PC hängt nun ein WLAN Router (Netgear DG834GB). Der ist schon konfiguriert und funzt soweit. Der Router fungiert als DHCP und verteilt Adressen von 192.168.0.3 aufwärts (bis 192.168.0.255)
    Hab es mit einem Laptop mit intergriertem WLAN getestet: Ich kann mich mit dem Laptop über WLAN an den PC verbinden. Dem Laptop wurde dabei die 192.168.0.3 verpasst. Gut.


    Am vdr hängt eine WLAN Bridge (Netgear WGE101) an eth0. Das soll kinderleicht zu konfigurieren sein, aber ich krieg's tzrotzdem nicht gebacken.
    Ich hab dem vdr die feste IP 192.168.0.5 gegeben - hauptsächlich aus dem Grund, weil ich nicht weiß, wo / wie man DHCP unter debian konfiguriert.


    Im Moment sieht eth0 so aus:


    cookie:~# ifconfig eth0
    eth0 Protokoll:Ethernet Hardware Adresse 00:13:8F:1D:15:D9
    inet Adresse:192.168.0.5 Bcast:192.168.0.255 Maske:255.255.255.0
    inet6 Adresse: fe80::213:8fff:fe1d:15d9/64 Gültigkeitsbereich:Verbindung
    UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
    RX packets:2554 errors:0 dropped:0 overruns:0 frame:0
    TX packets:366 errors:0 dropped:0 overruns:0 carrier:0
    Kollisionen:0 Sendewarteschlangenlänge:1000
    RX bytes:174964 (170.8 KiB) TX bytes:136364 (133.1 KiB)
    Interrupt:201 Basisadresse:0xc000




    Was will ich erreichen?
    1)Ich will den vdr über WLAN via VDRAdmin vom PC aus steuern können.
    2)Aber auch Aufnahmen übers WLAN an den Arbeits-PC schieben, um dort zu brennen.
    (Samba ist installiert)
    3)Oder mp3-streams vom Arbeits-PC an den vdr streamen, um sie dort abzuspielen.


    Und schlußendlich auch den vdr über den (ADSL-) WLAN- Router in's Internet zu verbinden. Aber da muß ich noch warten, bis mein DSL-Anschluß kommt. Den hab ich erst letzten Mittwoch bei QSC bestellt.


    Könnte mir bitte jemand helfen?


    Grüße
    Peter

    VDR1: Asrock K7VT4A, Duron 800, 512MB, Samsung HD300LD, Hauppauge PVR-350+Nova-T, Silverstone LC16M //1.4.3-1ctvdr3,Kernel : 2.6.16-ct-1, ivtv: version 0.6.1
    VDR2: MSI G31M2, Celeron 430, WD10EACS+WD20EARS, 2xNova-T+1xTechnotrend Premium S2300 V 2.3 "modded", Aplus Blockbuster // 1.6.0-8ctvdr1, Kernel 2.6.28.7

    VDR3 (in Arbeit): Asus M4A78TD-EVO, AMD Phenom(tm) II X4 955, 8GB RAM, Crucial M4 C128, NVIDIA Corporation GM204 [GeForce GTX 970] (rev a1), Digital Devices Cine S2 V6.5

    Einmal editiert, zuletzt von Homer Simpson ()

  • Einen kleinen Fortschritt hab ich nun doch erreicht.


    Zur Erläuterung:


    WLAN Router 192.168.0.1 hängt am Ethernet Adapter vom
    PC 192.168.0.2
    -------------------------------------------------------------------------- über diese Grenze geht kein Kabel!
    vdr 192.168.0.5
    WLAN Bridge 192.168.0.201 hängt am eth0 vom vdr


    zwischen Router und Bridge gibt es keine Kabelverbindung, das soll ja über WLAN gehen. Ich kann jetzt vom vdr (hostname des vdr ist cookie) natürlich die Bridge anpingen. Klar, die hängt ja am eth0:

    Code
    cookie:~# ping 192.168.0.201
    PING 192.168.0.201 (192.168.0.201) 56(84) bytes of data.
    64 bytes from 192.168.0.201: icmp_seq=1 ttl=64 time=1.03 ms
    64 bytes from 192.168.0.201: icmp_seq=2 ttl=64 time=0.405 ms
    64 bytes from 192.168.0.201: icmp_seq=3 ttl=64 time=0.411 ms


    Etwas spektkulärer: Ich kann sogar den Router pingen vom vdr aus:

    Code
    cookie:~# ping 192.168.0.1
    PING 192.168.0.1 (192.168.0.1) 56(84) bytes of data.
    64 bytes from 192.168.0.1: icmp_seq=1 ttl=255 time=7.28 ms
    64 bytes from 192.168.0.1: icmp_seq=2 ttl=255 time=30.1 ms
    64 bytes from 192.168.0.1: icmp_seq=3 ttl=255 time=2.24 ms
    64 bytes from 192.168.0.1: icmp_seq=4 ttl=255 time=2.24 ms


    Das geht also schon übers WLAN.
    Nur bis zum PC komm ich leider nicht:

    Code
    cookie:~# ping 192.168.0.2
    PING 192.168.0.2 (192.168.0.2) 56(84) bytes of data.
    From 192.168.0.5 icmp_seq=2 Destination Host Unreachable


    Routing table sieht aber gut aus, oder?

    Code
    cookie:~# netstat -rn
    Kernel IP Routentabelle
    Ziel            Router          Genmask         Flags   MSS Fenster irtt Iface
    62.104.218.41   0.0.0.0         255.255.255.255 UH        0 0          0 ppp0
    192.168.0.0     0.0.0.0         255.255.255.0   U         0 0          0 eth0
    192.168.0.0     0.0.0.0         255.255.255.0   U         0 0          0 eth0
    0.0.0.0         62.104.218.41   0.0.0.0         UG        0 0          0 ppp0


    Was muß da noch gemacht werden? Ich komme bis zu Router und dann ist Schluß.



    In der anderen Richtung, also vom PC aus komme ich nur bis zum Router. Die Bridge kann ich schon nimmer pingen. Über's WLAN geht da also goanix.


    Kennt sich jemand mit (W)LAN aus, der mir hier helfen könnte?


    Grüße
    Peter

    VDR1: Asrock K7VT4A, Duron 800, 512MB, Samsung HD300LD, Hauppauge PVR-350+Nova-T, Silverstone LC16M //1.4.3-1ctvdr3,Kernel : 2.6.16-ct-1, ivtv: version 0.6.1
    VDR2: MSI G31M2, Celeron 430, WD10EACS+WD20EARS, 2xNova-T+1xTechnotrend Premium S2300 V 2.3 "modded", Aplus Blockbuster // 1.6.0-8ctvdr1, Kernel 2.6.28.7

    VDR3 (in Arbeit): Asus M4A78TD-EVO, AMD Phenom(tm) II X4 955, 8GB RAM, Crucial M4 C128, NVIDIA Corporation GM204 [GeForce GTX 970] (rev a1), Digital Devices Cine S2 V6.5

  • Für die Wlan-Verbindung eine Bridge zu benutzen finde ich recht aufwendig, ein PCI/USB Wlan-Adapter als eth1 würde da auch reichen.
    Eigentlich sollte das alles bei dir funktionieren, da du den Router pingen kannst, läuft das schon mal soweit. Evtl. antwortet dein PC nicht, weil da ne Firewall ICMP-Requests blockt?
    Merkwürdig ist allerdings, das die Bridge vom PC aus nicht antwortet.


    Um den Router fürs Internet nutzen zu können fehlt da noch ein
    route add default gw 192.168.0.1


    mfg
    pidel

  • Hi pidel,


    danke erstmal für deine Antwort!


    Wenn ich die bridge als gw definieren will, krieg ich ne Fehlermeldung:


    Code
    cookie:~# route add 192.168.0.0 netmask 255.255.255.0 gw 192.168.0.201
    route: Netzmaske 000000ff macht keinen Sinn mit Hostroute


    Hmmm...


    Interessant fand ich ja auch deine Bemerkung:

    Zitat


    Für die Wlan-Verbindung eine Bridge zu benutzen finde ich recht aufwendig


    Echt?? Und ich hab mir extra diese hardware zugelegt, weil ich hier in diversen threads gelesen hatte, daß das der einfachste, unkomplizierteste Weg sei. Mit ner Bridge. Tja...ich weiß auch nich...



    thanx
    Peter

    VDR1: Asrock K7VT4A, Duron 800, 512MB, Samsung HD300LD, Hauppauge PVR-350+Nova-T, Silverstone LC16M //1.4.3-1ctvdr3,Kernel : 2.6.16-ct-1, ivtv: version 0.6.1
    VDR2: MSI G31M2, Celeron 430, WD10EACS+WD20EARS, 2xNova-T+1xTechnotrend Premium S2300 V 2.3 "modded", Aplus Blockbuster // 1.6.0-8ctvdr1, Kernel 2.6.28.7

    VDR3 (in Arbeit): Asus M4A78TD-EVO, AMD Phenom(tm) II X4 955, 8GB RAM, Crucial M4 C128, NVIDIA Corporation GM204 [GeForce GTX 970] (rev a1), Digital Devices Cine S2 V6.5

  • Das mit der Netzmaske etc. fiel mir nach dem Absenden auch auf, daher hab ichs wieder rausgenommen, aber da warst du wohl schneller...


    Aufwand ist relativ, eine Bridge
    - ist teurer
    - kann zu deinen Routing-problemem führen
    ein zusätzlicher Netzwerkadapter
    - muss ein-/angebaut werden
    - und dann noch konfiguriert
    Zwei Netzwerkkarten erfordern, wenn Sie beide angeschlossen sind, zumindest ein grundlegendes Verständnis von Netzwerken und deren Konfiguration.


    Die Bridge sollte eigentlich alles was vom vdr kommt direkt weiterleiten, was sie ja im Fall des Pings an den Router auch tut.
    Es wäre jetzt interessant zu sehen, wo der Ping zum PC versandet, sprich: leitet die Bridge ihn weiter und der Router blockt? Will der PC nicht antworten?
    Ebenso andersherum, damit der Router den Ping an deinen vdr weiterleitet muss er erstmal wissen, das ein Gerät mit der IP über die Wlan Schnittstelle erreichbar ist (Stichwort ARP-Cache), wenn du vorher von der anderen Seite (also vom vdr aus) pingst sollte er das wissen, da du aber nichtmal die Bridge pingen kannst scheint der Router die Pakete nicht weiterzuleiten.


    Da du derzeit keinen Netzanschluss am Router hast würde ich dir raten, ALLE beteiligten Firewalls abzuschalten (bis auf die Bridge haben wohl alle Geräte eine) und dann nochmal hin und her zu pingen.
    Vielleicht bringt das neue Erkenntnisse.


    mfg
    pidel

  • Ich geh mal davon aus, das dein PC unter Windows läuft, wenns Windows 2000 oder XP ist, gib mal auf der Eingabeaufforderung ein:
    tracert 192.168.0.5
    und poste die Ausgabe.
    Alternativ unter Linux (und vom vdr aus)
    traceroute 192.168.0.1
    bzw
    traceroute 192.168.0.2


    mfg
    pidel

  • Es gibt Router, die standardmässig das WLAN und kabelgebundene Netz voneinander trennen. Man kann dann zwar jeweils bis zum Router und ins Internet, aber nicht auf das jeweils andere Medium zugreifen.


    Such mal in den Einstellungen des Routers nach 'WLAN isolieren' oder ähnliches.

  • Hey pidel,


    nachdem ich den Router als default gw definiert hatte, sah es auf dem vdr so aus:


    Code
    cookie:~# netstat -rn
    Kernel IP Routentabelle
    Ziel            Router          Genmask         Flags   MSS Fenster irtt Iface
    62.104.218.41   0.0.0.0         255.255.255.255 UH        0 0          0 ppp0
    192.168.0.0     0.0.0.0         255.255.255.0   U         0 0          0 eth0
    192.168.0.0     0.0.0.0         255.255.255.0   U         0 0          0 eth0
    0.0.0.0         192.168.0.1     0.0.0.0         UG        0 0          0 eth0
    0.0.0.0         62.104.218.41   0.0.0.0         UG        0 0          0 ppp0


    Und siehe da: Ich konnte den PC pingen:

    Code
    cookie:/usr/src/dl# ping 192.168.0.2
    PING 192.168.0.2 (192.168.0.2) 56(84) bytes of data.
    64 bytes from 192.168.0.2: icmp_seq=1 ttl=127 time=2.40 ms
    64 bytes from 192.168.0.2: icmp_seq=2 ttl=127 time=2.24 ms


    Das wollte ich gleich mal hier posten, aber das ging dann nimmer. Weil der www.vdr-portal.de dann nimmer gefunden wurde.
    Also hab ich diesen gw wieder rausgenommen.


    Sieht nun wieder so aus:

    Code
    cookie:~# netstat -rn
    Kernel IP Routentabelle
    Ziel            Router          Genmask         Flags   MSS Fenster irtt Iface
    62.104.218.41   0.0.0.0         255.255.255.255 UH        0 0          0 ppp0
    192.168.0.0     0.0.0.0         255.255.255.0   U         0 0          0 eth0
    192.168.0.0     0.0.0.0         255.255.255.0   U         0 0          0 eth0
    0.0.0.0         62.104.218.41   0.0.0.0         UG        0 0          0 ppp0


    Tja, schade dacht ich. Aber jetzt liefere ich noch den traceroute:


    Code
    cookie:~# traceroute 192.168.0.2
    traceroute to 192.168.0.2 (192.168.0.2), 30 hops max, 38 byte packets
     1  192.168.0.2 (192.168.0.2)  2.823 ms  1.983 ms  3.707 ms


    Hä?? Ein hop? Wie dies??


    Code
    cookie:~# ping 192.168.0.2
    PING 192.168.0.2 (192.168.0.2) 56(84) bytes of data.
    64 bytes from 192.168.0.2: icmp_seq=1 ttl=127 time=2.39 ms
    64 bytes from 192.168.0.2: icmp_seq=2 ttl=127 time=2.39 ms


    Ja, da staun ich jetzt aber! Wieso geht das plötzlich??


    Da probier ich doch mal den umgekehrten Weg, also vom PC aus den vdr zu erreichen.


    Ein tracert auf den vdr liefert 2 Hops:
    Erst den Router 192.168.0.1
    Dann ist er schon auf vdr 192.1.0.5


    (Kann das nicht pasten, weil ich Tastatur und Bildschirm umstecken muß)


    Der ping geht auch. Einfach so. Ich hab ja nix gemacht! Tss, egal. Es geht jedenfalls.


    Aber jetzt hab ich doch noch eine Frage: Wieso steht hier die Route in's Netz 192.168.0.0 zwei Mal drin?


    Code
    cookie:~# netstat -rn
    Kernel IP Routentabelle
    Ziel            Router          Genmask         Flags   MSS Fenster irtt Iface
    62.104.218.41   0.0.0.0         255.255.255.255 UH        0 0          0 ppp0
    192.168.0.0     0.0.0.0         255.255.255.0   U         0 0          0 eth0
    192.168.0.0     0.0.0.0         255.255.255.0   U         0 0          0 eth0
    0.0.0.0         62.104.218.41   0.0.0.0         UG        0 0          0 ppp0


    Und wie krieg ich diesen doppelten Eintrag wieder raus?


    So jedenfalls nicht:

    Code
    cookie:~# route del 192.168.0.0
    SIOCDELRT: Kein passender Prozess gefunden


    Thanx alot
    Peter

    VDR1: Asrock K7VT4A, Duron 800, 512MB, Samsung HD300LD, Hauppauge PVR-350+Nova-T, Silverstone LC16M //1.4.3-1ctvdr3,Kernel : 2.6.16-ct-1, ivtv: version 0.6.1
    VDR2: MSI G31M2, Celeron 430, WD10EACS+WD20EARS, 2xNova-T+1xTechnotrend Premium S2300 V 2.3 "modded", Aplus Blockbuster // 1.6.0-8ctvdr1, Kernel 2.6.28.7

    VDR3 (in Arbeit): Asus M4A78TD-EVO, AMD Phenom(tm) II X4 955, 8GB RAM, Crucial M4 C128, NVIDIA Corporation GM204 [GeForce GTX 970] (rev a1), Digital Devices Cine S2 V6.5

  • Zitat

    Original von Homer Simpson
    Das wollte ich gleich mal hier posten, aber das ging dann nimmer. Weil der www.vdr-portal.de dann nimmer gefunden wurde.


    Klar, der versucht dann ja auch über den Router ins Internet zu gehen. Die ppp-Schnittstelle ist zweitrangig, wird also erst verwendet wenn über eth0 die Verbindung gemäß der Netzmaske / DNS-Auflösung nicht aufgebaut werden kann.


    Zitat
    Code
    cookie:~# traceroute 192.168.0.2
    traceroute to 192.168.0.2 (192.168.0.2), 30 hops max, 38 byte packets
     1  192.168.0.2 (192.168.0.2)  2.823 ms  1.983 ms  3.707 ms


    Hä?? Ein hop? Wie dies??


    Das ist schon ok, Router und Bridge leiten die Pakete ohne Headerveränderung und ohne SYN/ACK weiter. Mein Laptop hier hängt über nen Wlan-Router am LAN, das geht über nen zweiten WLAN Router auf nen dritten Router und dann ins Netz (bei Bedarf erklär ich mal, wieso ich das so kompliziert gebaut habe :) ), beim tracen erscheinen nur Router 2 und 3 weil da das Subnetz geändert wird.


    Ich tippe immer noch auf ARP-Cache. Interessant wird´s, wenn die Geräte, speziell Router und Bridge, mal neu gestartet werden.

    Zitat


    Aber jetzt hab ich doch noch eine Frage: Wieso steht hier die Route in's Netz 192.168.0.0 zwei Mal drin?


    Liegt evtl. am ppp Interface, vielleicht setzen sowohl eth0 als auch ppp0 beim starten diese Route, schau mal, was drin steht nachdem du
    ifconfig ppp0 down
    oder
    ifconfig eth0 down
    aufgerufen hast. Das solltest du allerdings nicht tun, wenn du per ssh auf dem vdr bist ;)

    Zitat


    Thanx alot
    Peter


    aber gernde doch
    pidel

  • Hey pidel,


    so ganz hab ich noch nicht verstanden, weshalb es plötzlich geht, obwohl ich im Endeffekt nix geändert habe. Ich habe ja nur eine route gesetzt und die dann wieder gelöscht.


    Hat das den ARP-Cache dazu veranlasst, sich mit angenehmen Werten zu füllen? Oder ist das einfach nur Zufall und der ARP-Cache hätte sich so oder so mit der Zeit richtig gefüllt? Ich steck da echt nicht drin...


    Zitat


    Ich tippe immer noch auf ARP-Cache. Interessant wird´s, wenn die Geräte, speziell Router und Bridge, mal neu gestartet werden.


    Das heißt, ich hab jedesmal diesen Terz, wenn ich die Bridge und/oder Rooter reboote? Das würd ich aber gerne fixen! Hast du dazu eine Idee?


    Ich habe die Möglichkeit, auf dem Rooter statische Routen zu definieren. Da stehen als feste Adressen die Bridge, der PC und der vdr drin. Das ist ok so, oder?


    Dann bin ich jetzt mal mutig und reboote mal den vdr. Damit hab ich ja


    Zitat

    ifconfig ppp0 down
    oder
    ifconfig eth0 down


    schon mal erschlagen. Mal sehen, was passiert.


    Und danach starte ich den Rooter und die Bridge durch. Dann wird's spannend...


    Vielen Dank nochmal, hast mir sehr geholfen!
    Peter

    VDR1: Asrock K7VT4A, Duron 800, 512MB, Samsung HD300LD, Hauppauge PVR-350+Nova-T, Silverstone LC16M //1.4.3-1ctvdr3,Kernel : 2.6.16-ct-1, ivtv: version 0.6.1
    VDR2: MSI G31M2, Celeron 430, WD10EACS+WD20EARS, 2xNova-T+1xTechnotrend Premium S2300 V 2.3 "modded", Aplus Blockbuster // 1.6.0-8ctvdr1, Kernel 2.6.28.7

    VDR3 (in Arbeit): Asus M4A78TD-EVO, AMD Phenom(tm) II X4 955, 8GB RAM, Crucial M4 C128, NVIDIA Corporation GM204 [GeForce GTX 970] (rev a1), Digital Devices Cine S2 V6.5

  • Also:
    Nachdem du die Route gesetzt hast, hat der vdr bzw. du aufs Netzwerk zugegriffen.
    Der ARP-Cache im Router speichert, welche MAC-Adresse (die ist hardwareseitig, einmalig und ohne Aufwand nicht änderbar, dient dazu, die Netzwerkgeräte auf Hardwareebene anzusprechen) zu welcher IP-Adresse gehört und wo die Geräte erreichbar sind.
    Ein Beispiel:
    Rechner 192.168.0.5 hängt an Switch A, agiert ein wenig im Netz.
    Dann steckt man diesen Rechner an Switch B. Jetzt kann es dazu kommen, das die Netzwerkpakete an Switch A geleitet werden,weil die ARP-Caches noch nicht mitbekommen haben, das der Rechner jetzt woanders ist.


    Der Ärger sollte sich spätestens mit deiner DSL-Leitung erledigt habe, da du dann die default Route über den Router sowieso setzen muss, d.h. der vdr greift sowieso öfter darauf zu.


    Mit dem Reboot erledigst du zwar die ifdown-Befehle, aber beim Starten werden beide Interfaces auch wieder gestartet. Interessant wäre, was passiert wenn du nur jeweils eines davon abschaltest (das passiert bei ifconfig ... down), wenn die Route von beiden interfaces gesetzt wird steht sie eben doppelt drin.
    Vielleicht ist´s auch der ppp-Daemon den du für die Einwahl (noch) brauchst. Eigentlich dürfte das aber kein Problem ergeben, wenn der vdr eine Netzwerkanfrage macht, schaut er in die Routingtabelle und geht von oben nach unten durch, bis ein Eintrag passt. So wird also immer der erste Eintrag aufgerufen.


    Bin mal gespannt, was passiert wenn Router + Bridge mal vom Strom getrennt werden.


    Edit:
    Die statischen Routen helfen dir nicht weiter, die sind für LAN-an-LAN Kopplung bzw. Tunneln gedacht.


    mfg
    pidel

  • Hey pidel,


    vielen herzlichen Dank für deine Erklärung! Wunderbar.


    Ich hatte noch nicht rebootet und den doppelten Eintrag also noch drin.
    Also hab ich mal eth0 niedergemacht:



    und der Eintrag ist weg. Sehr schön!


    Aber wegen dieses ARP-Caches... Sag mal, wenn ich das ganze mit festen IP's mache (spricht ja nix dagegen), also nix DHCP... ist es dann nicht möglich auch im ARP-Cache hart zu verdrahten, welche IP zu welcher MAC gehört? Dann hätt ich doch keine Sorgen mehr, oder?


    Und doch noch ne Frage: Solange ich kein DSL hab, wie löse ich da das ARP-Problem?
    RIP am Router bringt mir auch nix, oder?


    Grüße
    Peter

    VDR1: Asrock K7VT4A, Duron 800, 512MB, Samsung HD300LD, Hauppauge PVR-350+Nova-T, Silverstone LC16M //1.4.3-1ctvdr3,Kernel : 2.6.16-ct-1, ivtv: version 0.6.1
    VDR2: MSI G31M2, Celeron 430, WD10EACS+WD20EARS, 2xNova-T+1xTechnotrend Premium S2300 V 2.3 "modded", Aplus Blockbuster // 1.6.0-8ctvdr1, Kernel 2.6.28.7

    VDR3 (in Arbeit): Asus M4A78TD-EVO, AMD Phenom(tm) II X4 955, 8GB RAM, Crucial M4 C128, NVIDIA Corporation GM204 [GeForce GTX 970] (rev a1), Digital Devices Cine S2 V6.5

  • Feste IPs helfen nicht, der ARP-Cache speichert MAC-Adressen, nach einiger Zeit Inaktivität fallen die Geräte da raus. Und auf die Einträge hast du keinen Einfluß, die werden durch den laufenden Netzwerk-Verkehr erzeugt.
    Soweit ich das Reference Manual zum Netgear WGE101 verstanden aheb kannst du hinter der Bridge eh nicht mit DHCP arbeiten...
    Generell arbeite ich mit dauernd im Netzwerk aktiven Geräten gerne mit DHCP + fest vergebenen Leases, d.h. mein vdr bezieht seine Adresse zwar per DHCP, erhält aber immer dieselbe IP. Ob dein Router das kann/unterstützt kann dir nur die Doku sagen.


    Eine Möglichkeit, das Problem zu umgehen (wenn es bestehen bleibt):
    Schreib ein kleines Skript:

    Bash
    #!/bin/bash
    route add default gw 192.168.0.1
    ping -c 1 192.168.0.1
    route del default


    und lass das den vdr beim systemstart, zur not regelmäßig per cron ausführen.
    Dass -c 1 beim ping heißt: nur 1 Paket schicken, damit hast du den Router gezwungen, den Cache zu setzen. Evtl. mußt du zusätzlich noch den PC pingen, falls der Router sich sonst nicht überreden läßt.


    RIP heißt Router Information Protocol und dient dazu, das Router und andere auf diese Nachrichten lauschende Geräte sich darüber austauschen, welches Netzwerk über welchen Weg erreichbar ist, hier geht es aber um Subnetze und nicht einzelne Rechner.
    Ein Beispiel:
    Du benutzt IPs im Subnetz 192.168.0.0, das ist ein Klasse D Netz, daher die Subnetzmaske 255.255.255.0, genauer:
    Mit der Subnetzmaske gibst du an, welche Stellen für dein Subnetz relevant sind, 255.255.255.0 bedeutet: nur die letzte Stelle ist relevant, d.h. 254 IP Adressen im Netz, alles andere ist extern, wird also über den default gateway angesprochen.
    Jetzt könnte in diesem Netz ein Router mit der IP 192.168.0.15 über RIP anderen Geräten, insbesondere Routern, kundtun, das über ihn das Netz 192.168.42.0 erreichbar ist, also leitet der Router 192.168.0.1, den alle Geräte aus 192.168.0.0 ansprechen, wenn eine Anfrage nicht an 192.168.0.xxx gehen, eine Anfrage an 192.168.42.xxx an 192.168.0.15 weiter. (Schafft es jemand, mehr Nebensätze unterzubringen? Oder anders gefragt, war das verständlich?)
    Damit sowas automatisch funktioniert gibt es RIP. Für deinen Fall ist RIP aber völlig uninteressant.


    mfg
    pidel

  • Hey pidel: Wahnsinn!


    Ich bin begeistert von deiner Antwort. Ja, ich fand sie sehr verständlich - obwohl ich sie doch dreimal lesen musste, aber ich glaube, das ist bei dieser Sachlage normal :)


    Ja und das mit dem Shell-Skriptchen ist natürlich ne klasse Idee!
    Ich glaub, ich ping den router, sleep mal 3 Sekunden und dann pnge ich noch den PC. Dann müsste alles im Lack sein.


    Super, nochmal vielen Dank für deine Mühe
    Peter

    VDR1: Asrock K7VT4A, Duron 800, 512MB, Samsung HD300LD, Hauppauge PVR-350+Nova-T, Silverstone LC16M //1.4.3-1ctvdr3,Kernel : 2.6.16-ct-1, ivtv: version 0.6.1
    VDR2: MSI G31M2, Celeron 430, WD10EACS+WD20EARS, 2xNova-T+1xTechnotrend Premium S2300 V 2.3 "modded", Aplus Blockbuster // 1.6.0-8ctvdr1, Kernel 2.6.28.7

    VDR3 (in Arbeit): Asus M4A78TD-EVO, AMD Phenom(tm) II X4 955, 8GB RAM, Crucial M4 C128, NVIDIA Corporation GM204 [GeForce GTX 970] (rev a1), Digital Devices Cine S2 V6.5

  • Aber gerne doch, wir Fischköppe helfen doch jedem :versteck


    Edit: das habe ich eigentlich nur geschrieben, um
    a) endlich mal den verstecken-smiley auszuprobieren
    und
    b) das so wunderbar spass macht den nord-süd-konflikt zu schüren, also :prost1




    mfg
    pidel

  • Ahoi pidel,


    ich hatte das gestern ja erfolgreich getestet. Ich hatte alle Komponenten (PC, vdr, Rooter und Bridge) neu gestartet - und der Verbindungsaufbau war kein Problem mehr. Was ich nicht erwartet hätte - ich hatte befürchtet, bei leerem ARP-Cache gäb das Ärger. Aber nix: Es funktioniert prächtig.


    Da war ich dann auch nicht beleidigt und hab den vdr (samt Bridge, versteht sich) endlich in's Wohnzimmer umgezogen, wo er hingehört. Noch ein letzter Test - Verbindung geht. Und ich hab mich zufrieiden schlafen gelegt.


    Heute nun will ich mich wieder vom PC aus verbinden, aber: Niente!


    Ich kann bis zur Bridge pingen und dann ist Schluß. Hätte ich doch bloß das Shell-Skriptchen gestern noch in den cron des vdr gestellt...
    Über Nacht war der Rooter aus unnu hat er vermutlich die MAC des vdr nicht mehr im ARP-Cache.


    Ich würde es gerne vermeiden, den vdr aus dem Wohnzimmer wieder zurück hier neben den PC zu schleppen. (Das Wohnzimmer liegt nämlich im Westflügel meines Anwesens ;)


    Aber :nichtdoof denk ich mir: Ich stöpsel einfach meinen Laptop in eth0 des vdr und werd mich dann schon connecten können. Leider klappt das nicht...


    Es wäre jetzt vermutlich weniger Aufwand, den vdr die 2 Meter vom Westflügel hierher zu schleppen, aber ich will ja was lernen. Es wäre doch ganz praktisch, wenn man sich zu Wartungszwecken direkt mit dem Laptop einstöpseln könnte. Warum geht das nicht?


    Achja: Ich habe dem Laptop eine IP aus demselben Subnet gegeben (192.168.0.7), ihn über ein crosslinked Kabel mit eth0 verbunden und versuche mich per putty einzuloggen. Weder ssh noch telnet geht. Und auch über den Browser komme ich nicht auf VDRAdmin. Pingen kann ich den vdr auch nicht.


    Was kann da los sein?


    Grias aus Minga
    Beda

    VDR1: Asrock K7VT4A, Duron 800, 512MB, Samsung HD300LD, Hauppauge PVR-350+Nova-T, Silverstone LC16M //1.4.3-1ctvdr3,Kernel : 2.6.16-ct-1, ivtv: version 0.6.1
    VDR2: MSI G31M2, Celeron 430, WD10EACS+WD20EARS, 2xNova-T+1xTechnotrend Premium S2300 V 2.3 "modded", Aplus Blockbuster // 1.6.0-8ctvdr1, Kernel 2.6.28.7

    VDR3 (in Arbeit): Asus M4A78TD-EVO, AMD Phenom(tm) II X4 955, 8GB RAM, Crucial M4 C128, NVIDIA Corporation GM204 [GeForce GTX 970] (rev a1), Digital Devices Cine S2 V6.5

  • Hmmm. Eigentlich hast du alles richtig gemacht, ich geh mal davon aus, das der Laptop die Schnittstelle auch aktiviert, sobald du das Kabel reinsteckst.
    Der vdr sollte eigentlich auch sofort eth0 starten, wenn da ein Kabel angeschlossen wird.
    Hat der vdr eine fest eingestellte IP? Oder DHCP?
    Wenn DHCP legt er sich nämlich, da kein DHCP-Server vorhanden, eine IP aus 169.xxx... zu, die ist für solche Fälle reserviert. Wenn er ganz muksch ist, macht er nicht mal das.
    Da hülfe dann nur Moni + Tastatur anschließen, vom Netz aus kommst du da nicht drauf.


    mfg
    pidel

  • Ahoi pidel,


    nö, der vdr hat fest die 192.168.0.5


    Schon seltsam... ich versuch's jetzt mal mit einem Brutalo-Reboot (vdr aus- und einschalten), und wenn das nix bringt, dann schlepp ich ihn halt wieder in den Ostflügel...


    muchas gracias
    Peter

    VDR1: Asrock K7VT4A, Duron 800, 512MB, Samsung HD300LD, Hauppauge PVR-350+Nova-T, Silverstone LC16M //1.4.3-1ctvdr3,Kernel : 2.6.16-ct-1, ivtv: version 0.6.1
    VDR2: MSI G31M2, Celeron 430, WD10EACS+WD20EARS, 2xNova-T+1xTechnotrend Premium S2300 V 2.3 "modded", Aplus Blockbuster // 1.6.0-8ctvdr1, Kernel 2.6.28.7

    VDR3 (in Arbeit): Asus M4A78TD-EVO, AMD Phenom(tm) II X4 955, 8GB RAM, Crucial M4 C128, NVIDIA Corporation GM204 [GeForce GTX 970] (rev a1), Digital Devices Cine S2 V6.5

  • Wow, das ist interessant:


    Nach dem reboot des vdr ging's!
    Ich konnte mich per telnet einloggen (Laptop mit crossed cable am eth0 des vdr)


    Da muß ich mal das syslog nach Hinweisen durchforsten...


    Jedenfalls setze ich jetzt das Shell-Skript in den crontab. Soll er doch jede Stunde mal pingen, das schadet ja nix. Dann schließ ich die bridge wieder an und versuch nochmal einen connect über WLAN


    peace&pizza
    Peter

    VDR1: Asrock K7VT4A, Duron 800, 512MB, Samsung HD300LD, Hauppauge PVR-350+Nova-T, Silverstone LC16M //1.4.3-1ctvdr3,Kernel : 2.6.16-ct-1, ivtv: version 0.6.1
    VDR2: MSI G31M2, Celeron 430, WD10EACS+WD20EARS, 2xNova-T+1xTechnotrend Premium S2300 V 2.3 "modded", Aplus Blockbuster // 1.6.0-8ctvdr1, Kernel 2.6.28.7

    VDR3 (in Arbeit): Asus M4A78TD-EVO, AMD Phenom(tm) II X4 955, 8GB RAM, Crucial M4 C128, NVIDIA Corporation GM204 [GeForce GTX 970] (rev a1), Digital Devices Cine S2 V6.5

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!