Wie kann ich einen 2 Mageia-Computer direkt mit dem CrossOver-Kabel über eine Ethernet-Verbindung anschließen?

415
ThN

Ich bin einfach verloren und sehr frustriert. Ich habe 2 Computer, auf denen Mageia (5) Linux ausgeführt wird, und diese direkt über ein Crossover-Kabel miteinander verbinden. So können meine Programme Ethernet mit Ethernet kommunizieren. Für das Leben kann ich nicht herausfinden, wie es geht. Ich habe bei Google gesucht und auf Websites wie Stackoverflow nach einer Lösung gesucht und einige der in diesen Antworten vorgeschlagenen Schritte befolgt. Nichts scheint zu helfen. Ich war auf der Mageia-Website und sagt auf einer der Seiten, dass Sie einfach die IP-Adresse und die Netzmaske für jede Maschine einstellen und sie mit einem Kabel verbinden müssen. Testen Sie dann die Verbindung, die jedoch nicht funktioniert hat. Wenn ich das Gateway 192.168.1.1 zusammen mit der IP-Adresse und der Netzmaske und alles andere leer mache, wird angezeigt, dass ich verbunden bin. Wenn ich jedoch versuche, den anderen Rechner zu pingen, wird HOST als nicht erreichbar angezeigt.

Jede Hilfe oder Anleitung wird sehr geschätzt.

0
Ich denke, Sie müssen Wireless für beide deaktivieren (falls aktiv), eine statische IP-Adresse für beide festlegen, z. B. 192.168.1.10 für einen und 192.168.1.11 für den anderen. Setzen Sie das Gateway auf 192.168.1.1, Subnetzmaske für 255.255.255.0, starten Sie das Netzwerk neu (oder führen Sie einen Neustart durch). Leider kann ich keine definitiven Schritte machen, daher ist dies ein Kommentar und keine Antwort ;-) strobelight vor 7 Jahren 0
Bitte geben Sie weitere Details an, z. B. welche IP-Adressen Sie auf den Maschinen festgelegt haben, welche Netzmaske auf beiden Geräten vorhanden ist und wie Sie diese Konfigurationen festlegen. Es wäre besser, das, was Sie Schritt für Schritt gemacht haben, zur Verfügung zu stellen. Die Dinge, die Sie erwähnen, scheinen in Ordnung zu sein, da vielleicht kleine Details vergessen werden. vfsoraki vor 7 Jahren 0

1 Antwort auf die Frage

0
MariusMatutiae

Es sollte nicht so schwierig sein ... wäre es nicht für Ihren Netzwerkmanager, der versucht, eine IP-Adresse von einem nicht vorhandenen DHCP-Server abzurufen, und der drahtgebundenen Verbindung dann Vorrang vor dem WLAN gibt, wodurch Ihr Standardgateway gelöscht wird. und Sie vom Internet abschalten. Also: Stoppen Sie Ihren Netzwerkmanager

 systemctl stop network-manager service network-manager stop 

(Ich weiß nicht, ob Mageia systemd verwendet oder nicht, aber mindestens einer der obigen Befehle funktioniert). Dann geben Sie Ihrer Kabelschnittstelle eine IP-Adresse

ip addr add 10.0.122.1/24 dev eth0 

(Wenn das Interface nicht eth0 heißt, passen Sie es bitte entsprechend an). Es müssen keine weiteren Routen hinzugefügt werden. Machen Sie dasselbe auf dem anderen PC, außer dass Sie verwenden müssen

 ip addr add 10.0.122.2/24 dev eth0 

, Dh eine andere IP - Adresse. Jetzt sollten Sie in der Lage sein, eine Maschine von der anderen anzupingen.

Wenn Sie Daten gleichzeitig über WLAN übertragen müssen, müssen Sie dies manuell tun, da der Netzwerk-Manager Sie in dieselbe Grube bringt, aus der Sie sich gerade ausgegraben haben. So:

ip route del default wpa_passphrase MyNetworkName MySecretPassword > mydata.txt wpa-Supplicant -B -i wlan0 -Dnl80211 -c mydata.txt dhclient -v wlan0  

Und du solltest gut sein. Wenn nicht, fügen Sie bitte die folgende Routing-Regel hinzu:

ip route add default via IPAddressOfYourRouter dev wlan0 

und jetzt können Sie machen, was Sie möchten. Wenn Sie auch Daten an den anderen PC senden müssen, müssen Sie diese Befehle auf dem PC eingeben, der über WLAN verbunden ist:

 echo 1 > /proc/sys/net/ipv4/ip_forward iptables -t nat -A POSTROUTING -o wlan0 -j MASQUERADE 

während auf dem PC, der nur über Kabel verbunden ist,

 ip route add default via 10.0.122.1 dev eth0 

und du bist fertig

Wenn Sie fertig sind, ziehen Sie das Kabel heraus und starten Sie den Netzwerk-Manager erneut.

Ich habe versucht, den Netzwerk-Manager mit `systemctl stop network-manager 'zu deaktivieren oder herunterzufahren, aber er kam zurück und sagte, dass er fehlgeschlagen ist und der Netzwerk-Manager nicht geladen wurde. Ich fuhr dann mit dem nächsten Schritt in Ihrer Antwort fort, über den es sich nicht beklagte, und ich tat dasselbe auf der anderen Maschine. Ich kann jedoch immer noch nicht von den beiden Computern aus einen Ping an die anderen Maschinen senden. Ich bekomme den Host immer noch nicht erreichbar. Ich habe das WLAN-Setup übersprungen. Mein Setup erfolgt ausschließlich über ein Ethernet-Kabel. ThN vor 7 Jahren 0
@Thn Bitte senden Sie Ihre Routingtabellen auf beide Teile. MariusMatutiae vor 7 Jahren 0