it-swarm-vi.com

Làm cách nào để chia sẻ tệp trên mạng gia đình?

Tôi muốn thiết lập một mạng gia đình với các máy Ubuntu khác nhau mà tôi có ở nhà. Tất cả đều chạy 10.04. Nó sẽ phải có khả năng chia sẻ tập tin và thậm chí có thể trò chuyện. :)

Bất kỳ thông tin về cách thiết lập này sẽ có lợi.

Xin vui lòng và cảm ơn bạn.

11
myusuf3

Mạng nói chung với Linux là một lĩnh vực rộng lớn. Đây là một trong những phần mà hệ điều hành mạnh và cung cấp nhiều khả năng. Tôi sẽ đề nghị các bước khác nhau:

Lấy địa chỉ IP

DHCP

Đầu tiên, mọi máy tính trong mạng của bạn đều cần một địa chỉ IP. Hầu hết các mạng gia đình có một số loại bộ định tuyến (DSL) cung cấp DHCP . Điều đó có nghĩa là bạn sẽ tự động nhận được IP từ bộ định tuyến của mình và không phải lo lắng.

Avahi

Avahi là một hình thức dễ dàng khác để kết nối các máy tính của bạn trong mạng gia đình. Bạn cần cài đặt avahi-daemon. Hơn nữa, gói libnss-mdns là cần thiết. Nếu trình nền avahi chạy, bạn có thể kết nối với các máy tính khác trong mạng của mình bằng computername.local. Họ sẽ chỉ định IP và sử dụng tên máy chủ của họ cho các kết nối (Nếu bạn quên tên máy chủ, hãy mở một thiết bị đầu cuối và nhập hostname.).

Địa chỉ IP cố định

Nếu như trên không phải là trường hợp, giải pháp dễ dàng tiếp theo (theo tôi) là cung cấp cho mỗi máy tính một địa chỉ IP cố định. Đối với tôi cách dễ nhất là chỉnh sửa etc/network/interfaces:

auto eth0
iface eth0 inet static
   address 192.168.0.42

Những dòng này gán IP 192.168.0.42 cho giao diện mạng eth0 trên máy tính đó. Các thông tin khác như netmask, bộ định tuyến mặc định, vv cũng có thể được nhập vào tập tin đó.

DHCP server

Một khả năng khác là cài đặt máy chủ DHCP. Điều này thường phức tạp hơn. Tôi sẽ không bao gồm điều này ở đây.

Lấy tên

Trong trường hợp bình thường, chỉ kết nối qua địa chỉ IP là không tốt. Bạn phải nhớ tất cả những con số đó. Vì vậy, nó trở nên dễ dàng hơn với tên. Nếu bạn chỉ có một vài máy tính trong mạng của mình, bạn có thể chỉnh sửa /etc/hosts như:

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

Mục đầu tiên là địa chỉ IP và mục thứ hai là tên bạn muốn sử dụng. Bây giờ bạn có thể sử dụng images để kết nối với máy tính với IP 192.168.0.60. Tập tin này phải có trên mọi máy tính trong mạng của bạn.

Nếu bạn không muốn phân phối tệp đó trên các máy tính của mình, bạn có thể sử dụng máy chủ DNS như BIND. Nhưng thiết lập này là quá phức tạp cho câu trả lời của tôi. ;)

Bây giờ mỗi máy tính có một địa chỉ IP và tên. Bạn có thể kết nối với họ.

Chia sẻ tập tin

Nautilus cho phép bạn chia sẻ tập tin. Chỉ cần nhấp chuột phải vào một thư mục và chọn nó cũng được chia sẻ. Cuối cùng, Ubuntu sẽ cài đặt một số tệp bị thiếu. Chọn tên và quyền truy cập cho chia sẻ đó và bạn đã hoàn tất. Nếu bạn sử dụng service-discovery-applet hoặc ahavi-discover thì có thể dễ dàng truy cập các tệp.

Một ứng dụng đặc biệt là người cho. Mỗi máy tính cần chạy phần mềm này. Với tính năng kéo và thả, bạn có thể chia sẻ tệp giữa các máy tính. Bên cạnh đó, bạn cũng có thể sử dụng Pidgin, máy chủ FTP hoặc Samba để truy cập các tệp.

Trò chuyện

Ở đây chúng ta cần Avahi một lần nữa. Cài đặt python-avahi và chọn Pidgin làm phần mềm trò chuyện (Gajim cũng có thể trò chuyện qua Bonjour). Tạo một tài khoản mới và chọn Bonjour làm giao thức liên lạc. Nếu bạn bắt đầu Pidgin và những người dùng Bonjour khác đang hoạt động trong mạng của bạn, bạn sẽ thấy họ và có thể trò chuyện.

Như đã nói trước đây có một số khả năng khác để trò chuyện. Tôi chỉ chọn điều này. Hơn nữa, bạn có thể cấu hình các dịch vụ theo những cách cụ thể. Nếu bạn có câu hỏi, tốt nhất là hỏi họ chi tiết hơn. Hãy vui vẻ với mạng của bạn. :-)

12
qbi

Cách dễ dàng hơn để làm điều này TRONG 3 bước đơn giản!

Trước tiên hãy tìm Địa chỉ Mac và Địa chỉ IP hiện tại của bạn trên mạng được kết nối hiện tại: Mở Terminal và gõ (giữ thiết bị đầu cuối mở cho bước cuối cùng): Sudo ifconfig

bạn sẽ thấy một đầu ra của thông tin card mạng của bạn như thế này:

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

Thứ hai, Thiết lập bộ định tuyến của bạn làm máy chủ DHCP và liên kết địa chỉ IP nội bộ tĩnh với (các) thẻ mạng hoặc địa chỉ MAC của thẻ không dây trong phần "DHCP" của bộ định tuyến. Trong trình duyệt, hãy truy cập:

http://192.168.1.1 (thường là Địa chỉ IP của bộ định tuyến) (nếu tên người dùng và mật khẩu của bạn là "quản trị viên", vui lòng thay đổi mật khẩu để không ai gây rối với cài đặt bộ định tuyến của bạn !!!!!!! !!!!!)

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

Chỉnh sửa tập tin máy chủ thứ ba:

Sudo gedit /etc/hosts

Thêm cấu hình cụ thể của bạn:

192.168.1.2 My Computer
192.168.1.3 My Brothers Computer

Cấu hình BIND & DHCP trong hệ thống máy tính của bạn có thể là một vấn đề khó khăn, đặc biệt đối với người mới và bố và mẹ không biết gì về mạng. Bộ định tuyến của bạn tự động thiết lập địa chỉ IP tĩnh cho bạn. Nó không có trí tuệ.

1
Debsid

Nó thực sự dễ dàng. Chỉ mất vài phút.

Tạo mạng :
[.___.] Chỉ cần nhấp vào biểu tượng mạng trong bảng điều khiển và nhấp tạo mạng không dây mới. Chọn một tên và mật khẩu và bấm vào tạo. Bây giờ mạng không dây này sẽ có sẵn trên tất cả các máy gần đó. Bạn có thể chia sẻ tệp, trò chuyện, máy tính để bàn từ xa, chia sẻ kết nối internet, v.v. Bạn cũng có thể tạo kết nối LAN/Có dây, để thực hiện chỉnh sửa kết nối đó, sau đó thêm mạng có dây và trong tab IPV4, chọn chia sẻ với người khác hoặc chỉ liên kết cục bộ. Chia sẻ với người khác sẽ chia sẻ kết nối internet của bạn với máy khác trên lan. Liên kết địa phương sẽ không.

Kích hoạt Trò chuyện :
[.__.] Để bật trò chuyện trên mạng cục bộ, hãy thêm tài khoản của những người ở gần trong ứng dụng trò chuyện đồng cảm trên tất cả các máy.

Mong rằng sẽ giúp.

1
Owais Lone

Bạn có thể chạy một trong những cái đó trong một máy chủ. Chỉ cần cài đặt Ubuntu Server Edition và sau đó cài đặt Samba (nếu bạn có PC Windows nếu không cài đặt) và bạn có thể có máy chủ IRC cục bộ. Một máy chủ sẽ dễ dàng hơn rất nhiều sau đó kết nối 5 (chỉ cần đoán ở đây). Nếu bạn có 2 hoặc 3 thì chỉ cần kết nối ngay với PC đó nhưng một máy chủ sẽ giúp việc này dễ dàng hơn rất nhiều.

Để kết nối, chỉ cần sử dụng Vị trí mạng trong Ubuntu và kết nối qua SSH.

0
Cody Harlow