Σελίδα 2 από 3

Re: Μεταγλώττιση (compilation/compile) πακέτων του GNOΜΕ

ΔημοσίευσηΔημοσιεύτηκε: 25 Αύγ 2008, 16:53
από Cygnus
Εικόνα

Ορίστε το αποτέλεσμα όσων μου είπες..Από ό,τι καταλαβαίνω γίνονται όλα οκ. Σωστά;

Re: Μεταγλώττιση (compilation/compile) πακέτων του GNOΜΕ

ΔημοσίευσηΔημοσιεύτηκε: 25 Αύγ 2008, 17:22
από simosx
Cygnus έγραψε:Εικόνα

Ορίστε το αποτέλεσμα όσων μου είπες..Από ό,τι καταλαβαίνω γίνονται όλα οκ. Σωστά;


Όλα έγιναν σωστά. Το User-Agent δε φαίνεται.

Μια μικρή διαφορά που βλέπω στα πεδία του πακέτου που στέλνει το gupnp-universal-cp, είναι ότι η τελευταία γραμμή, που για σένα είναι
Κώδικας: Επιλογή όλων
MX: 3\r\n\r\n


σε μένα το wireshark τη δείχνει ως

Κώδικας: Επιλογή όλων
MX: 3\r\n
\r\n


Αυτό θα μπορούσε να είναι η αιτία που το ST585 απορρίπτει το πακέτο. Δεν ξέρω για ποιο λόγο το wireshark το εμφανίζει έτσι. Ίσως να προέρχεται από το παραπάνω σφάλμα που αναφέρει ότι το checksum είναι λάθος, (udp checksum offload). Αυτό μπορεί να έχει ως αποτέλεσμα να φαίνεται διαφορετικά το πακέτο.

Αυτό που θα μπορούσες να δοκιμάσεις είναι να χρησιμοποιήσεις το gssdp-protocol.h που έβαλα στο
http://ubuntu-gr.pastebin.com/m4c781c1e
Η διαφορά στα αρχεία μπορεί να έχει να κάνει με χαρακτήρες διαστήματος στο τέλος των γραμμών που τελειώνουν με \

Re: Μεταγλώττιση (compilation/compile) πακέτων του GNOΜΕ

ΔημοσίευσηΔημοσιεύτηκε: 25 Αύγ 2008, 17:37
από Cygnus
Δοκίμασα και το δικό σου, αλλά μάλλον έχουμε τα ίδια αποτελέσματα:
Εικόνα

Το speedtouch μου αρνείται να συνεργαστεί με το Ubuntu :shock:

Re: Μεταγλώττιση (compilation/compile) πακέτων του GNOΜΕ

ΔημοσίευσηΔημοσιεύτηκε: 25 Αύγ 2008, 18:07
από simosx
Cygnus έγραψε:Δοκίμασα και το δικό σου, αλλά μάλλον έχουμε τα ίδια αποτελέσματα:
Εικόνα

Το speedtouch μου αρνείται να συνεργαστεί με το Ubuntu :shock:


Αν παρατηρήσεις, υπάρχουν 3 αιτήσεις M-SEARCH και αμέσως μετά από κάθε μια αίτηση υπάρχει απάντηση από το router (192.168.1.354). Μπορείς να δεις το περιεχόμενο της απάντησης;

Όταν εκτελέσεις το εργαλείο, μετά από 2-3 δευτερόλεπτα δεν εμφανίζει στοιχεία στο παράθυρο;

Re: Μεταγλώττιση (compilation/compile) πακέτων του GNOΜΕ

ΔημοσίευσηΔημοσιεύτηκε: 25 Αύγ 2008, 18:12
από Cygnus
Εικόνα

Ιδού το περιεχόμενο της απάντησης.

Re: Μεταγλώττιση (compilation/compile) πακέτων του GNOΜΕ

ΔημοσίευσηΔημοσιεύτηκε: 26 Αύγ 2008, 00:32
από simosx
Cygnus έγραψε:Εικόνα

Ιδού το περιεχόμενο της απάντησης.


Επιβεβαιώνω ότι η απάντηση που δίνει ο router είναι σωστή (τα πεδία είναι ίδια με το δικό μου). Αυτό που βλέπουμε είναι ότι καθώς στέλνεται η απάντηση από το router προς τον υπολογιστή σου (192.168.1.64), ο υπολογιστής σου (gupnp-universal-cp) δεν λαμβάνει το αποτέλεσμα για κάποιο λόγο. Όταν το λάμβανε ο υπολογιστής σου, τότε θα συνέχιζε την επικοινωνία.

Χρησιμοποιώ το firmware 7.4.x, ωστόσο δεν πιστεύω ότι αυτό να έχει σχέση. Το πακέτο είναι όμοιο.

Τι μπορεί να απομένει;

α. Δεν ξέρω αν έχεις κάποιο firewall στο Ubuntu σου. Μπορείς να επιβεβαιώσεις με
Κώδικας: Επιλογή όλων
$ sudo iptables -L
Chain INPUT (policy ACCEPT)
target     prot opt source               destination         

Chain FORWARD (policy ACCEPT)
target     prot opt source               destination         

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination         
$ _


Αυτό σημαίνει ότι δεν υπάρχει firewall, οπότε δεν υπάρχει παρέμβαση από εδώ.

Πες μου για το παραπάνω, και μετά βλέπουμε.
Σε κάθε περίπτωση έχω ενδιαφέρον να το προχωρήσουμε. Αν μπορέσουμε και βγάλουμε κάποια αναφορά σφάλματος (bug report) για τη βιβλιοθήκη gupnp, τόσο το καλύτερο.

Re: Μεταγλώττιση (compilation/compile) πακέτων του GNOΜΕ

ΔημοσίευσηΔημοσιεύτηκε: 26 Αύγ 2008, 01:46
από Cygnus
Μέσα από το άλλο thread τα παιδιά με βοήθησαν να ρυθμίσω το iptables και έτσι έχω τα εξής:
Κώδικας: Επιλογή όλων
sudo iptables -L
[sudo] password for otto:
Chain INPUT (policy ACCEPT)
target     prot opt source               destination         
ACCEPT     all  --  anywhere             anywhere            state RELATED,ESTABLISHED
ACCEPT     all  --  anywhere             anywhere           
ACCEPT     icmp --  anywhere             anywhere           
ACCEPT     tcp  --  anywhere             anywhere            multiport dports ftp-data,ftp
ACCEPT     tcp  --  anywhere             anywhere            tcp dpt:ssh
ACCEPT     tcp  --  anywhere             anywhere            tcp dpt:smtp
ACCEPT     tcp  --  anywhere             anywhere            tcp dpt:www
ACCEPT     tcp  --  anywhere             anywhere            tcp dpt:pop3
ACCEPT     tcp  --  anywhere             anywhere            tcp dpt:imap2
ACCEPT     tcp  --  anywhere             anywhere            tcp dpt:https
ACCEPT     tcp  --  anywhere             anywhere            tcp dpt:mysql
ACCEPT     tcp  --  anywhere             anywhere            tcp dpt:10025
ACCEPT     tcp  --  anywhere             anywhere            multiport dports loc-srv,netbios-ssn,microsoft-ds
ACCEPT     udp  --  anywhere             anywhere            multiport dports loc-srv,netbios-ns,netbios-dgm,netbios-ssn,microsoft-ds
ACCEPT     tcp  --  anywhere             anywhere            tcp dpt:52000
DROP       all  --  anywhere             anywhere           

Chain FORWARD (policy ACCEPT)
target     prot opt source               destination         

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination         
ACCEPT     all  --  anywhere             anywhere   


Όταν λές firmware 7.4.x σε ποια συσκευή/πρόγραμμα αναφέρεσαι ακριβώς;

Re: Μεταγλώττιση (compilation/compile) πακέτων του GNOΜΕ

ΔημοσίευσηΔημοσιεύτηκε: 26 Αύγ 2008, 03:17
από simosx
Cygnus έγραψε:Μέσα από το άλλο thread τα παιδιά με βοήθησαν να ρυθμίσω το iptables και έτσι έχω τα εξής:
....

Όταν λές firmware 7.4.x σε ποια συσκευή/πρόγραμμα αναφέρεσαι ακριβώς;


Για firmware 7.4.χ αναφέρομαι για το ST585.

Το πρώτο βήμα είναι η δοκιμαστική απενεργοποίηση των κανόνων του firewall στο Linux και δοκιμή ξανά.

Για να απενεργοποιήσεις τους κανόνες του firewall, τρέχεις

Κώδικας: Επιλογή όλων
sudo iptables -F


Μετά, για να επιβεβαιώσεις, τρέχεις

Κώδικας: Επιλογή όλων
sudo iptables -L


και πρέπει να δεις αποτέλεσμα όπως το δικό μου παραπάνω.

Τώρα δοκιμάζεις και μου λες.

Πιστεύω ότι δε χρειάζεται αναβάθμιση του firmware για να δουλέψει το UPnP.

Re: Μεταγλώττιση (compilation/compile) πακέτων του GNOΜΕ

ΔημοσίευσηΔημοσιεύτηκε: 26 Αύγ 2008, 10:41
από Cygnus
Για firmware 7.4.χ αναφέρομαι για το ST585.

Το 5.4.4.1 έχω..Έχουμε φτάσει στο 7.4;

Re: Μεταγλώττιση (compilation/compile) πακέτων του GNOΜΕ

ΔημοσίευσηΔημοσιεύτηκε: 26 Αύγ 2008, 12:25
από simosx
Cygnus έγραψε:
Για firmware 7.4.χ αναφέρομαι για το ST585.

Το 5.4.4.1 έχω..Έχουμε φτάσει στο 7.4;


Δεν είναι επίσημη έκδοση. Υπάρχουν πολλές εκδόσεις και το παραπάνω το βρήκα από το γερμανικο φόρουμ για το ST. Προσπαθούσα να λύσω το πρόβλημα με το UPnP μέχρι που διαπίστωσα ότι το πρόβλημα έχει να κάνει με την υλοποίηση και το UserAgent.