Jak udostępnić pliki w mojej sieci domowej?

11

Chciałbym skonfigurować sieć domową z różnymi maszynami Ubuntu, które mam w domu. Wszystkie działają pod kontrolą 10.04. Musiałby móc udostępniać pliki, a może nawet czatować. :)

Każda informacja o tym, jak to skonfigurować, byłaby korzystna.

Proszę i dziękuję.

myusuf3
źródło

Odpowiedzi:

12

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-daemonzainstalować. Ponadto libnss-mdnspotrzebny 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ć imagesdo 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-appletlub ahavi-discoverjest ł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-avahii 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ą. :-)

qbi
źródło
1

To jest naprawdę łatwe. Zajmuje tylko kilka minut.

Tworzenie sieci:
wystarczy kliknąć ikonę sieci w panelu i kliknąć Utwórz nową sieć bezprzewodową . Wybierz nazwę i hasło, a następnie kliknij przycisk Utwórz. Teraz ta sieć bezprzewodowa powinna być dostępna na wszystkich urządzeniach w pobliżu. Możesz udostępniać pliki, czat, zdalny pulpit, udostępniać połączenie internetowe itp. Możesz również utworzyć połączenie LAN / przewodowe, aby to zrobić, edytować połączenia, a następnie dodać sieć przewodową i na karcie IPV4 wybrać opcję udostępnione innym lub tylko łącze lokalne . Udostępnione innym udostępnią twoje połączenie internetowe innemu urządzeniu w sieci LAN. Link lokalny nie.

Włączanie czatu:
Aby włączyć czat w sieci lokalnej, dodaj konto osób w pobliżu w aplikacji do czatowania empatii na wszystkich komputerach.

Mam nadzieję, że to pomaga.

Owais Lone
źródło
1

Łatwiej to zrobić W 3 łatwych krokach!

Najpierw sprawdź swój adres Mac i aktualny adres IP w twojej aktualnie podłączonej sieci: Otwórz terminal i wpisz (pozostaw terminal otwarty dla ostatniego kroku): sudo ifconfig

zobaczysz wyjście informacji o karcie sieciowej, takie jak to:

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

Po drugie, skonfiguruj router jako serwer DHCP i przypisz statyczny wewnętrzny adres IP do adresu MAC karty sieciowej lub kart sieci bezprzewodowej w sekcji „DHCP” routera. W przeglądarce przejdź do:

http://192.168.1.1 (zazwyczaj adres IP routera) (jeśli twoja nazwa użytkownika i hasło to „admin”, zmień hasło, aby nikt nie bał się ustawień routera !!!!!!!!!!!!)

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

Trzeci plik edycji hostów:

sudo gedit /etc/hosts

Dodaj swoją konkretną konfigurację:

192.168.1.2 My Computer
192.168.1.3 My Brothers Computer

Konfiguracja BIND i DHCP w systemie komputerowym może być uciążliwa, szczególnie dla początkujących, tatusiów i mam, którzy nie wiedzą nic o sieci. Router automatycznie konfiguruje statyczne adresy IP. To nie wymaga myślenia.

Debsid
źródło
0

Możesz uruchomić jeden z nich na serwerze. Wystarczy zainstalować Ubuntu Server Edition, a następnie zainstalować Sambę (jeśli masz komputer z systemem Windows, jeśli nie można go zainstalować) i możesz mieć lokalny serwer IRC. Serwer byłby o wiele łatwiejszy niż podłączenie 5 (tylko zgadywanie tutaj). Jeśli masz 2 lub 3, po prostu podłącz się bezpośrednio do tego komputera, ale serwer znacznie to ułatwi.

Aby się połączyć, użyj lokalizacji sieciowej w Ubuntu i połącz przez SSH.

Cody Harlow
źródło
To zbyt skomplikowane dla kogoś takiego jak mój tata.
Owais Lone,
Gdzie w to wszedł twój tata?
Cody Harlow,
Cześć, jestem tatą. I mam GOT, aby wymyślić domowe sieci. I mój syn to wie!
Smandoli,