Sieć w ogóle z Linuksem to szeroka dziedzina. Jest to jedna z tych części, w których system operacyjny jest silny i oferuje wiele możliwości. Sugerowałbym różne kroki:
Uzyskiwanie adresu IP
DHCP
Początkowo każdy komputer w sieci potrzebuje adresu IP. Większość sieci domowych ma jakiś router (DSL), który oferuje DHCP . Oznacza to, że automatycznie otrzymasz adres IP z routera i nie musisz się martwić.
Avahi
Avahi to kolejna łatwa forma podłączenia komputerów w sieci domowej. Musisz avahi-daemon
zainstalować. Ponadto libnss-mdns
potrzebny jest pakiet . Jeśli demon avahi działa, możesz połączyć się z innymi komputerami w sieci za pomocą computername.local
. Przydzielą adres IP i użyją swojej nazwy hosta do połączeń (jeśli zapomnisz nazwy hostów, otwórz terminal i wpisz hostname
).
Naprawiono adres IP
Jeśli powyższe nie jest prawdą, kolejnym łatwym rozwiązaniem (moim zdaniem) jest nadanie każdemu komputerowi stałego adresu IP. Dla mnie najprostszym sposobem jest edycja etc/network/interfaces
:
auto eth0
iface eth0 inet static
address 192.168.0.42
Linie te przypisują IP 192.168.0.42 do interfejsu sieciowego eth0 na tym komputerze. Inne informacje, takie jak maska sieci, domyślny router itp., Można również wprowadzić do tego pliku.
DHCP serwer
Inną możliwością jest instalacja serwera DHCP. Jest to zwykle bardziej złożone. Nie będę tego tutaj omawiać.
Zdobywanie imienia
W normalnych okolicznościach łączenie się tylko przez adresy IP nie jest przyjemne. Musisz zapamiętać wszystkie te liczby. Dzięki nazwom staje się to łatwiejsze. Jeśli masz tylko kilka komputerów w sieci, możesz edytować /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
Pierwszy wpis to adres IP, a drugi to nazwa, której chcesz użyć. Teraz możesz użyć images
do połączenia z komputerem o numerze IP 192.168.0.65. Ten plik musi znajdować się na każdym komputerze w sieci.
Jeśli nie chcesz rozpowszechniać tego pliku na swoich komputerach, możesz użyć serwera DNS, takiego jak BIND. Ale ustawienie tego jest zbyt skomplikowane dla mojej odpowiedzi. ;)
Teraz każdy komputer ma adres IP i nazwę. Możesz się z nimi połączyć.
Udostępniaj pliki
Nautilus umożliwia udostępnianie plików. Wystarczy kliknąć folder prawym przyciskiem myszy i wybrać, aby go również udostępnić. Ostatecznie Ubuntu zainstaluje brakujące pliki. Wybierz nazwę i prawa dostępu do tego udziału i gotowe. Jeśli używasz service-discovery-applet
lub ahavi-discover
jest łatwy dostęp do plików.
Specjalna aplikacja jest dawcą. Każdy komputer musi uruchomić to oprogramowanie. Przeciągnij i upuść, możesz udostępniać pliki między komputerami. Oprócz tego możesz również korzystać z Pidgin, serwera FTP lub Samby, aby uzyskać dostęp do plików.
Czat
Tutaj znów potrzebujemy Avahi. Zainstaluj python-avahi
i wybierz Pidgin jako oprogramowanie do czatowania (również Gajim może rozmawiać przez Bonjour). Utwórz nowe konto i wybierz Bonjour jako protokół komunikacyjny. Jeśli uruchomisz Pidgin i inni użytkownicy Bonjour są aktywni w Twojej sieci, zobaczysz ich i będziesz mógł czatować.
Jak wspomniano wcześniej, istnieje kilka innych możliwości rozmowy. Wybrałem tylko to. Ponadto możesz skonfigurować te usługi w określony sposób. Jeśli masz pytania, najlepiej zadać je bardziej szczegółowo. Baw się dobrze z siecią. :-)