MWconn unter Linux: Unterschied zwischen den Versionen

Aus MWconn.info
Wechseln zu: Navigation, Suche
(Baustelle)
(Erfahrungen: neuer Abschnitt)
 
(3 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
MWconn wurde für Windows entwickelt. Eine Portierung auf Linux existiert bis jetzt nicht. Diese Seite zeigt den Versuch, MWconn trotzdem unter Linux (hier [http://de.wikipedia.org/wiki/Ubuntu Ubuntu]) zu verwenden - unter Zuhilfenahme von [http://de.wikipedia.org/wiki/Wine Wine].
+
MWconn wurde für Windows entwickelt. Eine Portierung auf Linux existiert bis jetzt nicht. Diese Seite zeigt den Versuch, MWconn trotzdem unter Linux (hier [http://de.wikipedia.org/wiki/Ubuntu Ubuntu]) zu verwenden - unter Zuhilfenahme von [http://de.wikipedia.org/wiki/Wine Wine]. Wine unterstützt leider noch nicht den kompletten Funktionsumfang von Microsoft-Windows, so dass einige Anpassungen in MWconn notwendig wurden.
  
 
Die zur Installation notwendigen manuellen Schritte sind im Folgenden beschrieben. An eine Automatisierung ist gedacht, sie ist jedoch noch nicht umgesetzt. Vorschläge sind willkommen im [http://www.mwconn.info/viewtopic.php?f=5&t=54 MWconn-Forum] oder auf der [[Diskussion:MWconn_unter_Linux|Diskussionsseite]]!
 
Die zur Installation notwendigen manuellen Schritte sind im Folgenden beschrieben. An eine Automatisierung ist gedacht, sie ist jedoch noch nicht umgesetzt. Vorschläge sind willkommen im [http://www.mwconn.info/viewtopic.php?f=5&t=54 MWconn-Forum] oder auf der [[Diskussion:MWconn_unter_Linux|Diskussionsseite]]!
  
'''Hinweis: Bis jetzt läuft MWconn noch nicht unter Linux! Die Seite ist im Aufbau. Ideen willkommen!'''
+
== MWconn downloaden ==
 +
 
 +
Die aktuelle Version kann von der [http://www.mwconn.com MWconn-Download-Seite] heruntergeladen werden. Zusätzlich ist meist auch eine [http://www.mwconn.com/beta.html aktuellere Version] verfügbar; diese befindet sich dann aber im Beta-Stadium.<br/>
 +
Aktueller Hinweis: Für den hier beschriebenen Weg wird mindestens die '''Version 4.5R''' benötigt (siehe ggf. [http://www.mwconn.com/beta.html Beta-Seite]).
  
 
== Wine installieren ==
 
== Wine installieren ==
  
Für Linux gibt es einen beeindruckenden Zusatz, der es ermöglicht, Windows-Programme laufen zu lassen: [http://de.wikipedia.org/wiki/Wine Wine]. Wine unterstützt leider noch nicht den kompletten Funktionsumfang von Microsoft-Windows, so dass einige Anpassungen in MWconn notwendig werden. ''Diese sind zurzeit in Planung.''
+
Für Linux gibt es einen beeindruckenden Zusatz, der es ermöglicht, Windows-Programme laufen zu lassen: [http://de.wikipedia.org/wiki/Wine Wine].
  
 
Wine kann unter Ubuntu recht einfach installiert werden:
 
Wine kann unter Ubuntu recht einfach installiert werden:
Zeile 19: Zeile 22:
 
* Die Installation dauert wenige Minuten.
 
* Die Installation dauert wenige Minuten.
  
== MWconn downloaden ==
+
== Wine starten ==
  
Die aktuelle Version kann von der [http://www.mwconn.com MWconn-Download-Seite] heruntergeladen werden. Zusätzlich ist meist auch eine [http://www.mwconn.com/beta.html aktuellere Version] verfügbar; diese befindet sich dann aber im Beta-Stadium.
+
Normalerweise müsste MWconn nun unter Ubuntu direkt gestartet werden können. Das System erkennt von selbst, dass es sich bei MWconn um ein Windows-Programm handelt und startet Wine als "Vermittler". Das funktioniert auch. Versuche zeigen jedoch, dass die MWconn-Programme von Wine gleich nach dem Start abgebrochen werden, wenn nicht mindestens ein anderes Wine-Programm läuft. Die Fahndung nach der Ursache für dieses Problem läuft noch... Bis dahin empfiehlt es sich, vor dem Start eines MWconn-Programms ein reguläres Wine-Programm zu starten, zum Beispiel den Editor "Notepad": ''Anwendungen&rarr;Wine&rarr;Programme&rarr;Zubehör&rarr;Editor''.
  
 
== MWconn installieren ==
 
== MWconn installieren ==
  
Die heruntergeladene gepackte Datei "MWconn.zip" befindet sich nun auf dem Desktop; sie kann durch Doppelklick geöffnet werden. Das darin befindliche Programm "MWconn.exe" lässt sich per Doppelklick starten. Damit es sich nicht gleich wieder beendet, ist es notwendig, eine anderes Windows-Programm geöffnet zu haben (z.B. ''Anwendungen&rarr;Wine&rarr;Programme&rarr;Zubehör&rarr;Editor'').
+
Die heruntergeladene gepackte Datei "MWconn.zip" befindet sich nun auf dem Desktop; sie kann durch Doppelklick geöffnet werden. Das darin befindliche Programm "MWconn.exe" lässt sich per Doppelklick starten.
 
 
Falls die ''Standardinstallation'' gewählt wird, ist zu beachten, dass MWconn bei Wine nicht wie unter Windows gewohnt bei ''Anwendungen&rarr;Wine&rarr;Programme&rarr;MWconn'' erscheinen wird. Vermutlich handelt es sich noch um einen Fehler von Wine. Der MWconn-Programmordner ist zu finden über ''Anwendungen&rarr;Wine&rarr;Durchsuche C:\&rarr;Windows&rarr;profiles&rarr;(Benutzername)&rarr;Start Menu&rarr;Programs&rarr;MWconn''.
 
  
Nun auf das Programm "MWconn.exe" klicken und die notwendigen Infos eintragen. Dabei muss das von MWconn vorgeschlagene Anlegen einer Netzwerkverbindung abgelehnt werden. Bei CONFIG.exe muss auf der Registerkarte "Gerät" der serielle Port der Datenkarte eingetragen werden: ''COM6''
+
Falls die ''Standardinstallation'' gewählt wird, ist zu beachten, dass MWconn bei Wine nicht wie unter Windows gewohnt bei ''Anwendungen&rarr;Wine&rarr;Programme&rarr;MWconn'' erscheinen wird. Vermutlich handelt es sich noch um einen Fehler von Wine. Der MWconn-Programmordner ist zu finden über ''Anwendungen&rarr;Wine&rarr;Durchsuche&nbsp;C:\&rarr;Windows&rarr;profiles&rarr;(Benutzername)&rarr;Start Menu&rarr;Programs&rarr;MWconn''.
  
Es empfiehlt sich, für die im MWconn-Ordner neu angelegten Programme ("UMTS.exe", "CONFIG.exe" usw.) Verknüpfungen auf den Linux-Desktop zu legen: Die einzelnen Programme jeweils mit der Maus (linke Maustaste) verschieben und auf dem Desktop fallen lassen; dabei unbedingt die ''Umschalttaste'' und ''Strg'' gedrückt halten.
+
Nun auf das Programm "MWconn.exe" klicken und die notwendigen Infos eintragen. Bei CONFIG.exe muss auf der Registerkarte "Gerät" ins Feld "Serieller Port" der Kommando-Port der Datenkarte eingetragen werden. Bei einer Karte des Typs ''Option GE0201'' ist das in der Regel ''/dev/ttyUSB2''
  
== Datenkarte für Wine zugänglich machen ==
+
Auf der Registerkarte "Verbindung" sollte am besten der Name der Verbindung fest eingetragen werden. Normalerweise heißt die Verbindung ''ppp0''
  
Zuerst ein Terminalfenster öffnen: ''Anwendungen&rarr;Zubehör&rarr;Terminal''. Mit folgenden Befehlen die seriellen Ports der Karte für Wine zugänglich machen (hier für eine Option GE0201 in Standard-Konfiguration):
+
Es empfiehlt sich, für die im MWconn-Ordner neu angelegten Programme ("UMTSGPRS.exe", "CONFIG.exe" usw.) Verknüpfungen auf den Linux-Desktop zu legen: Die einzelnen Programme jeweils mit der Maus (linke Maustaste) verschieben und auf dem Desktop fallen lassen; dabei unbedingt die ''Umschalttaste'' und ''Strg'' gedrückt halten.
* ln /dev/ttyUSB0 ~/.wine/dosdevices/com5
 
* ln /dev/ttyUSB2 ~/.wine/dosdevices/com6
 
  
== Wählverbindung einrichten ==
+
== Handhabung ==
  
Damit MWconn eine Verbindung aufbauen kann, muss eine Wählverbindung eingerichtet werden. Normalerweise erledigt MWconn das selbst. Die dafür benötigten Funktionen wurden in Wine jedoch noch nicht realisiert (bzw. nur als Dummy eingebaut). Folgende Schritte sind von Hand zu erledigen:
+
MWconn verhält sich unter Wine geringfügig anders als unter Windows: So wurde es zum Beispiel notwendig, einen zusätzlichen Menüpunkt für den Wechsel zum Minifenster einzubauen. Die übrigen Funktionen müssten denen unter Windows entsprechen.
* ''System&rarr;Systemverwanltung&rarr;Netzwerk'' aufrufen.
 
* Auf ''Entsperren'' klicken und das Administratorpasswort eingeben.
 
* Doppelklick auf ''Punkt-zu-Punkt-Verbindung''.
 
* Auf der Registerkarte ''Allgemein'' ein Häkchen bei ''Diese Verbindung aktivieren'' setzen.
 
* Einstellen: Verbindungstyp ''Serielles Modem'', Telefonnummer ''*99***1#'', Vorwahl leer lassen, Benutzername ''-'' (oder nach Providervorgabe).
 
* Auf der Registerkarte ''Modem'' den Modemanschluss eintragen: ''/dev/ttyUSB0''
 
* Auf der Registerkarte ''Optionen'' genau zwei Punkte anwählen: ''Modem als Vorgaberoute ins Internet verwenden'' und ''Den Namens-Server des Internet-Dienstanbieters verwenden''.
 
* Auf ''OK'' klicken und das Fenster "Netzwerkeinstellungen" schließen.
 
  
== Baustelle ==
+
== Erfahrungen ==
  
MWconn sollte jetzt unter Ubuntu laufen, aber es kann selbst keine Datenverbindungen aufbauen (automatischer Verbindungsaufbau muss in CONFIG.exe deaktiviert werden). Auch die Abfrage des Datenvolumens funktioniert nicht. Hierfür müssen noch einige Probleme gelöst werden. Insbesondre sind Ideen für Shellkommandos gefragt:
+
Erfahrungen bestehen derzeit nur mit einer Option-Karte des Typs GE0201. Bitte ergänzt diese Seite, falls ihr Tests mit anderen Karten oder USB-Modems machen konntet.
* Verbindungsaufbau für eine Wählverbindung (bis jetzt gefunden: ''/usr/bin/wvdial'')
 
* Verbindungsende für diese Wählverbindung
 
* Abfragen, ob eine Wählverbindung gerade aktiv ist (bis jetzt gefunden: ''/sbin/ifconfig'')
 
* Abfragen der Anzahl der übertragenen Bytes einer Wählverbindung (bis jetzt gefunden: ''ifconfig'')
 
* Abfragen der Anzahl der aufgetretenen Verbindungsfehler (CRC-Check usw.)
 
* Konfigurieren einer Wählverbindung (bis jetzt gefunden: Textfile für ''wvdial'')
 
* Gibt es in Wine eine DLL, über die Funktionsaufrufe des Linux-Betriebssystems zugänglich sind?
 
* Wie kann ein Programm zuverlässig ermitteln, ob es gerade unter Wine oder unter Windows läuft?
 
  
Vorschläge dazu bitte [http://www.mwconn.info/viewtopic.php?f=5&t=54#p171 ins Forum].
+
Hinweise auf Fehler sind [http://www.mwconn.info/viewtopic.php?f=5&t=54#p171 im Forum] willkommen!

Aktuelle Version vom 6. November 2008, 07:53 Uhr

MWconn wurde für Windows entwickelt. Eine Portierung auf Linux existiert bis jetzt nicht. Diese Seite zeigt den Versuch, MWconn trotzdem unter Linux (hier Ubuntu) zu verwenden - unter Zuhilfenahme von Wine. Wine unterstützt leider noch nicht den kompletten Funktionsumfang von Microsoft-Windows, so dass einige Anpassungen in MWconn notwendig wurden.

Die zur Installation notwendigen manuellen Schritte sind im Folgenden beschrieben. An eine Automatisierung ist gedacht, sie ist jedoch noch nicht umgesetzt. Vorschläge sind willkommen im MWconn-Forum oder auf der Diskussionsseite!

MWconn downloaden

Die aktuelle Version kann von der MWconn-Download-Seite heruntergeladen werden. Zusätzlich ist meist auch eine aktuellere Version verfügbar; diese befindet sich dann aber im Beta-Stadium.
Aktueller Hinweis: Für den hier beschriebenen Weg wird mindestens die Version 4.5R benötigt (siehe ggf. Beta-Seite).

Wine installieren

Für Linux gibt es einen beeindruckenden Zusatz, der es ermöglicht, Windows-Programme laufen zu lassen: Wine.

Wine kann unter Ubuntu recht einfach installiert werden:

  • Klick auf Anwendungen→Hinzufügen/Entfernen.
  • Im darauf erscheinenden Fenster in der linken Spalte Alle anklicken.
  • Ins Feld "Suche:" rechts oben Wine eintragen.
  • In der nun aktualisierten Liste "Wine Windows-Emulator" mit einem Häkchen versehen.
  • Rechts unten auf den Button Änderungen anwenden klicken.
  • Im nun erscheinenden Dialogfenster zur Bestätigung noch einmal auf Anwenden klicken.
  • Da es sich um eine Systemänderung handelt, muss im nächsten Fenster das Administratorpasswort eingegeben werden.
  • Die Installation dauert wenige Minuten.

Wine starten

Normalerweise müsste MWconn nun unter Ubuntu direkt gestartet werden können. Das System erkennt von selbst, dass es sich bei MWconn um ein Windows-Programm handelt und startet Wine als "Vermittler". Das funktioniert auch. Versuche zeigen jedoch, dass die MWconn-Programme von Wine gleich nach dem Start abgebrochen werden, wenn nicht mindestens ein anderes Wine-Programm läuft. Die Fahndung nach der Ursache für dieses Problem läuft noch... Bis dahin empfiehlt es sich, vor dem Start eines MWconn-Programms ein reguläres Wine-Programm zu starten, zum Beispiel den Editor "Notepad": Anwendungen→Wine→Programme→Zubehör→Editor.

MWconn installieren

Die heruntergeladene gepackte Datei "MWconn.zip" befindet sich nun auf dem Desktop; sie kann durch Doppelklick geöffnet werden. Das darin befindliche Programm "MWconn.exe" lässt sich per Doppelklick starten.

Falls die Standardinstallation gewählt wird, ist zu beachten, dass MWconn bei Wine nicht wie unter Windows gewohnt bei Anwendungen→Wine→Programme→MWconn erscheinen wird. Vermutlich handelt es sich noch um einen Fehler von Wine. Der MWconn-Programmordner ist zu finden über Anwendungen→Wine→Durchsuche C:\→Windows→profiles→(Benutzername)→Start Menu→Programs→MWconn.

Nun auf das Programm "MWconn.exe" klicken und die notwendigen Infos eintragen. Bei CONFIG.exe muss auf der Registerkarte "Gerät" ins Feld "Serieller Port" der Kommando-Port der Datenkarte eingetragen werden. Bei einer Karte des Typs Option GE0201 ist das in der Regel /dev/ttyUSB2

Auf der Registerkarte "Verbindung" sollte am besten der Name der Verbindung fest eingetragen werden. Normalerweise heißt die Verbindung ppp0

Es empfiehlt sich, für die im MWconn-Ordner neu angelegten Programme ("UMTSGPRS.exe", "CONFIG.exe" usw.) Verknüpfungen auf den Linux-Desktop zu legen: Die einzelnen Programme jeweils mit der Maus (linke Maustaste) verschieben und auf dem Desktop fallen lassen; dabei unbedingt die Umschalttaste und Strg gedrückt halten.

Handhabung

MWconn verhält sich unter Wine geringfügig anders als unter Windows: So wurde es zum Beispiel notwendig, einen zusätzlichen Menüpunkt für den Wechsel zum Minifenster einzubauen. Die übrigen Funktionen müssten denen unter Windows entsprechen.

Erfahrungen

Erfahrungen bestehen derzeit nur mit einer Option-Karte des Typs GE0201. Bitte ergänzt diese Seite, falls ihr Tests mit anderen Karten oder USB-Modems machen konntet.

Hinweise auf Fehler sind im Forum willkommen!