Trang chủ EDA | Doman - Hosting | Siêu thị trực tuyến

Chia sẻ tài nguyên giữa Ubuntu và Windows

Hướng dẫn cài đặt Ubuntu và các phần mềm trên Ubuntu

Các điều hành viên: wwwlehuysang, thientuyettinh, hadobac

Chia sẻ tài nguyên giữa Ubuntu và Windows

Gửi bàigửi bởi Nguyen Thi Hien » Chủ nhật 22 Tháng 6, 2008 9:48 pm

CHIA SẺ TÀI NGUYÊN GIỮA UBUNTU VÀ WINDOWS
TRONG MẠNG LAN

A. Dịch vụ Samba và Network File System
1. Dịch vụ Network File System
Network File System (NFS) do công ty Sun Microsystems tạo ra với mục đích dùng để chia sẻ các tập tin và thư mục giữa những hệ điều hành UNIX. Với NFS, khi một tập tin hoặc thư mục được dùng chung, nó gần như trở thành một phần hệ thống của người dùng thay vì có mặt trên máy ở xa. Ví dụ nếu người dùng có một máy Linux chứa đầy hệ thống tập tin gồm các trò chơi thì NFS sẽ cho phép người dùng thiết lập hệ thống tập tin game này để nó xuất hiện trên máy của người dùng như là một phần cấu trúc thư mục chuẩn. Mỗi khi truy cập khu vực chứa game, người dùng sẽ đi qua mạng để đến máy khác mà nhờ có NFS nên chẳng có gì khó khăn.
NFS có thể sử dụng cho nhiều kiểu mạng khác nhau nhưng thực tế nó được thiết kế để làm việc với TCP/IP và hiện nay NFS vẫn được sử dụng phổ biến trên các mạng TCP/IP. Do nhiều người ưa chuộng nên NFS đã hình thành trên các hệ điều hành khác để có thể dùng chung thư mục trên các mạng đa chủng loại.
Bên trong hệ điều hành Linux và UNIX, NFS sẽ hoạt động ở chế độ ngang hàng. Điều này có nghĩa máy tính của người dùng có vai trò như một máy khách của dịch vụ NFS trên một máy khác và là máy phục vụ cho những máy khác trên mạng hoặc đồng thời đóng cả hai vai trò.
2. Dịch vụ Samba
Các hệ thống Linux sử dụng giao thức TCP/IP trong kết nối mạng, trong khi đó hệ điều hành của Microsoft sử dụng một giao thức kết nối mạng khác – giao thức Server Message Block (SMB), giao thức này sử dụng NetBIOS để cho phép các máy tính chạy Windows chia sẻ các tài nguyên với nhau trong mạng cục bộ. Để kết nối tới các mạng lớn, bao gồm cả những hệ thống Unix, Microsoft phát triển Common Internet File System (CIFS), CIFS vẫn sử dụng SMB và NetBIOS cho mạng Windows. Có một phiên bản của SMB được gọi là Samba, Samba cho phép các hệ thống Unix và Linux kết nối tới mạng Windows. Các hệ thống Unix/Linux có thể sử dụng các tài nguyên trên hệ thống Windows, đồng thời nó cũng chia sẻ tài nguyên trên hệ thống cho máy tính Windows.
Gói phần mềm Samba có chứa hai daemon dịch vụ và nhiều chương trình tiện ích. Một daemon là smbd cung cấp các dịch vụ tập tin và in ấn cho các hệ thống khác có hỗ trợ SMB. Một daemon là nmbd cung cấp chức năng phân giải tên NetBIOS và hỗ trợ dịch vụ duyệt thư mục.

B. Cấu hình chia sẻ files giữa các máy tính cài Ubuntu và Windows trong cùng một mạng LAN.
I. Trên máy cài Windows:
- Bạn cấu hình chia sẻ thư mục như bình thường giữa các máy cài Windows trong mạng LAN (Nháy phải chuột vào thư mục, chọn Sharing and security).

II. Trên máy cài hệ điều hành Ubuntu
1. Cài đặt samba, NFS (nếu cần)
Khi bạn chọn <Hệ thống /Quản lý /Danh mục dùng chung> sẽ xuất hiện màn hình đề nghị cài đặt dịch vụ (nếu dịch vụ NFS và SMB chưa được cài đặt trước đó, việc chọn cài riêng SMB hay cả SMB và NFS là tùy mục đích của bạn, giả sử tôi cài 2 dịch vụ trên).

- Nếu máy tính cài Ubuntu của bạn có kết nối internet, bạn chọn <Install services> để cài đặt.
- Nếu máy tính của bạn không có kết nối internet, bạn tải gói cài đặt NFS và SMB từ địa chỉ dưới đây (ubuntu 7.10):
http://www.box.net/shared/wyo7yheoko
+ Copy tệp tải về vào máy cài Ubuntu, sau khi giãn nén, bạn sẽ có thư mục <chiase7.10>
+ Khởi động Terminal, dùng lệnh chuyển vào thư mục <chiase7.10>
+ Gõ lệnh dưới đây để cài đặt:
sudo dpkg -i *.deb
2. Sửa tên nhóm máy tính (nếu cần)
- Chọn <Hệ thống /Quản lý /Danh mục dùng chung>, bạn chọn tab <Thuộc tính chung>, gõ tên nhóm vào mục <Miền/Nhóm làm việc> . Nháy vào nút <Đóng>.
Chú ý:
- Tên nhóm máy tính mặc định trong Ubuntu là mshome.
- Bạn có thể cấu hình tại máy cài Windows hoặc tại máy cài Ubuntu sao cho tên nhóm tại các máy tính trùng nhau. Nếu tên nhóm trong Ubuntu không trùng với tên nhóm trong mục Workgroup của máy cài Windows; tại máy cài Windows bạn có thể không nhìn thấy máy tính cài Ubuntu; khi đó bạn phải gõ địa chỉ IP của máy cài Ubuntu để kết nối.
- Nếu máy tính bạn không phải là máy phục vụ WINS thì không tích chọn mục đó.
3. Đặt mật khẩu người dùng Samba (cần chia sẻ file thuộc quyền người dùng nào, thì bạn đặt mật khẩu samba cho người dùng đó).
+ Khởi động Terminal, gõ lệnh sau:
sudo smbpasswd -a <ten_nguoi_dung>
+ Gõ mật khẩu sau dòng lệnh: <New SMB password>, rồi ấn phím ENTER
+ Gõ lại chính xác mật khẩu đã đặt sau dòng <Retype New SMB password> rồi ấn phím ENTER
Chú ý :
+ Tên tài khoản của người dùng trên Ubuntu trùng với tên tài khoản của người dùng Samba (tức là Ubuntu_name trùng smb_name). Trong khi đó trên nhiều hệ thống Linux khác thì tên tài khoản Samba có thể trùng với tên tài khoản hệ thống, nhiều tên tài khoản Samba có thể tham chiếu đến cùng một tên tài khoản hệ thống.
+ Khi cần khởi động lại dịch vụ samba, bạn dùng lệnh sau:
sudo /etc/init.d/samba restart
4. Cấu hình chia sẻ thư mục
- Bạn có thể vào <Hệ thống /Quản lý /Danh mục dùng chung>, rồi sử dụng phương pháp kéo thả thư mục, hoặc nháy vào nút <Thêm> để chọn thư mục cần chia sẻ. Nhưng theo tôi cách tiện lợi nhất là cần chia sẻ thư mục nào, bạn nháy phải chuột vào thư mục đó và chọn <Danh mục dùng chung>
- Xuất hiện màn hình chia sẻ, bạn chọn

+ Chia sẻ qua: Mạng Windows (SMB)
+ Tên: Bạn có thể đặt lại tên chia sẻ của thư mục đã chọn, gõ thêm phần chú thích (nếu muốn).
+ Nếu bạn bỏ dấu tích ở ô <chỉ đọc> thì tại máy tính kết nối, bạn có quyền xem và sửa nội dung bên trong thư mục đã chia sẻ, nếu để dấu tích tại ô đó, tại máy tính kết nối, bạn không có quyền sủa nội dung thư mục đã chia sẻ.
+ Lựa chọn xong bạn nháy vào <Đồng ý>
- Nháy phải chuột vào thư mục, chọn <Thuộc tính>, bạn có thể gán lại quyền cho người dùng, đặt lại hình tượng cho thư mục... (nếu muốn).

C. Hướng dẫn truy nhập tài nguyên giữa máy cài HĐH Windows và máy cài HĐH Ubuntu.

1. Tại máy cài Windows
- Bạn truy nhập vào máy cài Ubuntu bình thường như giữa các máy tính cài Windows.
+ Mở My Network Place, chọn nhóm, chọn máy cài Ubuntu.
+ Hoặc vào Start/Run, gõ \\dia_chi_IP_may_Ubuntu, rồi ấn ENTER
- Xuất hiện hộp thoại <Connect to May_Ubuntu>, bạn gõ các mục như sau.
+ User name: Bạn gõ vào tên người dùng trong Ubuntu (người dùng đã chia sẻ thư mục).
+ Password: Bạn gõ mật khẩu samba mà bạn đã đặt cho người dùng đó
+ Tích vào ô <Remember my password> nếu muốn lưu lại mật khẩu. Sau đó chọn OK.
- Sau khi kết nối, xuất hiện các thư mục đã chia sẻ trên máy cài Ubuntu.
2. Tại máy cài Ubuntu
- Bạn chọn <Nơi/Mạng>

- Xuất hiện các máy tính hiện thời đang có kết nối với máy tính của bạn. Nếu không thấy máy tính cần kết nối, bạn nháy đúp vào <Mạng Windows>, chọn nhóm mạng, sau đó chọn máy tính cần mở.
- Xuất hiện các ổ đĩa và các thư mục đã chia sẻ trên máy cài Windows.

Chú ý: Đối với những ổ đĩa chia sẻ có ký hiệu C$, F$... để truy nhập được phải thỏa mãn điều kiện:
- Máy cài HĐH Windows phải là Windows Server (ví dụ Windows Server 2003).
- Bạn biết mật khẩu của user Administrator.
Nếu việc kết nối không thành công, bạn cần chú ý kiểm tra những phần mềm tường lửa, diệt virus, spyware đang cài trên máy Windows xem có chức năng chặn kết nối hay không.
Ngoài việc chia sẻ File, bạn còn có thể chia sẻ máy in để dùng chung giữa các máy cài Windows và Ubuntu trong cùng mạng LAN, các bạn hãy thử xem nhé.
------------------------------------
Ghi chú: Bài đã gửi đăng trên tạp chí E-CHIP, mình đăng lại ở forum này để các bạn tiện theo dõi.
Họ và tên: Nguyễn Thị Hiền
Địa chỉ: Văn phòng Tỉnh uỷ Lạng Sơn
Email: nguyenthihienls@gmail.com
Sửa lần cuối bởi Nguyen Thi Hien vào ngày Thứ 2 23 Tháng 6, 2008 10:54 am với 1 lần sửa trong tổng số.
Nguyen Thi Hien
 
Bài viết: 2
Ngày tham gia: Chủ nhật 22 Tháng 6, 2008 8:53 pm

Re: Chia sẻ tài nguyên giữa Ubuntu và Windows

Gửi bàigửi bởi sunflower » Chủ nhật 22 Tháng 6, 2008 9:57 pm

Bài viết rất hay, giúp mọi người hiểu rõ được NFS là gì, SMB, SAMBA là gì. cảm ơn bạn Nguyen Thi Hien. Mong bạn sẽ có nhiều bài viết hay chia sẻ với mọi người trên diễn đàn.
sunflower
 
Bài viết: 315
Ngày tham gia: Thứ 6 13 Tháng 6, 2008 1:33 pm

Re: Chia sẻ tài nguyên giữa Ubuntu và Windows

Gửi bàigửi bởi Todayip » Thứ 2 23 Tháng 6, 2008 10:17 pm

Bài viết rất hay, thank. Nó giúp hiểu hơn về Ubuntu
Todayip
 
Bài viết: 33
Ngày tham gia: Thứ 2 23 Tháng 6, 2008 4:17 pm


Quay về Hướng dẫn cài đặt

Ai đang trực tuyến?

Đang xem chuyên mục này: Không có thành viên nào đang trực tuyến25 khách

cron