Daten zwischen 2 PCs via Firewire(1394) übertragen

  • Ich hab mal mit netstat nachgeschaut, aber ich glaube eigentlich müsste das so passen

    Code
    tcp   0  0 0.0.0.0:22 0.0.0.0:* LISTEN      0          30371      813/sshd            
    tcp6 0  0 :::22          :::*          LISTEN      0          30373      813/sshd

    Einmal editiert, zuletzt von BW89 (27. Dezember 2020 um 15:01)

  • Laptop 1 (10.10.10.1)

    Code
    default via 192.168.1.1 dev wls1 proto dhcp metric 600 
    10.10.10.0/24 dev firewire0 proto kernel scope link src 10.10.10.2 
    169.254.0.0/16 dev wls1 scope link metric 1000 
    192.168.1.0/24 dev wls1 proto kernel scope link src 192.168.1.55 metric 600

    Laptop 2 (10.10.10.2)

    Code
    default via 192.168.1.1 dev enp9s0 proto dhcp metric 100 
    10.10.10.0/24 dev firewire0 proto kernel scope link src 10.10.10.1 
    169.254.0.0/16 dev enp9s0 scope link metric 1000 
    192.168.1.0/24 dev enp9s0 proto kernel scope link src 192.168.1.60 metric 100

    Einmal editiert, zuletzt von BW89 (28. Dezember 2020 um 12:54)

  • Ich frage mich gerade, ob generell einfach TCP/UDP Übertragungen von dem Problem betroffen sind.
    In deinem tcpdump Output sieht man jede Menge ARP und ping (was ja scheinbar geht) ist ICMP.

    TCP mal zuerst. Probier doch mal bitte auf einer Seite einen HTTP Server aufzumachen:

    Code
    mkdir /tmp/htdocs; echo "<h1>Hello world</h1>" > /tmp/htdocs/index.html; python3 -m http.server --bind 0.0.0.0 --directory /tmp/htdocs; rm -rf /tmp/htdocs

    Dann mit dem anderen Rechner nen Request via curl -vvvv absetzen und mal schauen, was da so passiert. Wenn da nichts passiert, bitte mal den tcpdump (auf beiden Rechnern parallel!) folgendermaßen laufen lassen:
    sudo tcpdump -s0 -n -i firewire0 -vvv port 8000

    Da sollte man das Ausgehen und Eintreffen von Paketen gut sehen.

    Einmal editiert, zuletzt von winfreak (28. Dezember 2020 um 15:15)

  • Deine Commands haben leider nicht Funktioniert(server.py: error: argument port: invalid int value: '/tmp/htdocs')
    Ich habe einfach manuell einen neuen ordner im Home verzeichnis erstellt und dort deine HTML erstellt.
    Dort konnte ich dann mit "python3 -m http.server --bind 0.0.0.0" den Server starten.
    Weder curl noch der Firefox am anderen Gerät konnte über die Firewire-Adresse darauf zugreifen, über die Adresse des Laptops im LAN ging es mit curl und dem Firefox.

    Hier die tcpdumps:
    Laptop 1(Server)

    Laptop 2(Client)

  • mir kommt die IP und alles schon sehr komisch vor, aber zumindest in Ubuntu ist ja alles well documented wie der name den das Interface haben muss wie man die IP festlegt etc

    https://help.ubuntu.com/community/EthernetOverFirewire
    https://help.ubuntu.com/community/FireWire

    ich glaube das da schon was verpfuscht wurde und deshalb auch nicht geht

    Meine Main Geräte

    Spoiler anzeigen


    Main PC

    MSI X99-pro-Gaming-Carbon
    Intel XEON E5 2630 V4 20 Threads, 36 MB L3 Cache 2,21 Ghz 2,8 Ghz Turbo
    64 GB DDR4 2400 Mhz Quad Channel (8*8GB)
    2* AMD RX 580 8 GB Crossfire X (Pulse Bios 1250 Core 1950 MEM,) (Dual Bios)
    Samsung 960 pro 500 GB NVME @PCIE X4
    Samsung 2 TB SATA III HDD
    Crucial MX 500 1 TB SSD
    Sandisk pro 250 GB SSD
    Soundblaster Z @PCIE x2
    NEC USB 3.1 COntroller Card @ PCIE x2
    Corsair Obsidian 800D Case
    2* EIZO 4K S-IPS TFT + Oculus Rift CV1

    Notebook primär

    HP Zbook 14 G2
    Intel I5 5300U 4 Threads, 1,9 Ghz Turbo bis 2,66 Ghz
    16 GB DDR 3 1600 Mhz Ram
    Intel HD 5500 + AMD Fire pro MV4150 1GB
    Sandisk SSD 500 GB 2,5 Zoll SATA III
    Transcend SSD NVME 256 GB 2260
    14 Zoll S-VA Samsung Panel 1600*900
    LTE 150 Mbits, Intel AC WIFI Gigabit Lan, BT 4.1, NFC
    4* USB 3.0, 1 Smartcard, 1*PCIE SD card Reader, Sound, DP, Dockport, NT
    4 Cell primär Akku 45 WH + Unterschnall Akku 4 Cell 59 WH bis 14,5H



  • mir kommt die IP und alles schon sehr komisch vor

    das hat er doch manuell statisch konfiguriert lmao
    und die Doku im Ubuntu-Wiki ist hoffnungslos veraltet. Inzwischen gibt es keine /etc/network/interfaces mehr, unter Ubuntu wird das nun von einer Software Namens netplan gemanaged, welche mit YAML-Dateien konfiguriert wird.

    bleat_88x31.gif anow.gif fediverse.gif

    Einmal editiert, zuletzt von Nik (29. Dezember 2020 um 12:55)

Jetzt mitmachen!

Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!