easyVDR Kopie des easyVDR-Forums zum Nachschlagen
WLAN geht nur wenn auch Netzwerkkabel steckt

easyVDR - >VARforumsname - >WLAN geht nur wenn auch Netzwerkkabel steckt

soccerschmitt  26.Mar.2011 15:11:51
Hallo!

Ich habe es nach langem probieren geschafft mit ndiswrapper eine Verbindung in mein WPA geschütztes WLAN zu bekommen.
Das funktioniert auch gut aber nur wenn beim Systemstart auch eine Verbindung per Kabel zum Router steckt. Dann kann ich sowohl über
die IP 192.168.2.100 ( Kabel) als auch über die IP 192.169.2.111(WLAN) per SSH auf den VDR zugreifen.

Hat jemand eine Ahnung warum es nur klappt wenn ein Kabel steckt?

Meine /etc/network/interface sieht wie folgt aus.

auto lo
iface lo inet loopback

allow-hotplug eth0
iface eth0 inet dhcp


Muss da noch was von wegen wlan0 rein?

Gruß
Christoph
ItsMee  26.Mar.2011 16:37:01
Hi,

was hast Du als gateway gesetzt? Evlt. liegt das nur auf dem Ethernet, dann würden die Antworten vom WLAN untegehen sobald das Ethernet Kabel fehlt?

Boote doch mal mit beiden und poste

ip addr list
route

Wie hast Du die Netzwerke konfiguriert?

ItsMee
[url=http://vdr.itsmee.de/vdr2/]VDR2: EasyVDR 0.6.08 - HD-ready :)VDR3: EasyVDR 0.7.22 HD :)
P5N7A-VM / Pentium E5200 / GeForce 9300M3N78-VM / Sempron 140
vga2scart an Röhre / rsync gespiegeltes Foto ShareHDMI @ LG W2361V
Linux4Media Display mit HW patch gegen Geistertasten
[url=http://wiki.easy-vdr.de/index.php/Hilfe]Du brauchst Hilfe? Wir brauchen Daten!!
soccerschmitt  26.Mar.2011 17:16:50
Der Befehl klappt bei mir leider nicht. Er sagt "ip: command not found".

route liefert folgendes

Ziel                  Router                Genmask          Flags            Metric                Ref        Use              Iface
192.168.2.0    0                        255.255.255.0    U                  0                    0              0              eth0
192.168.2.0    0                        255.255.255.0    U                  0                    0              0              wlan0
default            192.168.2.1        0.0.0.0                UG                0                    0              0              eth0

Ich habe das Ethernet mit DHCP der als Adresse 192.168.2.100 vergibt mit Subnetz 255.255.255.0 und Gateway 192.168.2.1.

Beim Wlan hab ich manuell 192.168.2.111 mit Subnetzt 255.255.255.0 und Gateway 192.168.2.1 angegeben.

ItsMee  26.Mar.2011 18:28:45
Hi,

wie Du siehst (und ohne ein bisschen Übung nicht erkennen musst :) sind die Routing Einträge nicht eindeutig.

Das heisst es ist Linux überlassen zu überlegen über welche Netzwerkkarte es bestimmte Anfragen beantwortet. Und das kann eben auch schief gehen. Ich meine mal gehört zu haben das zwei IP's im gleichen Netzwerk über unterschiedliche Karten schlechtes Netzwerkdesign wäre.

192.168.2.0    0                        255.255.255.0    U                  0                    0              0              eth0
192.168.2.0    0                        255.255.255.0    U                  0                    0              0              wlan0
default            192.168.2.1        0.0.0.0                UG                0                    0              0              eth0

Die erste Zeile sag das alles im 192.168.2.0/24 Netz (dein Heimnetzwerk) über dein eth0 gehen soll.
Die zweite Zeile sag das alles im 192.168.2.0/24 Netz (dein Heimnetzwerk) über dein wlan0 gehen soll.
Die dritte Zeile sag das alles nach 'draussen (nicht Heimnetzwerk) über dein eth0 gehen soll.

Also irgendwie verwirrend, und die sponanten Lösungen sind auch alle nicht wirklich gut:
    - Reihenfolge ändern - wenn Du 'schnell über Ethernet kopieren willst' und die Antwort über das WLAN kommt - auch doof.
    - Metric einführen (wlan0 höhere Prioriät geben) - siehe oben

Der einzige Weg der mir einfällt ist die Aufteilung, sprich unterschiedliche IP's im WLAN und Ethernet Netzwerk vergeben.

Aber vielleicht gibt es ja noch alternative Ideen :-)

ItsMee
[url=http://vdr.itsmee.de/vdr2/]VDR2: EasyVDR 0.6.08 - HD-ready :)VDR3: EasyVDR 0.7.22 HD :)
P5N7A-VM / Pentium E5200 / GeForce 9300M3N78-VM / Sempron 140
vga2scart an Röhre / rsync gespiegeltes Foto ShareHDMI @ LG W2361V
Linux4Media Display mit HW patch gegen Geistertasten
[url=http://wiki.easy-vdr.de/index.php/Hilfe]Du brauchst Hilfe? Wir brauchen Daten!!
michel8  26.Mar.2011 18:51:33
[quote='soccerschmitt link' pid='11614' dateline='1301148711']
Meine /etc/network/interface sieht wie folgt aus.

Hi soccerschmitt,

ich bin auch schon darüber gestolpert und glaube inzwischen, dass die /etc/netwok/interface bei easyVDR nicht wirklich genutzt wird.
Da gibt es die /etc/init.d/RCLanstart mit der der function lanstart...

Gruß
Michel
Produktiv-VDR:
msi K9N2G-Neo (nvidia 8200 onBoard) mit Athlon X2 4850e mit SamuraiZZ
2xNova-HDS2, DH102
soccerschmitt  26.Mar.2011 20:24:29
Das mit den getrennten Netzen kann ich nicht realisieren weil mein Router nur ein Netz kann.
Oder gibt es da ne Möglichkeit das trotzdem zu realisieren.

Kann man eventuell einfach noch ne Route einfügen.
default            192.168.2.1        0.0.0.0                UG                0                    0              0              wlan0

Wenn ja, weiß jemand wie das geht?
ItsMee  26.Mar.2011 21:30:07
Hi,

soweit ich das verstanden habe schickt Linux das gleiche (TCP) Packet nur einmal los. D.h. wenn Du eine zweite Default route setzt (was Linux auch nicht akzeptiert, meine ich) ist immer noch das Zufallsprinzip für die Ergebnisse zuständig.
BTW: Ein ähnliches Problem hatte ich auch schon bei Kunden mit Windows Servern in Frankreich, also wirklich Netzwerkdesign, nicht easyvdr oder Linux spezifisch.

Vielleicht beschreibst du noch mal kurz was Du erreichen willst?

Eine Möglichkeit ist ein kurzes Miniscript das die Erreichbarkeit von xy (=google oder deinem Laptop) überprüft und das entsprechende Interface stoppt. Also z.B. eine Abfrage mit ethtool ob ein 'Link' (=Kabel beidseitig gesteckt) auf eth0 vorhanden ist und falls nicht eth0 deaktiviert && das wlan aktiviert.

@Michel: interfaces wird in 0.8 nicht so genutzt das der fehlende wlan0 Eintrag stört. Aber wlan0 funktioniert ja an sich, denke nicht das die LanStart / interfaces das Problem sind.

ItsMee
[url=http://vdr.itsmee.de/vdr2/]VDR2: EasyVDR 0.6.08 - HD-ready :)VDR3: EasyVDR 0.7.22 HD :)
P5N7A-VM / Pentium E5200 / GeForce 9300M3N78-VM / Sempron 140
vga2scart an Röhre / rsync gespiegeltes Foto ShareHDMI @ LG W2361V
Linux4Media Display mit HW patch gegen Geistertasten
[url=http://wiki.easy-vdr.de/index.php/Hilfe]Du brauchst Hilfe? Wir brauchen Daten!!
soccerschmitt  26.Mar.2011 23:19:00
Also ich möchte eigentlich einfach nur haben das der easyvdr wie zum Beispiel auch mein netbook mit linux per WLAN in meinem Netzwerk hängt und ich auf ihn zugreifen kann.

Das Problem ist das wenn ich Lan deaktiviere dann geht das WLAN auch nicht.

ItsMee  27.Mar.2011 16:03:07
Hi,

Wlan alleine sollten wir eigentlich hin bekommen.

1) Welche Version nutzt Du? Evlt. magst Du dir eine kurze Signatur (siehe unten) anlegen, das hilft zu helfen.

2) Was sagen
cd /etc; grep -r 192.168.2.1 * 2> /dev/null
/etc/vdr/sysconfig |grep GATE
cat /etc/vdr/sysconfig |grep WLAN

Das Gateway würde ich mal nur bei WLAN eintragen & LAN deaktivieren.

3) Wenn nur mit Wlan immer noch nichts geht mal über die Konsole pasten:
ifconfig
route

ItsMee
[url=http://vdr.itsmee.de/vdr2/]VDR2: EasyVDR 0.6.08 - HD-ready :)VDR3: EasyVDR 0.7.22 HD :)
P5N7A-VM / Pentium E5200 / GeForce 9300M3N78-VM / Sempron 140
vga2scart an Röhre / rsync gespiegeltes Foto ShareHDMI @ LG W2361V
Linux4Media Display mit HW patch gegen Geistertasten
[url=http://wiki.easy-vdr.de/index.php/Hilfe]Du brauchst Hilfe? Wir brauchen Daten!!