[gelöst] WLAN mit Access Point (Client) einrichten

  • Hallo Zusammen!


    Nachdem meine Atheros-PCI-WLAN-Karten immer wieder unmotivierte Verbindungsabbrüche hatten, bin ich nun umgestiegen auf einen externen WLAN-Access Point D-Link DWL-G730AP.


    Dieser wird einfach per LAN-Kabel angeschlossen und bietet mir endlich eine WPA-verschlüsselte 54MBit-Verbindung zum Router... An sich also eine feine Sache.


    Nun habe ich aber das Problem, den AP unter Linux ans LAufen zu bekommen. Eingerichtet habe ich den per Windows-PC.


    Code
    AccessPoint:
    IP=192.168.178.9
    Router(gateway)=192.168.178.1
    Subnet=255.255.255.0


    Unter Windows habe ich in der Lan-Verbindung zum AP eingetragen, dass mein Rechner 192.168.178.10 ist und das Gateway 192.168.178.1, ebenso der DNS Server. Damit konnte ich via AP und Router auf das Internet zugreifen.


    Also habe ich im Setup von LinVDR nun gleiches eingetragen:


    Code
    DHCP=off
    IP=192.168.178.10
    Gateway=192.168.178.1
    DNS=192.168.178.1


    Die Netzwerkkarte ist eine Realtek und wird einwandfrei erkannt, per reiner Kabelverbindung hatte ich das auch früher schon am Laufen.


    Meine FritzBox (Router) zeigt mir auch an, dass der AP connected.


    Aber ich schaffe es einfach nicht, vom Linux-VDR aus auf das Netzwerk zuzugreifen. Anstelle von eth0 landet der ganze Verkehr nur auf dem Loop-Device, fahre ich dieses mit ifconfig lo down runter, geht gar nichts mehr.


    Ein route - Befehl liefert mir zwei routen, eine davon die richtige (192.168.178.1). Evtl. liegt es ja da dran!? Wie kann ich denn die andere Route (*) löschen bzw. im sagen, dass nur die 192.168.178.1er-Route die richtige ist?


    Was mache ich falsch? Die IP-Einstellungen müssten doch ok sein, oder?


    Bin für alle Anregungen dankbar, wenn ihr bestimmte Logs benötigt, wäre ich um den Befehl dankbar, der sie liefert, damit ich die hier posten kann (logread kenne ich natürlich *g*).


    Danke!

    SW Server: TvHeadend auf Ubuntu 12.04 [kann ersetzt werden]


    SW Client: XBMC 11 / ATV


    HW Server: Intel DH67CL | Core i3-2100 | 4GB RAM | 1x Digital Devices cine S2 V6 Twin DVB-S2 | 2x TT DVB-S 1500 budget | LG GSA-4167B DVD+/-R(W) | Corsair Force F60
    HW Client: ATV2 / ATV3

    2 Mal editiert, zuletzt von 44892 ()

  • Hi 44892,


    was zeigen denn ifconfig und route -n auf dem Linuxrechner genau?


    Wolfgang (der sich z.Z auch mit diesem Thema beschäftigt)

    MSI C847MS-E33, Cine S2 6.0, Zotac GT630 (GK208), dual boot
    Work: yaVDR 0.7 ansible Ubuntu 22.04. Backup: yaVDR 0.5 Ubuntu 12.06


  • Wenn ich's richtig verstehe, arbeitet der AP nicht als AP, sondern als quasi WLAN-NIC am VDR? Ist er denn auf diesen Modus konfiguriert?

    LG
    Jochen


    Rpi4 headless mit MLD 5.4 als Server via satip-Plugin hinter einem Telestar Digibit Twin, ein Rpi3 als Streamdev-Client mit MLD 5.4

    Rpi3 auch hinter Telestar Digibit Twin und mit MLD 5.4

  • foobar42:


    Unter Windows scheints ja zu funktionieren. Das deutet doch auf ein Problem auf dem Linuxrechner hin, oder?


    Wolfgang

    MSI C847MS-E33, Cine S2 6.0, Zotac GT630 (GK208), dual boot
    Work: yaVDR 0.7 ansible Ubuntu 22.04. Backup: yaVDR 0.5 Ubuntu 12.06


  • foobar:


    Der externe AP fungiert an sich wie eine WLAN-Karte, ich habe den so konfiguriert, dass er weder als AP noch als Router, sondern einzig als AP-Client läuft, geht einwandfrei unter Windows.


    Zu den Daten: Habe die abgeschrieben, da ja die Netzwerkverbindung nicht läuft:



    ifconfig liefert:

    Code
    eth0
    inet addr: 192.168.178.10 bcast 192.168.178.255 mask 255.255.255.0
    up broadcast multicast mtu 1500 metric 1
    die restlichen Werte sind 0, incl. RX bytes und TX bytes
    
    
    lo
    inet addr 127.0.0.1, mask 255.0.0.0
    up loopback running
    rx bytes / tx bytes zeigen steigende Werte, da tvmovie versucht, auf das Netz zuzugreifen


    und route -n liefert

    Code
    Destination    Gateway  Genmask Flags Metric  Ref Use Iface
    192.168.178.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
    0.0.0.0 192.168.178.1 0.0.0.0 UG 0 0 0 eth0


    Was sagt uns das? Danke für Eure Hilfe!

    SW Server: TvHeadend auf Ubuntu 12.04 [kann ersetzt werden]


    SW Client: XBMC 11 / ATV


    HW Server: Intel DH67CL | Core i3-2100 | 4GB RAM | 1x Digital Devices cine S2 V6 Twin DVB-S2 | 2x TT DVB-S 1500 budget | LG GSA-4167B DVD+/-R(W) | Corsair Force F60
    HW Client: ATV2 / ATV3

  • Das sieht korrekt aus. Auf meinem VDR (auf SuSE-Basis) habe ich noch eine Route für lo:


    127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 lo


    Es scheint aber nichts auszumachen, wenn die fehlt.


    Kannst du den AP und den Router vom VDR aus pingen?


    Wolfgang

    MSI C847MS-E33, Cine S2 6.0, Zotac GT630 (GK208), dual boot
    Work: yaVDR 0.7 ansible Ubuntu 22.04. Backup: yaVDR 0.5 Ubuntu 12.06


  • Nein, weder noch.


    Unter Windows ging ein ping, zum AP-Client, zum Router und ins Netz.


    Unter Linux erreiche ich hingegen nicht einmal den APClient, 100% loss.


    Verstehe ich einfach nicht...

    SW Server: TvHeadend auf Ubuntu 12.04 [kann ersetzt werden]


    SW Client: XBMC 11 / ATV


    HW Server: Intel DH67CL | Core i3-2100 | 4GB RAM | 1x Digital Devices cine S2 V6 Twin DVB-S2 | 2x TT DVB-S 1500 budget | LG GSA-4167B DVD+/-R(W) | Corsair Force F60
    HW Client: ATV2 / ATV3

  • Nur zum Verständnis: Windows und LinVDR laufen auf demselben Rechner?

    LG
    Jochen


    Rpi4 headless mit MLD 5.4 als Server via satip-Plugin hinter einem Telestar Digibit Twin, ein Rpi3 als Streamdev-Client mit MLD 5.4

    Rpi3 auch hinter Telestar Digibit Twin und mit MLD 5.4

  • Das sieht nach einem Hardwareproblem aus. Has Du den AP direkt mit dem VDR verbunden? Dann benötigst Du möglicherweise ein Crossover-Kabel.


    EDIT:
    Ups, da waren einige schneller...
    /EDIT


    Wolfgang

    MSI C847MS-E33, Cine S2 6.0, Zotac GT630 (GK208), dual boot
    Work: yaVDR 0.7 ansible Ubuntu 22.04. Backup: yaVDR 0.5 Ubuntu 12.06


    Einmal editiert, zuletzt von wofritz ()

  • Also,


    ich habe den AP-Client an den Laptop (Windows) gehängt. Dort die standardmäßige IP geändert auf 192.168.178.x da dies mein Subnet ist, in dem auch der VDR hängt. Dann AP neu gestartet und obige Config im Windows-Netzwerk eingestellt. Ab sofort konnte der Laptop via Ethernet-Kabel das beim Router dabei war mit diesem verbinden. Der AP-Client hat dann die Verbindung zum Router hergestellt und der dann ins Netz.


    Genau das gleiche wollte ich nun am VDR wiederholen, also das Kabel statt in den Windows-Laptop in den VDR gesteckt und genauso (wie oben beschrieben) konfiguriert.


    Aber: Ich bekomme keine Verbindung zum AP.


    Die Netzwerkkarte hatte ich schon vor 1-2 Jahren mal im VDR, damals schnurgebunden zur Installation von Updates, bevor ich auf WLAN-PCI umgestiegen bin... und um mir auch diese Probleme s.o. zu ersparen, soll nun wieder per PCI-LAN-Karte eine Verbindung zum AP-Client hergestellt werden, der dann der WLAN über den Router ins NEtz geht.


    Windows und VDR laufen also auf verschiedenen Kisten. Ein Crossover-Kabel dürfte nicht erforderlich sein, da ich genau das Kabel verwende, was beim AP-Client mitgeliefert wurde und eben dieses lief ja am Laptop mit Windows... nur der VDR will nicht.


    Es ist zum Verzweifeln... Als ich noch eine PCI-Atheros-WLAN-Karte im VDR hatte war die route auch mit


    route add default gw 192.168.178.1


    eingestellt, das ist ja auch weiterhin aktuell, ebenso der DNS.


    Was kann es denn noch sein?


    /edit
    Kann die Hardwar egerade nicht prüfen, muss noch was arbeiten, komme erst am späten Nachmittag wieder nach Hause... werde dann posten, ob die grünen LEDs was anzeigen... der AP jedenfalls hat 3 LEDS, WLAN und LAN und eine dritte, die sehen soweit ich mich erinnere genauso aus, wie am Laptop, alsalles funktionierte... Zur Karte dann später...

    SW Server: TvHeadend auf Ubuntu 12.04 [kann ersetzt werden]


    SW Client: XBMC 11 / ATV


    HW Server: Intel DH67CL | Core i3-2100 | 4GB RAM | 1x Digital Devices cine S2 V6 Twin DVB-S2 | 2x TT DVB-S 1500 budget | LG GSA-4167B DVD+/-R(W) | Corsair Force F60
    HW Client: ATV2 / ATV3

    Einmal editiert, zuletzt von 44892 ()

  • Könnte schon sein, das du das falsche Kabel (Patch/Crossover) erwischt hast, die Netzwerkkarte des Laptops aber in der Lage ist, das zu erkennen und zurechtzurücken.



    Lars

  • Ich denke auch, die Funktionsfähigkeit der NIC und des Kabels sollte als erste überprüft werden.


    Dann hätte ich noch 'n paar wilde Vermutungen ;)


    - vergessen, dem LinVDR das richtige Modul für die NIC mitzuteilen (wenn allerdings nur von 100% loss die Rede ist, scheidet das wohl eher aus)
    - ist der AP vor dem Dranhängen des LinVDR neugestartet worden? Evtl. hält der AP den VDR für 'nen Feind, weil er 'ne andere MAC für dieselbe IP liefert. Gibt's bei AP's soviel Intelligenz?


    Vielleicht gibt das Log des AP auch irgendwelche Hinweise (per Schlaptop abfragen).

    LG
    Jochen


    Rpi4 headless mit MLD 5.4 als Server via satip-Plugin hinter einem Telestar Digibit Twin, ein Rpi3 als Streamdev-Client mit MLD 5.4

    Rpi3 auch hinter Telestar Digibit Twin und mit MLD 5.4

  • So, danke für die Hinweise...


    Habe nachgesehen und festgestellt, dass am VDR nichts leuchtet, die Netzwerkkarte also nicht arbeitet...


    Also das Kabel nochmal in den Laptop eingesteckt und während der noch versuchte, zu verbinden die Einstellungen geändert, denn die standen ja auf DHCP am Laptop (da ich das woanders brauche).


    Schon mal den Firefox gestartet und wider Erwarten kam eine Website, obwohl ich doch noch gar nicht handisch die Adresse eingetragen hatte...


    Also ausprobiert und siehe da, am Laptop ging die manuelle Konfiguratio UNd DHCP einwandfrei...


    Also mal weder an den VDR angesteckt und im Setup DHCP engeschaltet


    Ein ifconfig eth0 down und ifconfig eth0 up
    ping auf 192.167.178.9 brachte den AP-Client, ping auf 192.168.178.1 brachte den Router und ping auf www.google.de auch den Internetzugriff...


    Also Problem gelöst, warum auch immer... meine DHCP-IP ist übrigends nun eine andere als die manuelle, aber mit der geht es einwandfrei, das genügt mir vorerst...


    Danke und Euch einen schönen Rest vom Sonntag!

    SW Server: TvHeadend auf Ubuntu 12.04 [kann ersetzt werden]


    SW Client: XBMC 11 / ATV


    HW Server: Intel DH67CL | Core i3-2100 | 4GB RAM | 1x Digital Devices cine S2 V6 Twin DVB-S2 | 2x TT DVB-S 1500 budget | LG GSA-4167B DVD+/-R(W) | Corsair Force F60
    HW Client: ATV2 / ATV3

  • Hi 44892,


    prima, dass es jetzt klappt. Mich würde mal interessieren, wie Deine Netzkonfiguration mit DHCP ist (ifconfig und route -n). Vielleicht kann man dann erkennen, was an der manuellen Einstellung faul war.


    Wolfgang

    MSI C847MS-E33, Cine S2 6.0, Zotac GT630 (GK208), dual boot
    Work: yaVDR 0.7 ansible Ubuntu 22.04. Backup: yaVDR 0.5 Ubuntu 12.06


  • Hallo Wolfgang,


    so sieht das nun aus... konnte dank Netzanbindung das nun im Original posten...



    und

    Code
    linvdr:~# route -n
    Kernel IP routing table
    Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
    192.168.178.0   0.0.0.0         255.255.255.0   U     0      0        0 eth0
    0.0.0.0         192.168.178.1   0.0.0.0         UG    0      0        0 eth0


    Code
    linvdr:~# route
    Kernel IP routing table
    Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
    192.168.178.0   *               255.255.255.0   U     0      0        0 eth0
    default         fritz.fonwlan.b 0.0.0.0         UG    0      0        0 eth0


    Kannst Du den Grund erkennen?

    SW Server: TvHeadend auf Ubuntu 12.04 [kann ersetzt werden]


    SW Client: XBMC 11 / ATV


    HW Server: Intel DH67CL | Core i3-2100 | 4GB RAM | 1x Digital Devices cine S2 V6 Twin DVB-S2 | 2x TT DVB-S 1500 budget | LG GSA-4167B DVD+/-R(W) | Corsair Force F60
    HW Client: ATV2 / ATV3

  • Hallo 44892,


    ich sehe keinen Unterschied zwischen der Konfiguration über DHCP und deiner manuellen Konfiguration. Sehr seltsam.


    Gruss,


    Wolfgang

    MSI C847MS-E33, Cine S2 6.0, Zotac GT630 (GK208), dual boot
    Work: yaVDR 0.7 ansible Ubuntu 22.04. Backup: yaVDR 0.5 Ubuntu 12.06


Jetzt mitmachen!

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