ubuntuusers.de

GDB Server akzeptiert nur Loopback Geräte

Status: Ungelöst | Ubuntu-Version: Ubuntu 11.10 (Oneiric Ocelot)
Antworten |

whatever123

Anmeldungsdatum:
1. Mai 2010

Beiträge: 12

Hi

ich habe gerade einen Hänger.

Ich verwende den gdbserver st-link (https://github.com/texane/stlink).

und habe die Variationen probiert: (Klammer heißt mal mit und mal ohne den Teil in Klammern)

1
(sudo) st-util -1 (--listen_port 4242)

von einem weiteren PC will ich über TCP auf den GDB-Server zugreifen, bekomme aber immer ein "Connection timed out". Es funktioniert nur lokal an dem Ubunutu Rechner über "localhost".

1
2
arm-none-eabi-gdb
(gdb) target extended remote localhost:4242

das hier geht weder von anderen Rechnern noch lokal.

1
2
3
arm-none-eabi-gdb
(gdb) target extended remote 192.168.178.22:4242
192.168.178.22:4242: Connection timed out.

Wenn ich in netstat nachschaue erkenne ich zumindestens das Problem: Er akzeptiert nur lokale Loopback Verbindungen.

1
2
3
4
sudo netstat -tulpen | grep -v '::1:' 
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       User       Inode       PID/Program name
tcp        0      0 127.0.0.1:4242          0.0.0.0:*               LISTEN      0          46951       2951/st-util    

Wie kann ich den GDB-Server von externe ansprechen? Ich könnte schwören das habe ich genau so schon einmal gemacht...

Gruß Christoph

Antworten |