Wie verbinde ich Ubuntu 10.04 und Windows 7 mit einem Ethernet-Kabel?

12

Ich suche nach einer Möglichkeit, meinen Windows 7-Laptop und meinen kopflosen Ubuntu 10.04-Server direkt zu verbinden. (Die Desktop Edition ist aus eigenen Gründen installiert.) Ich habe ein normales Ethernet-Kabel. Mein Problem ist, dass ich weiterhin versuche, Windows Backup in einem freigegebenen Ordner unter Ubuntu zu verwenden, aber die WLAN-Verbindung für alle meine Geräte zeitweise unterbrochen wird, bevor die Sicherung abgeschlossen ist. Ich möchte das Kabel verwenden, um die beiden Computer direkt zu verbinden, unabhängig davon, ob sie mit WLAN verbunden sind oder nicht. Dadurch wird eine viel zuverlässigere Verbindung hergestellt, und die Sicherung kann abgeschlossen werden, ohne dass Sie sich Gedanken über das Löschen des WLANs machen müssen.

Es wäre am besten, wenn ich diese Verbindung über ein Ad-hoc-Netzwerk (oder ähnliches) unter Windows 7 herstellen könnte, ohne die Konfiguration auf dem Ubuntu-Server zu berühren, da auf dem Server keine Eingabegeräte oder Anzeigen angeschlossen sind. Ich greife meistens über SSH und manchmal über VNC darauf zu. Wenn die Verbindung unterbrochen wird, kann ich nur einen harten Neustart durchführen, um die Verbindung wiederherzustellen.

Die aktuelle Konfiguration lautet also wie folgt:

Windows 7-------wireless-----\
                              \
                               Wifi router
                              /
Ubuntu 10.04----wireless-----/

Aber ich möchte, dass es so ist:

Windows 7-------wireless-----\
   |                          \
   |cable                      Wifi router
   |                          /
Ubuntu 10.04----wireless-----/
Elle Mundy
quelle
Was passiert, wenn Sie sie mit einem Crossover-Kabel anschließen?
Dbasnett

Antworten:

9

Die meisten modernen Computer verfügen über einen Ethernet-Adapter, mit dem ein anderer Ethernet-Adapter ohne Crossover-Kabel verbunden werden kann. Dies wird als Auto-MDIX bezeichnet . Verbinden Sie einfach die Netzwerkschnittstelle von einem Computer mit der Netzwerkschnittstelle des anderen Computers.

Sobald sie angeschlossen sind, gibt es möglicherweise eine Art automatisch konfiguriertes Netzwerk-Setup. Das kann in einigen Fällen funktionieren, in anderen jedoch nicht. Erstellen Sie aus Spaß- und zusätzlichen Gründen ein neues Subnetz, das Sie nur zwischen den beiden Computern verwenden können.

Zuerst müssen wir ein "Subnetz" auswählen, das verwendet werden soll. Es ist am einfachsten, ein anderes als Ihr internes Netzwerk zu verwenden. Wählen wir 192.168.253.0/24. Wenn Sie die beiden Systeme miteinander verbinden, müssen Sie jedem System eine IP-Adresse geben und Hostnamen konfigurieren. Stellen Sie sicher, dass Sie die kabelgebundene Ethernet-Schnittstelle und nicht die kabellose Schnittstelle konfigurieren. All diese Konfigurationen können über die GUI vorgenommen werden.

Hier ist Ihre Netzwerkkonfiguration für den Windows-Computer ("Verwenden Sie die folgende IP-Adresse"):

IP Address: 192.168.253.1

Subnet Mask: 255.255.255.0

Default Gateway: blank

Konfigurieren Sie DNS auch nicht, wir werden das später tun.

Hier ist Ihre Netzwerkkonfiguration für den Ubuntu-Computer (Sie möchten wahrscheinlich eine "statische" Option verwenden, sind sich unter Ubuntu nicht sicher ...)

IP Address: 192.168.253.2

Subnet Mask: 255.255.255.0

Default Gateway: blank

Wenn alles angeschlossen ist, sollten Sie in der Lage sein, jeden Computer anhand seiner jeweiligen IP-Adresse zu adressieren. Auf diese Weise können Sie sicherstellen, dass Sie eine Verbindung zur kabelgebundenen und nicht zur kabellosen Schnittstelle herstellen. Wenn Sie die Hostnamenauflösung hinzufügen möchten, nehmen Sie einfach eine Änderung an der Hosts-Datei vor:

Unter Windows:

bearbeiten %SystemRoot%\system32\drivers\etc\hosts, Notepad reicht aus.

Fügen Sie die folgende Zeile hinzu:

192.168.253.2 ubuntu-wired

Sie können Ubuntu-Wired durch einen beliebigen Namen ersetzen, den Sie für dieses System verwenden möchten.

Und speichern.

Unter Linux:

bearbeiten /etc/hosts, müssen Sie dies als root mit sudo oder su tun.

Fügen Sie die folgende Zeile hinzu:

192.168.253.1 windows-wired

Um zu testen, ob dies funktioniert, pingen Sie jedes System mit dem Namen an. Die Syntax ist auf beiden Betriebssystemen gleich. Öffnen Sie ein Terminalfenster und führen Sie Folgendes aus:

ping HOSTNAME, wobei HOSTNAME der Name ist, den Sie oben für die gegenüberliegende Maschine verwendet haben.

cwawak
quelle
1
Sehr guter Beitrag, +1
n0pe
4

Eigentlich habe ich mich noch ein bisschen umgesehen und selbst Antworten gefunden, und es ist wirklich einfach. Es gibt zwei Möglichkeiten, dies zu tun: Teilen Sie die Verbindung von Windows zu Ubuntu oder von Ubuntu zu Windows. Wichtig ist, dass immer nur eine davon gleichzeitig funktioniert, aber wenn Sie beides tun, wird nichts kaputt gehen. Die Verbindung wird erst freigegeben, wenn Sie eine davon rückgängig machen.

Windows 7 als Host

So teilen Sie eine WLAN-Verbindung über Ethernet direkt mit einem anderen Computer unter Windows 7:

  1. Öffnen Sie das Netzwerk- und Freigabecenter.
  2. Klicken Sie mit der rechten Maustaste auf Drahtlose Netzwerkverbindung, und klicken Sie auf Eigenschaften.
  3. Klicken Sie auf die Registerkarte Freigabe.
  4. Aktivieren Sie das Kontrollkästchen neben "Anderen Netzwerkbenutzern erlauben, über die Internetverbindung dieses Computers eine Verbindung herzustellen".
  5. OK klicken.
  6. Stecken Sie das Ethernet-Kabel in beide Computer.

Ubuntu 10.04 als Host

So teilen Sie eine WLAN-Verbindung über Ethernet direkt mit einem anderen Computer von Ubuntu 10.04:

  1. Klicken Sie mit der rechten Maustaste auf das Network Manager-Applet und klicken Sie auf Verbindungen bearbeiten ...
  2. Klicken Sie auf der Registerkarte Verkabelt auf Auto eth0 und dann auf Bearbeiten ...
  3. Ändern Sie auf der Registerkarte IPv4-Einstellungen Methode: in Für andere Computer freigegeben.
  4. Klicken Sie auf Übernehmen und geben Sie Ihr Passwort ein, wenn Sie dazu aufgefordert werden.
  5. Alles schließen und neu starten.
  6. Stecken Sie das Ethernet-Kabel in beide Computer.

Jetzt sollten beide Computer andere IP-Adressen haben als die vom WLAN-Router zugewiesenen, unabhängig davon, ob der Host-Computer mit WLAN verbunden ist. Der Host-Computer sollte eine IP-Adresse haben, die auf .1 endet, und der Gastcomputer sollte eine automatisch zugewiesene Adresse haben.

Elle Mundy
quelle
1
Die Frage ist nicht, wie eine Internetverbindung von einem Computer zu einem anderen geteilt werden soll, sondern wie die beiden Computer zu einem Ad-hoc-Netzwerk verbunden werden sollen. Die Internetverbindung ist für das Problem völlig irrelevant
light24bulbs
2

Eigentlich brauchen Sie nicht einmal ein Crossover-Kabel. Moderne 2000-Netzwerkkarten können das Umschalten ohne Crossover-Kabel unterstützen. es ist alles intern.

Einfach einstecken und loslegen. Das gesamte Netzwerk wird automatisch verwaltet.

evan.bovie
quelle
Wenn dies nicht automatisch verarbeitet wird, ändern Sie die IPv4-Adresseinstellungen in der Gnome-Zentrale in Nur Link-Lokal . Der Standardwert ist DHCP.
fikr4n