Direktverbindung zwischen zwei Rechnern

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
JamesByrnes
Beiträge: 109
Registriert: 24.11.2021 11:11:04

Direktverbindung zwischen zwei Rechnern

Beitrag von JamesByrnes » 24.10.2023 10:56:11

Hi,

ich habe zwei Rechner, die ich physisch nicht betrachten kann, weil sie im Rechnenzentrum stehen. Beide sind an das Internet erfolgreich angeschlossen. Nun sollen beide über ein Crossover-Kabel Kontakt aufnehmen - Backup übertragen etc.. Das Kabel sitzt auf den beiden Onboard-Karten der jeweiligen Rechner.

Rechner 1:

Code: Alles auswählen

# ip link 
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eno1np0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN mode DEFAULT group default qlen 1000
    link/ether 3c:ec:ef:97:8a:4a brd ff:ff:ff:ff:ff:ff
    altname enp1s0f0np0
3: enp65s0f0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000
    link/ether 04:32:01:01:64:28 brd ff:ff:ff:ff:ff:ff
4: eno2np1: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000
    link/ether 3c:ec:ef:97:8a:4b brd ff:ff:ff:ff:ff:ff
    altname enp1s0f1np1
5: enp65s0f1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP mode DEFAULT group default qlen 1000
    link/ether 04:32:01:01:64:29 brd ff:ff:ff:ff:ff:ff
und

Rechner 2:

Code: Alles auswählen

# ip link
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: enp49s0f0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN mode DEFAULT group default qlen 1000
    link/ether ac:1f:6b:26:70:78 brd ff:ff:ff:ff:ff:ff
3: enp49s0f1: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000
    link/ether ac:1f:6b:26:70:79 brd ff:ff:ff:ff:ff:ff
4: eno1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP mode DEFAULT group default qlen 1000
    link/ether ac:1f:6b:62:15:68 brd ff:ff:ff:ff:ff:ff
    altname enp1s0f0
5: eno2: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000
    link/ether ac:1f:6b:62:15:69 brd ff:ff:ff:ff:ff:ff
    altname enp1s0f1
Hier ist "eno1" bereits erfolgreich mit dem Internet verbunden. Auch bleiben hier "enp49s0f0", "enp65s0f1" und "eno2np1" als mögliche Kandidaten.

Wie sieht jetzt eine typische Konfiguration aus, damit beide über die Onboard-Karten und das eine Crossover-Kabel eine Konnektion bekommen?

Vielen Dank
JamesByrnes

Benutzeravatar
debilian
Beiträge: 1200
Registriert: 21.05.2004 14:03:04
Wohnort: 192.168.43.7
Kontaktdaten:

Re: Direktverbindung zwischen zwei Rechnern

Beitrag von debilian » 24.10.2023 11:15:42

wenn du weisst, welche beiden devices es sind,
konfiguriere diese beiden interfaces auf ein Netz z.B. 192.168.3.0
dann weise beiden eine IP in diesem Netz zu, z.B. 192.168.3.1 und 192.168.3.2

fertig
-- nichts bewegt Sie wie ein GNU --

JamesByrnes
Beiträge: 109
Registriert: 24.11.2021 11:11:04

Re: Direktverbindung zwischen zwei Rechnern

Beitrag von JamesByrnes » 24.10.2023 11:28:16

debilian hat geschrieben: ↑ zum Beitrag ↑
24.10.2023 11:15:42
wenn du weisst, welche beiden devices es sind,
konfiguriere diese beiden interfaces auf ein Netz z.B. 192.168.3.0
dann weise beiden eine IP in diesem Netz zu, z.B. 192.168.3.1 und 192.168.3.2

fertig
Du meinst

Code: Alles auswählen

iface eno1np1 inet static 
       address 192.168.3.1/24
und

Code: Alles auswählen

iface enp49s0f0 inet static
        address 192.168.3.2/24
ist vollkommen ausreichend? ich benötige kein Gateway oder Point-to-Point?

Benutzeravatar
debilian
Beiträge: 1200
Registriert: 21.05.2004 14:03:04
Wohnort: 192.168.43.7
Kontaktdaten:

Re: Direktverbindung zwischen zwei Rechnern

Beitrag von debilian » 24.10.2023 11:31:45

denke schon, die Frage ist für mich, wie möchtest du die Daten transferieren;
rsync (ergo ssh)
nfs

?
-- nichts bewegt Sie wie ein GNU --

JamesByrnes
Beiträge: 109
Registriert: 24.11.2021 11:11:04

Re: Direktverbindung zwischen zwei Rechnern

Beitrag von JamesByrnes » 24.10.2023 11:35:58

debilian hat geschrieben: ↑ zum Beitrag ↑
24.10.2023 11:31:45
denke schon, die Frage ist für mich, wie möchtest du die Daten transferieren;
rsync (ergo ssh)
nfs

?
Mit einem NFS-Mount und dann dienen die NFS-Mounts als Zielverzeichnis für ein Backupscript, das hier seine Tar-Files reinschreibt.

Benutzeravatar
debilian
Beiträge: 1200
Registriert: 21.05.2004 14:03:04
Wohnort: 192.168.43.7
Kontaktdaten:

Re: Direktverbindung zwischen zwei Rechnern

Beitrag von debilian » 24.10.2023 11:41:48

sehr gut,
dann solltest du die ja pingen können, sobald beide eine IP im selben Netz haben
und gut isses

;-)
-- nichts bewegt Sie wie ein GNU --

chrbr
Beiträge: 550
Registriert: 29.10.2022 15:53:26

Re: Direktverbindung zwischen zwei Rechnern

Beitrag von chrbr » 24.10.2023 11:54:29

JamesByrnes hat geschrieben: ↑ zum Beitrag ↑
24.10.2023 10:56:11
Nun sollen beide über ein Crossover-Kabel Kontakt aufnehmen - Backup übertragen etc..
Nur als Anmerkung:
Spezielle Crossover Kabel waren früher nötig, um Sende- und Empfangsports von Netzwerkkarten über Kreuz zu verbinden. Moderne Ethernet Bausteine prüfen als einer der ersten Schritte zur Kontaktaufnahme mit einer Gegenstelle, welche Signale Eingänge bzw Ausgänge sind. Dann wird intern quasi entweder 1:1 oder über Kreuz verbunden und die Initialisierung geht weiter.

JamesByrnes
Beiträge: 109
Registriert: 24.11.2021 11:11:04

Re: Direktverbindung zwischen zwei Rechnern

Beitrag von JamesByrnes » 24.10.2023 12:16:15

Nun, das funktioniert nicht wie gewollt:

Code: Alles auswählen

ping -c3 192.168.3.1
PING 192.168.3.1 (192.168.3.1) 56(84) bytes of data.
From 192.168.3.2 icmp_seq=1 Destination Host Unreachable
From 192.168.3.2 icmp_seq=2 Destination Host Unreachable
From 192.168.3.2 icmp_seq=3 Destination Host Unreachable
Route hier

Code: Alles auswählen

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         193.110.24.249  0.0.0.0         UG    0      0        0 eno1
193.110.24.36   0.0.0.0         255.255.255.192 U     0      0        0 vmbr0
193.110.24.249  0.0.0.0         255.255.255.255 UH    0      0        0 eno1
192.168.1.0     0.0.0.0         255.255.255.0   U     0      0        0 vmbr1
192.168.3.0     0.0.0.0         255.255.255.0   U     0      0        0 enp49s0f1

Code: Alles auswählen

auto enp49s0f1
iface enp49s0f1 inet static
        address 192.168.3.2/24

Code: Alles auswählen

ping -c3 192.168.3.2
PING 192.168.3.2 (192.168.3.2) 56(84) bytes of data.
From 192.168.3.1 icmp_seq=1 Destination Host Unreachable
From 192.168.3.1 icmp_seq=2 Destination Host Unreachable
From 192.168.3.1 icmp_seq=3 Destination Host Unreachable

--- 192.168.3.2 ping statistics ---
3 packets transmitted, 0 received, +3 errors, 100% packet loss, time 2029m
Route hier

Code: Alles auswählen

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         193.112.84.249   0.0.0.0         UG    0      0        0 enp65s0f1
193.112.84.36    0.0.0.0         255.255.255.192 U     0      0        0 vmbr0
193.112.84.249   0.0.0.0         255.255.255.255 UH    0      0        0 enp65s0f1
192.168.1.0     0.0.0.0         255.255.255.0   U     0      0        0 vmbr1
192.168.3.0     0.0.0.0         255.255.255.0   U     0      0        0 eno1np0

Code: Alles auswählen

auto eno1np0
iface eno1np0 inet static 
        address 192.168.3.1/24

iface eno2np1 inet manual
Das sind die Einstellungen. Aber beide Karten können sich nicht erreichen.

Benutzeravatar
debilian
Beiträge: 1200
Registriert: 21.05.2004 14:03:04
Wohnort: 192.168.43.7
Kontaktdaten:

Re: Direktverbindung zwischen zwei Rechnern

Beitrag von debilian » 24.10.2023 13:06:17

sind deine beiden devices "UP" in
z.B. so

Code: Alles auswählen

ip addr add 10.1.1.2/16 dev eth1
ip link set eth1 up
-- nichts bewegt Sie wie ein GNU --

JamesByrnes
Beiträge: 109
Registriert: 24.11.2021 11:11:04

Re: Direktverbindung zwischen zwei Rechnern

Beitrag von JamesByrnes » 24.10.2023 16:11:24

Ich habe jetzt iface in beiden wieder auf manual gesetzt und auf beiden Servern Deine Syntax angewendet:

Code: Alles auswählen

ip link show enp49s0f1
3: enp49s0f1: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000
    link/ether ac:1f:6b:26:70:79 brd ff:ff:ff:ff:ff:ff
ip addr add 10.1.1.2/16 dev enp49s0f1
ip link set enp49s0f1 up

Code: Alles auswählen

ip link show enp49s0f1
3: enp49s0f1: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN mode DEFAULT group default qlen 1000
    link/ether ac:1f:6b:26:70:79 brd ff:ff:ff:ff:ff:ff
Auf dem anderen Rechner analog

Code: Alles auswählen

ip link show eno1np0
2: eno1np0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000
    link/ether 3c:ec:ef:97:8a:4a brd ff:ff:ff:ff:ff:ff
    altname enp1s0f0np0
ip addr add 10.1.1.1/16 dev eno1np0
ip link set eno1np0 up

Code: Alles auswählen

ip link show eno1np0
2: eno1np0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN mode DEFAULT group default qlen 1000
    link/ether 3c:ec:ef:97:8a:4a brd ff:ff:ff:ff:ff:ff
    altname enp1s0f0np0
Anpingen lassen sie sich allerdings noch nicht.

Benutzeravatar
orcape
Beiträge: 1525
Registriert: 07.11.2008 18:37:24
Wohnort: 50°36'23.99"N / 12°10'20.66"E

Re: Direktverbindung zwischen zwei Rechnern

Beitrag von orcape » 24.10.2023 17:23:38

Hi,
ich verstehe nicht wo das Problem liegen soll?
Die beiden Rechner sind mit dem gleichen Netzwerk verbunden, welches dann wohl am einfachsten von einem beliebigen Router bereitgestellt wird.
Ob man die IP-Vergabe dann per DHCP oder statisch macht, ist doch völlig Wurst.
Die beiden Rechner sind nichts weiter wie 2 Clients in einem (LAN) Router-Netzwerk.
Man wird doch wohl auch im DHCP-Netz in der Lage sein, deren IP's zu ermitteln.
Was man dann zum Datentransfer nutzt, ist doch völlig unwichtig.
Gruß orcape

JamesByrnes
Beiträge: 109
Registriert: 24.11.2021 11:11:04

Re: Direktverbindung zwischen zwei Rechnern

Beitrag von JamesByrnes » 24.10.2023 18:31:23

orcape hat geschrieben: ↑ zum Beitrag ↑
24.10.2023 17:23:38
ich verstehe nicht wo das Problem liegen soll?
Nicht Erreichbarkeit, s.o.
orcape hat geschrieben: ↑ zum Beitrag ↑
24.10.2023 17:23:38
Die beiden Rechner sind mit dem gleichen Netzwerk verbunden, welches dann wohl am einfachsten von einem beliebigen Router bereitgestellt wird.
Ob man die IP-Vergabe dann per DHCP oder statisch macht, ist doch völlig Wurst.
Die beiden Interfaces der beiden Router sind direkt verbunden. Die Rechner selber stehen in ganz anderen Netzen. Und wozu DHCP, wenn du zwei IP-Adressen vergeben kannst?

Benutzeravatar
unitra
Beiträge: 638
Registriert: 15.06.2002 21:09:38
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: 127.128.129.130

Re: Direktverbindung zwischen zwei Rechnern

Beitrag von unitra » 25.10.2023 06:58:48

Welche Bandbreiten haben beide direkt verbundenen NIC's?
Einmal die Ausgabe von:

Code: Alles auswählen

ethtool enp49s0f0
Und von der Gegenseite

Code: Alles auswählen

ethtool eno1np1
JamesByrnes hat geschrieben: ↑ zum Beitrag ↑
24.10.2023 10:56:11
Hi,

ich habe zwei Rechner, die ich physisch nicht betrachten kann, weil sie im Rechnenzentrum stehen. Beide sind an das Internet erfolgreich angeschlossen. Nun sollen beide über ein Crossover-Kabel Kontakt aufnehmen - Backup übertragen etc.. Das Kabel sitzt auf den beiden Onboard-Karten der jeweiligen Rechner.

...

Wie sieht jetzt eine typische Konfiguration aus, damit beide über die Onboard-Karten und das eine Crossover-Kabel eine Konnektion bekommen?

Vielen Dank
JamesByrnes

JamesByrnes
Beiträge: 109
Registriert: 24.11.2021 11:11:04

Re: Direktverbindung zwischen zwei Rechnern

Beitrag von JamesByrnes » 25.10.2023 08:45:42

Gerne:

Code: Alles auswählen

ip a show eno1np0
2: eno1np0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN group default qlen 1000
    link/ether 3c:ec:ef:97:8a:4a brd ff:ff:ff:ff:ff:ff
    altname enp1s0f0np0
    inet 10.1.1.1/16 scope global eno1np0
       valid_lft forever preferred_lft forever
liefert

Code: Alles auswählen

Settings for eno1np0:
        Supported ports: [ TP ]
        Supported link modes:   1000baseT/Full
                                10000baseT/Full
        Supported pause frame use: Symmetric Receive-only
        Supports auto-negotiation: Yes
        Supported FEC modes: RS  BASER
        Advertised link modes:  1000baseT/Full
                                10000baseT/Full
        Advertised pause frame use: No
        Advertised auto-negotiation: Yes
        Advertised FEC modes: Not reported
        Speed: Unknown!
        Duplex: Unknown! (255)
        Auto-negotiation: on
        Port: Twisted Pair
        PHYAD: 12
        Transceiver: internal
        MDI-X: Unknown
        Supports Wake-on: g
        Wake-on: d
        Current message level: 0x00002081 (8321)
                               drv tx_err hw
        Link detected: no
Und

Code: Alles auswählen

ip a show enp49s0f1
3: enp49s0f1: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN group default qlen 1000
    link/ether ac:1f:6b:26:70:79 brd ff:ff:ff:ff:ff:ff
    inet 10.1.1.2/16 scope global enp49s0f1
       valid_lft forever preferred_lft forever

Code: Alles auswählen

ethtool enp49s0f1
Settings for enp49s0f1:
        Supported ports: [ TP ]
        Supported link modes:   10baseT/Half 10baseT/Full
                                100baseT/Half 100baseT/Full
                                1000baseT/Full
        Supported pause frame use: Symmetric
        Supports auto-negotiation: Yes
        Supported FEC modes: Not reported
        Advertised link modes:  10baseT/Half 10baseT/Full
                                100baseT/Half 100baseT/Full
                                1000baseT/Full
        Advertised pause frame use: Symmetric
        Advertised auto-negotiation: Yes
        Advertised FEC modes: Not reported
        Speed: Unknown!
        Duplex: Unknown! (255)
        Auto-negotiation: on
        Port: Twisted Pair
        PHYAD: 1
        Transceiver: internal
        MDI-X: off (auto)
        Supports Wake-on: pumbg
        Wake-on: g
        Current message level: 0x00000007 (7)
                               drv probe link
        Link detected: no

mat6937
Beiträge: 2953
Registriert: 09.12.2014 10:44:00

Re: Direktverbindung zwischen zwei Rechnern

Beitrag von mat6937 » 25.10.2023 08:51:10

JamesByrnes hat geschrieben: ↑ zum Beitrag ↑
25.10.2023 08:45:42
Gerne:

Code: Alles auswählen

ip a show eno1np0
2: eno1np0: <NO-CARRIER,...
   
liefert

Code: Alles auswählen

        Link detected: no
Und

Code: Alles auswählen

ip a show enp49s0f1
3: enp49s0f1: <NO-CARRIER,...
  

Code: Alles auswählen

        Link detected: no
Evtl. auch mit einem anderen Kabel testen/probieren.

JamesByrnes
Beiträge: 109
Registriert: 24.11.2021 11:11:04

Re: Direktverbindung zwischen zwei Rechnern

Beitrag von JamesByrnes » 25.10.2023 08:53:17

Ich habe das gerade auch gesehen, vor allem mit dem "Link detected: no". Muss ich Denen mal sagen, dass sie das Kabel austauschen sollen.

Benutzeravatar
unitra
Beiträge: 638
Registriert: 15.06.2002 21:09:38
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: 127.128.129.130

Re: Direktverbindung zwischen zwei Rechnern

Beitrag von unitra » 25.10.2023 15:49:40

Das Kabel das zwischen beiden gesteckt ist, bitte tauschen, auf "Straight". Der Gigabitstandard benötigt keine Drehung der TX/RX Verbindungen wie das bei FastEthernet nötig war (CrossOver Kabel). Danach müsste der Link zwischen beiden Endpunkten vorhanden sein.

Wenn die beiden Rechner direkt miteinander verbunden sind, sollte auch statische IP Adressierung benutzt werden. Dann ist nur ein /30 IPv4 Netz benötigt. Am Beispiel

Code: Alles auswählen

NIC A - 192.168.3.1 255.255.255.252
NIC B - 192.168.3.2 255.255.255.252
Viel Erfolg.
JamesByrnes hat geschrieben: ↑ zum Beitrag ↑
25.10.2023 08:45:42
Gerne:

Code: Alles auswählen

ip a show eno1np0
2: eno1np0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN group default qlen 1000
    link/ether 3c:ec:ef:97:8a:4a brd ff:ff:ff:ff:ff:ff
    altname enp1s0f0np0
    inet 10.1.1.1/16 scope global eno1np0
       valid_lft forever preferred_lft forever
liefert

Code: Alles auswählen

Settings for eno1np0:
        Supported ports: [ TP ]
        Supported link modes:   1000baseT/Full
                                10000baseT/Full
        Supported pause frame use: Symmetric Receive-only
        Supports auto-negotiation: Yes
        Supported FEC modes: RS  BASER
        Advertised link modes:  1000baseT/Full
                                10000baseT/Full
        Advertised pause frame use: No
        Advertised auto-negotiation: Yes
        Advertised FEC modes: Not reported
        Speed: Unknown!
        Duplex: Unknown! (255)
        Auto-negotiation: on
        Port: Twisted Pair
        PHYAD: 12
        Transceiver: internal
        MDI-X: Unknown
        Supports Wake-on: g
        Wake-on: d
        Current message level: 0x00002081 (8321)
                               drv tx_err hw
        Link detected: no
Und

Code: Alles auswählen

ip a show enp49s0f1
3: enp49s0f1: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN group default qlen 1000
    link/ether ac:1f:6b:26:70:79 brd ff:ff:ff:ff:ff:ff
    inet 10.1.1.2/16 scope global enp49s0f1
       valid_lft forever preferred_lft forever

Code: Alles auswählen

ethtool enp49s0f1
Settings for enp49s0f1:
        Supported ports: [ TP ]
        Supported link modes:   10baseT/Half 10baseT/Full
                                100baseT/Half 100baseT/Full
                                1000baseT/Full
        Supported pause frame use: Symmetric
        Supports auto-negotiation: Yes
        Supported FEC modes: Not reported
        Advertised link modes:  10baseT/Half 10baseT/Full
                                100baseT/Half 100baseT/Full
                                1000baseT/Full
        Advertised pause frame use: Symmetric
        Advertised auto-negotiation: Yes
        Advertised FEC modes: Not reported
        Speed: Unknown!
        Duplex: Unknown! (255)
        Auto-negotiation: on
        Port: Twisted Pair
        PHYAD: 1
        Transceiver: internal
        MDI-X: off (auto)
        Supports Wake-on: pumbg
        Wake-on: g
        Current message level: 0x00000007 (7)
                               drv probe link
        Link detected: no

JamesByrnes
Beiträge: 109
Registriert: 24.11.2021 11:11:04

Re: Direktverbindung zwischen zwei Rechnern

Beitrag von JamesByrnes » 25.10.2023 15:58:04

Vielen Dank für Deine Informationen.
Ich lasse das austauschen, das dauert halt. Ich melde mich, wenn es geklappt hat.

Grüße
James

Antworten