Chtěl bych nastavit domácí síť s různými stroji Ubuntu, které mám doma. Všechny běží 10.04. Musel by umět sdílet soubory a možná i chatovat. 🙂
Jakékoli informace o tom, jak to nastavit, by byly užitečné.
Prosím a děkuji.
Přijatá odpověď:
Síťování obecně s Linuxem je široké pole. Je to jedna z těch částí, kde je operační systém silný a nabízí spoustu možností. Navrhoval bych různé kroky:
Získání adresy IP
DHCP
Nejprve potřebuje každý počítač ve vaší síti IP adresu. Většina domácích sítí má nějaký druh (DSL) routeru, který nabízí DHCP. To znamená, že automaticky získáte IP adresu ze svého routeru a nemusíte se o to starat.
Avahi
Avahi je další snadnou formou pro připojení vašich počítačů ve vaší domácí síti. Potřebujete avahi-daemon
nainstalováno. Dále balíček libnss-mdns
je potřeba. Pokud běží démon avahi, můžete se připojit k dalším počítačům ve vaší síti pomocí computername.local
. Přidělí IP a použije svůj název hostitele pro připojení (Pokud zapomenete názvy hostitelů, otevřete terminál a zadejte hostname
.).
Pevná IP adresa
Pokud výše uvedené není případ, dalším snadným řešením (podle mého názoru) je dát každému počítači pevnou IP adresu. Pro mě je nejjednodušší upravit etc/network/interfaces
:
auto eth0
iface eth0 inet static
address 192.168.0.42
Tyto řádky přidělují IP 192.168.0.42 síťovému rozhraní eth0 na tomto počítači. Do tohoto souboru lze také zadat další informace, jako je maska sítě, výchozí router atd.
Server DHCP
Další možností je instalace DHCP serveru. To je obvykle složitější. Nebudu to zde popisovat.
Získání jména
Za normálních okolností není příjemné připojovat se pouze přes IP adresy. Všechna ta čísla si musíte zapamatovat. Takže se jmény je to jednodušší. Pokud máte v síti jen několik počítačů, můžete upravit /etc/hosts
jako:
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
První položka je IP adresa a druhá je jméno, které chcete použít. Nyní můžete používat images
pro připojení k počítači s IP 192.168.0.65. Tento soubor musí být na každém počítači ve vaší síti.
Pokud nechcete tento soubor distribuovat mezi své počítače, můžete použít server DNS, jako je BIND. Ale toto nastavení je pro mou odpověď příliš složité. 😉
Nyní má každý počítač IP adresu a jméno. Můžete se k nim připojit.
Související:Doporučená nastavení zabezpečení dd-wrt pro domácí síť?Sdílet soubory
Nautilus umožňuje sdílet soubory. Stačí kliknout pravým tlačítkem na složku a vybrat ji také ke sdílení. Nakonec Ubuntu nainstaluje některé chybějící soubory. Vyberte název a přístupová práva pro tuto sdílenou položku a máte hotovo. Pokud používáte service-discovery-applet
nebo ahavi-discover
je snadný přístup k souborům.
Speciální aplikací je dárce. Každý počítač potřebuje tento software spustit. Pomocí drag&drop můžete sdílet soubory mezi počítači. Kromě toho můžete pro přístup k souborům použít také Pidgin, FTP server nebo Sambu.
Chat
Tady zase potřebujeme Avahi. Nainstalujte python-avahi
a vyberte Pidgin jako software pro chat (také Gajim může chatovat přes Bonjour). Vytvořte si nový účet a jako komunikační protokol zvolte Bonjour. Pokud spustíte Pidgin a ostatní uživatelé Bonjour jsou aktivní ve vaší síti, uvidíte je a můžete chatovat.
Jak již bylo řečeno, existuje několik dalších možností chatování. Vybral jsem pouze toto. Kromě toho můžete tyto služby konfigurovat specifickým způsobem. Pokud máte dotazy, bylo by nejlepší se jich zeptat podrobněji. Bavte se se svou sítí. 🙂