XDA Orbit-Forum
November 20, 2024, 05:43:09 *
Willkommen Gast. Bitte einloggen oder registrieren.

Einloggen mit Benutzername, Passwort und Sitzungslänge
News:
 
   Übersicht   Hilfe Suche Einloggen Registrieren  

Seiten: [1]   Nach unten
  Drucken  
Autor Thema: IP-Adresse für XDA vergeben??  (Gelesen 5382 mal)
white_rabbit
Newbie
*
Offline Offline

Beiträge: 44


« am: März 08, 2008, 09:46:29 »

Hallo.
Ich würde gerne FinchSync (www.finchsync.com) einsetzen, um Mozilla/Thunderbird/iCalendar und Co. mit dem XDA synchronisieren zu können, da das ActiveSync ja offenbar nicht anbietet.

Leider ist es unter Linux so, dass der XDA "von selbst" offenbar keine IP-Adresse zugeordnet bekommt, wenn er am USB-Kabel hängt (TaskMgr sagt zumindest bei Ipconfig: 0.0.0.0). So ist es dann auch nicht verwunderlich, dass man keine Verbindung zum FinchSync-Server aufbauen kann. Hat da einer einen Tipp? Kann man dem XDA eine IP-Adresse mitgeben, so dass er im lokalen Netz mit den anderen Geräten über diverse Protokolle kommunizieren kann?

Momentan versucht der XDA leider immer, über eine GPRS-Verbindung ins Internet zu gelangen, um dort die FinchSync-Server-Adresse aufzulösen. Das kann ja nicht Sinn und Zweck des Programms sein...

Vergibt eigentlich ActiveSync beim Einstecken des Kabels eine IP oder wie läuft das da?

White Rabbit
Gespeichert
Uncle_CM
Hero Member
*****
Offline Offline

Geschlecht: Male
Beiträge: 899



WWW
« Antworten #1 am: März 08, 2008, 10:45:16 »

Moin,

hierzu würde mir spontan einfallen, dass du die nötigen USB Netzwerk MOdule im Kernel nich aktiviert/geladen hast.

Code: [Select]
lsmod | grep usbnetWas gibt dieser Befehl zurück? Dort sollte mindestens ein Eintrag erscheinen ...

Ich kenne FinchSync nicht ... ist das auf dem Rechner installiert, mit dem du dein XDA verbinden möchtest?
Damit dein XDA automatisch eine IP bekommt, musst du einen DHCP Server installieren oder die USB und deine Netzwerkkarte überbrücken, so dass der XDA dieIP vom Router bekommt. (Ich gehe mal davon aus, dass du über Router ins Netz gehst).
Einfach ist es aber, wenn du auf dem XDA kurzfristig eine statische IP Adresse eingibst ... allerdings weiss ich nicht ob der XDA das unterstützt. Welchen XDA nutzt du überhaupt?

Bye,
Thias
Gespeichert

XDA Obrit (SanDisk 8GB µSDHC) : YuE v14 3.15.20931 ExtraClean
Software: PointUI 2.1.06c, TomTom, S2P, Total Commander, funambol
o2 Business Flex
cmax69
Newbie
*
Offline Offline

Beiträge: 5


« Antworten #2 am: März 08, 2008, 20:06:49 »

Hi erstmal (bin grad neu gereggt allein wegen dem Thread hier :))!

Kurz: ActiveSync etc. haben nichts mit der IP-Vergabe etc. zu tun. Wenn du DHCP in der Router-Software ausgeschaltet hast vergib dem Orbit eine feste IP, die Subnetmask sowie die Gateway-IP und den DNS-Server. Die Daten sollte alle in deiner Routersoftware zu finden sein. Falls nicht auch nicht schlimm, lässt sich auch so rausfinden =)

Zu erreichen unter: Start -> Einstellungen -> Verbindungen -> Wi-Fi -> Netzwerkkartenreiter -> IEEE 802.11b/g Compatibl.... etc. -> Spezifische IP-Adresse und dann Daten eingeben.

Bei fragen -> posten =)

Allerdings ist es mir doch was schleierfhaft wozu man beim Syncen eine IP brauch?! Bitte weiter erläutern ;)
Gespeichert
Uncle_CM
Hero Member
*****
Offline Offline

Geschlecht: Male
Beiträge: 899



WWW
« Antworten #3 am: März 08, 2008, 21:26:54 »

Ja, über WLAN gehts natürlich leichter ;) Aber hier stand ja was von USB und da reicht es nicht, wenn man den XDA (welchen auch immer) per USB verbindet ... Ein Netzwerk über USB mus man erst einrichten und anschliessend die Verbindungen überbrücken, damit der XDA dann eine Adresse vom Router bekommt ...
Gespeichert

XDA Obrit (SanDisk 8GB µSDHC) : YuE v14 3.15.20931 ExtraClean
Software: PointUI 2.1.06c, TomTom, S2P, Total Commander, funambol
o2 Business Flex
white_rabbit
Newbie
*
Offline Offline

Beiträge: 44


« Antworten #4 am: März 09, 2008, 11:26:22 »

Also von vorne:
Code: [Select]
lsmod | grep usbnetliefert bei mir nix. Daher fehlt das Modul offenbar. Das Programm FinchSync gliedert sich in einen Server, der unter Java läuft und somit plattformunabhängig läuft (hier wie gesagt unter Linux) und den Client (.cab), der auf dem XDA läuft. Dort muss ich die IP des Servers angeben. Es soll aber auch per http:// über einen Browser abrufbar und konfigurierbar sein.
Da ich das ganze aber nicht mit WLAN machen will (Batterie zu schnell leer...), brauche ich also schon unter USB eine Adresse. Mein gesamtes Netz hängt hinter einer Fritzbox, die per DHCP die IP-Adr. vergibt. Von daher *müsste* man da nix statisch einstellen, wenn der XDA sich automatisch eine Adresse holen kann... was genau gilt es denn zu tun, um ein "USB Netzwerk" zu aktivieren?

Es ist zu guter letzt der Orbit 1
Gespeichert
Uncle_CM
Hero Member
*****
Offline Offline

Geschlecht: Male
Beiträge: 899



WWW
« Antworten #5 am: März 09, 2008, 12:56:10 »

also wenn du glück hast, dann brauchst du als root nue "modprobe usbnet" einzutippen ...
sollte das geklappt haben, dann müßte unter "ifconfig -a"

wenn das nicht funktioniert, musst du wohl deinen Kernel überarbeiten .... Hier ist eine gute Anlaufstelle bei Linux Handhelds: http://handhelds.org/moin/moin.cgi/UsbNet
Inwieweit bist du mit dem Umgang von Linux vertraut?

Damit dein Orbit dann eine Adresse automatisch beziehen kann, musst du ne Linux Weiterleitung (IP Masquerade) einrichten. Hier ist eine Beschreibung dazu: http://www.ibiblio.org/pub/Linux/docs/HOWTO/other-formats/html_single/IP-Masquerade-HOWTO.html

Ich muss dazu aber 2 Dinge sagen, ich weiss nicht ob der Orbit eine IP Adresse über USB bekommen kann und ich würde dir empfehlen das Ganze über WLAN zu machen ... Es sei denn du willst unbedingt das alles einrichten ;) Ich hatte damals meinen Spass mit Firewire Netzwerk unter Linux und weiterleitung :D
Gespeichert

XDA Obrit (SanDisk 8GB µSDHC) : YuE v14 3.15.20931 ExtraClean
Software: PointUI 2.1.06c, TomTom, S2P, Total Commander, funambol
o2 Business Flex
white_rabbit
Newbie
*
Offline Offline

Beiträge: 44


« Antworten #6 am: März 09, 2008, 17:40:13 »

Ok, modprobe ging -- ich habe jetzt unter
Code: [Select]
lsmod | grep usbnet die Einträge:
Code: [Select]
usbnet                 18696  2 rndis_host,cdc_ether
mii                     5632  1 usbnet
usbcore               136088  9 rndis_host,cdc_ether,ipaq,usbserial,usbnet,usbhid,ehci_hcd,uhci_hcd

Wenn ich "ifconfig -a" benutze, sehe ich kein neues Device (rndis0 device ist nicht dabei)

Immerhin sagt aber dmesg:
Code: [Select]
ipaq 1-1:1.0: PocketPC PDA converter detected
[31201.032000] usb 1-1: PocketPC PDA converter now attached to ttyUSB0
[31201.032000] ipaq 1-1:1.1: PocketPC PDA converter detected
[31201.036000] usb 1-1: PocketPC PDA converter now attached to ttyUSB1
[31201.036000] usbcore: registered new interface driver ipaq
[31201.100000] usbcore: registered new interface driver cdc_ether
[31201.104000] usbcore: registered new interface driver rndis_host
[31433.028000] usb 5-7: new high speed USB device using ehci_hcd and address 4
[31433.160000] usb 5-7: configuration #1 chosen from 1 choice
[31625.368000] usb 5-7: USB disconnect, address 4
Nur, was dann?
« Letzte Änderung: März 09, 2008, 17:48:22 von white_rabbit » Gespeichert
Uncle_CM
Hero Member
*****
Offline Offline

Geschlecht: Male
Beiträge: 899



WWW
« Antworten #7 am: März 09, 2008, 17:57:23 »

gut, also jetz geht es darum ein "Netzwerkbrücke" zu erstellen. Das machst du dann mit dem Masquerade (Link sie letzter BEitrag von mir)

speziell diese Seite: http://www.ibiblio.org/pub/Linux/docs/HOWTO/other-formats/html_single/IP-Masquerade-HOWTO.html#FIREWALL-EXAMPLES

Ob man beim Orbit noch was einstellen muss weiss ich nicht ... am besten du richtest erstmal das forwarding ein und hängst dann den Orbit mal dran und schaust ob der DHCP Server vom Router durchgeleitet wird :)
Gespeichert

XDA Obrit (SanDisk 8GB µSDHC) : YuE v14 3.15.20931 ExtraClean
Software: PointUI 2.1.06c, TomTom, S2P, Total Commander, funambol
o2 Business Flex
white_rabbit
Newbie
*
Offline Offline

Beiträge: 44


« Antworten #8 am: März 09, 2008, 19:06:52 »

hm, wenn ich das bisher richtig gesehen habe, kann ich das masquerading aber nur einstellen, wenn das USB-Gerät einen Devicenamen hat -- das ist aber bisher offenbar nicht der Fall. "ifconfig -a" sagt jedenfalls nix neues.....
Gespeichert
Uncle_CM
Hero Member
*****
Offline Offline

Geschlecht: Male
Beiträge: 899



WWW
« Antworten #9 am: März 09, 2008, 19:47:13 »

oh sorry, hatte mich bei deinem beitrag verlesen ... dachte da WÄRE ein neues Device aufgetaucht. Ja du hast recht, damit das ganze funktioniert muss natürlich ein Device eth1, bzw usb0 vorhanden sein ... ich vermute mal, dass es daran liegt:
Quote
[31625.368000] usb 5-7: USB disconnect, address 4

Schau mal, ob der Orbit überhaupt richtig erkannt wurde mithilfe von
Quote
# lsusb

Und versuche mal, ob du trotzdem das Device starten kannst mit
Code: [Select]
# ifconfig eth1 up #bzw ifoncfig usb0 upVllt funktionierts ja

Welches Linux nutzt du denn?

Ich werd auch mal morgen versuchen, dass bei meinem Orbit ans laufen zu kriegen ...
Gespeichert

XDA Obrit (SanDisk 8GB µSDHC) : YuE v14 3.15.20931 ExtraClean
Software: PointUI 2.1.06c, TomTom, S2P, Total Commander, funambol
o2 Business Flex
white_rabbit
Newbie
*
Offline Offline

Beiträge: 44


« Antworten #10 am: März 10, 2008, 09:39:58 »

Ja, über das disconnect hatte ich mich auch gewundert.
Ich habe mittlerweile auch noch was anderes nachgesehen:
Code: [Select]
cat /etc/network/interfaces
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback
#address 127.0.0.1
#netmask 255.0.0.0

auto eth0
iface eth0 inet dhcp

auto eth1
iface eth1 inet dhcp

Ein neuer Eintrag usb0 oder so funktioniert da aber nicht. "ifconfig -a" zeigt es nach wie vor nicht an. Hier läuft übrigens Kubuntu 7.10 (aktuell) auf einem HP compaq nc6120 Notebook. Die Hardware wurde bisher lückenlos erkannt.

Hier nochmal die letzten Beiträge der dmesg, nachdem das System hochkam (usbnet wurde jetzt automatisch beim Systemstart geladen):

Code: [Select]
[  990.828000] usb 1-1: new full speed USB device using uhci_hcd and address 2
[  991.004000] usb 1-1: configuration #1 chosen from 1 choice
[  991.648000] usbcore: registered new interface driver usbserial
[  991.648000] /build/buildd/linux-source-2.6.22-2.6.22/drivers/usb/serial/usb-serial.c: USB Serial support registered for generic
[  991.648000] usbcore: registered new interface driver usbserial_generic
[  991.648000] /build/buildd/linux-source-2.6.22-2.6.22/drivers/usb/serial/usb-serial.c: USB Serial Driver core
[  991.656000] /build/buildd/linux-source-2.6.22-2.6.22/drivers/usb/serial/usb-serial.c: USB Serial support registered for PocketPC PDA
[  991.656000] /build/buildd/linux-source-2.6.22-2.6.22/drivers/usb/serial/ipaq.c: USB PocketPC PDA driver v0.5
[  991.656000] ipaq 1-1:1.0: PocketPC PDA converter detected
[  991.660000] usb 1-1: PocketPC PDA converter now attached to ttyUSB0
[  991.660000] ipaq 1-1:1.1: PocketPC PDA converter detected
[  991.660000] usb 1-1: PocketPC PDA converter now attached to ttyUSB1
[  991.660000] usbcore: registered new interface driver ipaq
[  991.732000] usbcore: registered new interface driver cdc_ether
[  991.736000] usbcore: registered new interface driver rndis_host

und dann noch:

Code: [Select]
ifconfig usb0 up
usb0: FEHLER beim Auslesen der Schnittstellenmerker: No such device

und

Code: [Select]
lsusb
Bus 005 Device 001: ID 0000:0000
Bus 003 Device 001: ID 0000:0000
Bus 004 Device 002: ID 046d:c016 Logitech, Inc. M-UV69a Optical Wheel Mouse
Bus 004 Device 001: ID 0000:0000
Bus 002 Device 001: ID 0000:0000
Bus 001 Device 002: ID 0bb4:0bce High Tech Computer Corp.
Bus 001 Device 001: ID 0000:0000
Gespeichert
white_rabbit
Newbie
*
Offline Offline

Beiträge: 44


« Antworten #11 am: März 14, 2008, 09:06:50 »

*push*
Gespeichert
Seiten: [1]   Nach oben
  Drucken  
 
Gehe zu:  


Powered by MySQL Powered by PHP Powered by SMF 2.0.15 | SMF © 2006, Simple Machines LLC Prüfe XHTML 1.0 Prüfe CSS
Seite erstellt in 0.035 Sekunden mit 47 Zugriffen.