Wie teile ich Dateien in meinem Heimnetzwerk?

11

Ich möchte ein Heimnetzwerk mit den verschiedenen Ubuntu-Maschinen einrichten, die ich zu Hause habe. Sie laufen alle 10.04. Es müsste in der Lage sein, Dateien zu teilen und vielleicht sogar zu chatten. :) :)

Alle Informationen zur Einrichtung sind von Vorteil.

Bitte und Danke.

myusuf3
quelle

Antworten:

12

Die Vernetzung mit Linux im Allgemeinen ist ein weites Feld. Dies ist einer der Bereiche, in denen das Betriebssystem stark ist und viele Möglichkeiten bietet. Ich würde verschiedene Schritte vorschlagen:

Eine IP-Adresse erhalten

DHCP

Zunächst benötigt jeder Computer in Ihrem Netzwerk eine IP-Adresse. Die meisten Heimnetzwerke verfügen über einen DSL-Router, der DHCP bietet . Das bedeutet, dass Sie automatisch eine IP von Ihrem Router erhalten und sich keine Sorgen machen müssen.

Avahi

Avahi ist eine weitere einfache Form, um Ihre Computer in Ihrem Heimnetzwerk zu verbinden. Sie müssen avahi-daemoninstalliert sein. Außerdem wird das Paket libnss-mdnsbenötigt. Wenn der Avahi-Daemon ausgeführt wird, können Sie mit eine Verbindung zu anderen Computern in Ihrem Netzwerk herstellen computername.local. Sie weisen eine IP zu und verwenden ihren Hostnamen für Verbindungen (Wenn Sie die Hostnamen vergessen haben, öffnen Sie ein Terminal und geben Sie ein hostname.).

Feste IP-Adresse

Wenn dies nicht der Fall ist, besteht die nächste einfache Lösung (meiner Meinung nach) darin, jedem Computer eine feste IP-Adresse zu geben. Für mich ist der einfachste Weg zu bearbeiten etc/network/interfaces:

auto eth0
iface eth0 inet static
   address 192.168.0.42

Diese Leitungen weisen der Netzwerkschnittstelle eth0 auf diesem Computer die IP 192.168.0.42 zu. In diese Datei können auch andere Informationen wie Netzmaske, Standardrouter usw. eingegeben werden.

DHCP-Server

Eine andere Möglichkeit besteht darin, einen DHCP-Server zu installieren. Dies ist normalerweise komplexer. Ich werde dies hier nicht behandeln.

Einen Namen bekommen

Unter normalen Umständen ist es nicht schön, nur eine Verbindung über IP-Adressen herzustellen. Sie müssen sich all diese Zahlen merken. So wird es mit Namen einfacher. Wenn Sie nur wenige Computer in Ihrem Netzwerk haben, können Sie Folgendes bearbeiten /etc/hosts:

127.0.0.1  localhost
192.168.0.23 server
192.168.0.42 laptop
192.168.0.65 images
192.168.0.123 router

Der erste Eintrag ist die IP-Adresse und der zweite ist der Name, den Sie verwenden möchten. Jetzt können Sie imageseine Verbindung zum Computer mit IP 192.168.0.65 herstellen. Diese Datei muss sich auf jedem Computer in Ihrem Netzwerk befinden.

Wenn Sie diese Datei nicht auf Ihren Computern verteilen möchten, können Sie einen DNS-Server wie BIND verwenden. Aber das einzurichten ist zu komplex für meine Antwort. ;)

Jetzt hat jeder Computer eine IP-Adresse und einen Namen. Sie können eine Verbindung zu ihnen herstellen.

Dateien freigeben

Mit Nautilus können Sie Dateien freigeben. Klicken Sie einfach mit der rechten Maustaste auf einen Ordner und wählen Sie ihn aus, um ihn freizugeben. Schließlich wird Ubuntu einige fehlende Dateien installieren. Wählen Sie einen Namen und Zugriffsrechte für diese Freigabe und Sie sind fertig. Wenn Sie das service-discovery-appletoder verwendenahavi-discover ist es einfach , die Dateien zuzugreifen.

Eine spezielle Anwendung ist Geber. Jeder Computer muss diese Software ausführen. Mit Drag & Drop können Sie Dateien zwischen Computern freigeben. Außerdem können Sie mit Pidgin, einem FTP-Server oder Samba auf Dateien zugreifen.

Plaudern

Hier brauchen wir wieder Avahi. Installierenpython-avahi und wähle Pidgin als Chat-Software (auch Gajim kann über Bonjour chatten). Erstellen Sie ein neues Konto und wählen Sie Bonjour als Kommunikationsprotokoll. Wenn Sie Pidgin starten und andere Bonjour-Benutzer in Ihrem Netzwerk aktiv sind, werden Sie sie sehen und können chatten.

Wie bereits erwähnt, gibt es mehrere andere Möglichkeiten zum Chatten. Ich habe nur das gewählt. Darüber hinaus können Sie diese Dienste auf bestimmte Arten konfigurieren. Wenn Sie Fragen haben, ist es am besten, diese detaillierter zu stellen. Viel Spaß mit deinem Netzwerk. :-)

qbi
quelle
1

Es ist wirklich einfach. Dauert nur ein paar Minuten.

Netzwerk erstellen :
Klicken Sie einfach auf das Netzwerksymbol im Bedienfeld und dann auf Neues drahtloses Netzwerk erstellen . Wählen Sie einen Namen und ein Passwort und klicken Sie auf Erstellen. Jetzt sollte dieses drahtlose Netzwerk auf allen Computern in der Nähe verfügbar sein. Sie können Dateien freigeben, chatten, Remotedesktop, Internetverbindung freigeben usw. Sie können auch eine LAN- / Kabelverbindung erstellen, um Verbindungen zu bearbeiten, dann ein Kabelnetzwerk hinzufügen und auf der Registerkarte IPV4 Nur für andere freigegeben oder nur einen lokalen Link auswählen . Für andere freigegeben wird Ihre Internetverbindung mit anderen Computern auf LAN geteilt. Lokaler Link wird nicht.

Aktivieren des Chats:
Um den Chat im lokalen Netzwerk zu aktivieren, fügen Sie auf allen Computern ein Konto für Personen in der Nähe in der Empathie-Chat-Anwendung hinzu.

Ich hoffe, das hilft.

Owais Lone
quelle
1

Einfachere Möglichkeit, dies in 3 einfachen Schritten zu tun!

Ermitteln Sie zuerst Ihre Mac-Adresse und die aktuelle IP-Adresse in Ihrem aktuell verbundenen Netzwerk: Öffnen Sie das Terminal und geben Sie Folgendes ein (lassen Sie das Terminal für den letzten Schritt offen): sudo ifconfig

Sie sehen eine Ausgabe Ihrer Netzwerkkarteninformationen wie folgt:

Link encap:Ethernet  HWaddr 00:11:22:33:44:55 
inet addr:192.168.1.2

Zweitens: Richten Sie Ihren Router als DHCP-Server ein und binden Sie eine statische interne IP-Adresse an die MAC-Adresse Ihrer Netzwerkkarte (n) oder WLAN-Karte (n) im Abschnitt "DHCP" Ihres Routers. Gehen Sie in einem Browser zu:

http://192.168.1.1 (normalerweise die IP-Adresse des Routers) (Wenn Ihr Benutzername und Ihr Passwort "admin" sind, ändern Sie bitte das Passwort, damit niemand mit Ihren Router-Einstellungen in Konflikt gerät !!!!!!!!!!!!)

192.168.1.2 = 00:11:22:33:44:55 MyComputer
192.168.1.3 = 11:22:33:44:55:66 MyBrothersComputer

Dritte Hosts-Datei bearbeiten:

sudo gedit /etc/hosts

Fügen Sie Ihre spezifische Konfiguration hinzu:

192.168.1.2 My Computer
192.168.1.3 My Brothers Computer

Das Konfigurieren von BIND & DHCP in Ihrem Computersystem kann besonders für Neulinge, Väter und Mütter, die nichts über Netzwerke wissen, problematisch sein. Ihr Router richtet automatisch statische IP-Adressen für Sie ein. Es ist ein Kinderspiel.

Debsid
quelle
0

Sie können eine davon auf einem Server ausführen. Installieren Sie einfach Ubuntu Server Edition und dann Samba (wenn Sie einen Windows-PC haben, falls nicht installiert), und Sie könnten einen lokalen IRC-Server haben. Ein Server wäre viel einfacher als das Verbinden von 5 (hier nur raten). Wenn Sie 2 oder 3 haben, stellen Sie einfach eine Verbindung zu diesem PC her, aber ein Server wird es viel einfacher machen.

Um eine Verbindung herzustellen, verwenden Sie einfach den Netzwerkspeicherort in Ubuntu und stellen Sie eine Verbindung über SSH her.

Cody Harlow
quelle
Das ist zu kompliziert für jemanden wie meinen Vater.
Owais Lone
Wo ist dein Vater dazu gekommen?
Cody Harlow
Hey, ich bin ein Vater. Und ich muss herausfinden, wie man zu Hause vernetzt. Und mein Sohn weiß es!
Smandoli