Cách Kết Nối 2 Máy Tính Qua Mạng Lan

Cách Kết Nối 2 Máy Tính Qua Mạng LAN

Tính toán tốc độ truyền dữ liệu và cấu hình mạng tối ưu cho kết nối LAN giữa hai máy tính

Hướng dẫn chi tiết cách kết nối 2 máy tính qua mạng LAN

Kết nối hai máy tính qua mạng LAN (Local Area Network) là một trong những phương pháp truyền tải dữ liệu nhanh chóng và hiệu quả nhất. Dưới đây là hướng dẫn toàn diện từ cơ bản đến nâng cao, bao gồm các phương pháp kết nối, cấu hình mạng, và tối ưu hóa tốc độ truyền dữ liệu.

1. Các phương pháp kết nối phổ biến

Có ba phương pháp chính để kết nối hai máy tính qua mạng LAN:

  1. Sử dụng cáp Ethernet (được khuyến nghị)
    • Tốc độ ổn định (10 Mbps đến 10 Gbps)
    • Độ trễ thấp (1-5 ms)
    • Không bị ảnh hưởng bởi nhiễu sóng
    • Cần cáp Ethernet (CAT5e trở lên cho tốc độ Gigabit)
  2. Sử dụng WiFi Direct
    • Tiện lợi, không cần cáp
    • Tốc độ tối đa ~300-867 Mbps (802.11ac)
    • Bị ảnh hưởng bởi khoảng cách và vật cản
    • Mật khẩu bảo vệ kết nối
  3. Sử dụng cáp chéo (Crossover)
    • Dùng cho kết nối trực tiếp hai máy tính cũ
    • Tốc độ giới hạn ở 10/100 Mbps
    • Hầu hết card mạng hiện đại tự động nhận diện (Auto-MDI/MDIX)

Thông tin kỹ thuật từ IEEE

Theo tiêu chuẩn IEEE 802.3-2022, cáp Ethernet CAT6 hỗ trợ băng thông lên đến 250 MHz và tốc độ 10 Gbps ở khoảng cách lên đến 55 mét. Đối với kết nối Gigabit (1000 Mbps), cáp CAT5e đã đủ đáp ứng với khoảng cách tối đa 100 mét.

2. Hướng dẫn kết nối chi tiết sử dụng cáp Ethernet

Bước 1: Chuẩn bị phần cứng

  • 1 sợi cáp Ethernet (CAT5e trở lên)
  • 2 máy tính có cổng Ethernet (hoặc adapter USB-to-Ethernet)
  • Switch/LAN hub (tùy chọn, nếu muốn mở rộng mạng)

Bước 2: Kết nối vật lý

  1. Cắm một đầu cáp Ethernet vào cổng mạng của máy tính thứ nhất
  2. Cắm đầu còn lại vào cổng mạng của máy tính thứ hai
  3. Đảm bảo cả hai máy tính đều bật nguồn
  4. Kiểm tra đèn báo trên cổng mạng (thường nhấp nháy màu xanh lá hoặc vàng)

Bước 3: Cấu hình địa chỉ IP tĩnh

Trên Windows:

  1. Mở Control Panel > Network and Sharing Center > Change adapter settings
  2. Nhấp chuột phải vào Ethernet, chọn Properties
  3. Chọn Internet Protocol Version 4 (TCP/IPv4), nhấp Properties
  4. Chọn Use the following IP address và nhập:
    • Máy 1: IP 192.168.1.1, Subnet mask 255.255.255.0
    • Máy 2: IP 192.168.1.2, Subnet mask 255.255.255.0
  5. Nhấp OK để lưu cấu hình

Trên macOS:

  1. Mở System Preferences > Network
  2. Chọn kết nối Ethernet, nhấp Advanced
  3. Trong tab TCP/IP, chọn Manually và nhập IP như trên
  4. Nhấp OKApply

Bước 4: Kiểm tra kết nối

Trên Windows, mở Command Prompt và gõ:

ping 192.168.1.2

Nếu nhận được phản hồi (reply), kết nối thành công. Tương tự trên máy thứ hai:

ping 192.168.1.1

Bước 5: Chia sẻ tệp và thư mục

Trên Windows:

  1. Nhấp chuột phải vào thư mục muốn chia sẻ, chọn Properties > Sharing
  2. Nhấp Share…, chọn người dùng Everyone, nhấp Add
  3. Đặt quyền Read/Write hoặc Read, nhấp Share
  4. Truy cập từ máy khác qua File Explorer > Network hoặc nhập \\192.168.1.1 vào thanh địa chỉ

Trên macOS:

  1. Mở System Preferences > Sharing
  2. Đánh dấu chọn File Sharing
  3. Nhấp Options, bật chia sẻ qua SMB
  4. Thêm thư mục vào danh sách Shared Folders
  5. Truy cập từ máy khác qua Finder > Go > Connect to Server, nhập smb://192.168.1.1

3. So sánh tốc độ giữa các phương pháp kết nối

Phương pháp Tốc độ lý thuyết Tốc độ thực tế Độ trễ Độ ổn định Chi phí
Cáp Ethernet (CAT5e) 1000 Mbps 900-950 Mbps 1-5 ms ⭐⭐⭐⭐⭐ $5-$15
Cáp Ethernet (CAT6) 10000 Mbps 8500-9200 Mbps 1-3 ms ⭐⭐⭐⭐⭐ $10-$25
WiFi Direct (802.11ac) 867 Mbps 300-500 Mbps 10-30 ms ⭐⭐⭐ $0 (sử dụng card WiFi sẵn có)
Cáp chéo (100 Mbps) 100 Mbps 80-95 Mbps 5-10 ms ⭐⭐⭐⭐ $3-$10

4. Tối ưu hóa tốc độ truyền dữ liệu

4.1 Sử dụng giao thức SMB 3.0 trở lên

Giao thức SMB (Server Message Block) phiên bản 3.0 trở lên hỗ trợ:

  • Multichannel: Sử dụng nhiều kết nối mạng song song
  • SMB Direct: Tận dụng RDMA để giảm tải CPU
  • Mã hóa end-to-end (SMB 3.0+)
  • Tốc độ truyền dữ liệu lên đến 10 Gbps với phần cứng phù hợp

Để bật SMB 3.0 trên Windows:

  1. Mở PowerShell với quyền admin
  2. Chạy lệnh:
    Enable-WindowsOptionalFeature -Online -FeatureName "SMB1Protocol" -NoRestart
  3. Khởi động lại máy tính

4.2 Cấu hình MTU (Maximum Transmission Unit)

MTU mặc định là 1500 bytes, nhưng bạn có thể tối ưu hóa cho kết nối LAN:

  • Đối với Gigabit Ethernet: 9000 bytes (Jumbo Frames)
  • Đối với WiFi: 2304 bytes

Cách thay đổi MTU trên Windows:

netsh interface ipv4 set subinterface "Ethernet" mtu=9000 store=persistent

4.3 Tắt tường lửa tạm thời cho kết nối nội bộ

Tường lửa có thể làm chậm tốc độ truyền dữ liệu nội bộ. Để tắt tường lửa cho mạng riêng:

  1. Mở Control Panel > Windows Defender Firewall
  2. Chọn Turn Windows Defender Firewall on or off
  3. Đánh dấu chọn Turn off Windows Defender Firewall cho mạng riêng
  4. Nhấp OK (nhớ bật lại sau khi hoàn tất truyền dữ liệu)

5. Giải quyết sự cố kết nối thường gặp

Lỗi Nguyên nhân Giải pháp
Không ping được
  • Cáp lỗi hoặc không cắm chặt
  • IP không cùng dạng (e.g., 192.168.1.x vs 192.168.0.x)
  • Tường lửa chặn ICMP
  • Kiểm tra cáp và cổng mạng
  • Đảm bảo IP cùng subnet (e.g., 192.168.1.x/24)
  • Tắt tường lửa tạm thời
Tốc độ chậm
  • Cáp chất lượng kém (CAT5 thay vì CAT6)
  • Giao thức cũ (SMB1 thay vì SMB3)
  • Mã hóa dữ liệu (AES-256)
  • Thay cáp CAT6 trở lên
  • Bật SMB 3.0+
  • Tắt mã hóa nếu không cần thiết
Không truy cập được thư mục chia sẻ
  • Quyền chia sẻ không đúng
  • Tài khoản người dùng không khớp
  • Dịch vụ Server (LanmanServer) không chạy
  • Kiểm tra quyền Everyone: Full Control
  • Sử dụng tài khoản/local user giống nhau
  • Khởi động dịch vụ:
    net start LanmanServer

6. Bảo mật kết nối LAN giữa hai máy tính

Mặc dù kết nối LAN nội bộ được coi là an toàn, nhưng bạn nên áp dụng các biện pháp bảo mật sau:

  • Sử dụng mật khẩu mạnh cho tài khoản người dùng: Tránh sử dụng mật khẩu đơn giản như “123456” hoặc “password”.
  • Bật mã hóa SMB 3.0+: Trên Windows, chạy lệnh sau để bật mã hóa:
    Set-SmbServerConfiguration -EncryptData $true -Force
  • Giới hạn quyền truy cập: Chỉ chia sẻ thư mục cho người dùng cụ thể thay vì Everyone.
  • Sử dụng VPN cho kết nối nhạy cảm: Nếu truyền dữ liệu nhạy cảm, thiết lập VPN nội bộ như OpenVPN hoặc WireGuard.
  • Cập nhật firmware cho card mạng: Các lỗi bảo mật thường được vá qua bản cập nhật.

Khuyến cáo bảo mật từ NIST

Theo NIST SP 800-171, dữ liệu nhạy cảm nên được mã hóa khi truyền tải, kể cả trong mạng nội bộ. Đối với kết nối LAN, nên sử dụng:

  • Mã hóa SMB 3.1.1 (AES-128-GCM)
  • Xác thực Kerberos hoặc NTLMv2
  • Ghi log truy cập (audit logging)

7. Phần mềm hỗ trợ truyền dữ liệu qua LAN

Ngoài phương pháp chia sẻ thư mục tích hợp sẵn, bạn có thể sử dụng các phần mềm chuyên dụng để truyền dữ liệu nhanh chóng:

Phần mềm Đặc điểm Tốc độ Mã hóa Hỗ trợ đa nền tảng
TeraCopy Tối ưu hóa tốc độ copy, kiểm tra lỗi ⭐⭐⭐⭐⭐ Không Windows
FastCopy Nhẹ, hỗ trợ Unicode, kiểm tra MD5 ⭐⭐⭐⭐⭐ Không Windows
Resilio Sync Đồng bộ hóa thời gian thực, P2P ⭐⭐⭐⭐ AES-128 Windows/macOS/Linux
Syncthing Mã nguồn mở, đồng bộ hóa liên tục ⭐⭐⭐⭐ AES-256 Windows/macOS/Linux/Android
LAN Share Giao diện đơn giản, truyền file nhanh ⭐⭐⭐⭐ Không Windows

8. Kết nối LAN giữa Windows và macOS

Để kết nối máy Windows với macOS qua LAN:

  1. Trên macOS:
    • Mở System Preferences > Sharing
    • Đánh dấu chọn File Sharing
    • Nhấp Options, bật Share files and folders using SMB
    • Thêm tài khoản người dùng macOS vào danh sách chia sẻ
  2. Trên Windows:
    • Mở File Explorer, nhập \\[địa-chỉ-IP-macOS] (e.g., \\192.168.1.2)
    • Nhập tên người dùng và mật khẩu tài khoản macOS khi được yêu cầu
  3. Truy cập từ macOS đến Windows:
    • Trên macOS, mở Finder > Go > Connect to Server
    • Nhập smb://[địa-chỉ-IP-Windows] (e.g., smb://192.168.1.1)
    • Nhập tên người dùng và mật khẩu tài khoản Windows

Lưu ý: Đảm bảo cả hai máy sử dụng cùng phiên bản SMB (tốt nhất là SMB3). Trên macOS, bạn có thể buộc sử dụng SMB3 bằng lệnh:

defaults write /Library/Preferences/com.apple.NetFS kMaxProtocolVersion -int 3

9. Kết nối LAN qua bộ định tuyến (Router)

Nếu muốn kết nối hai máy tính qua bộ định tuyến (thay vì trực tiếp), làm theo các bước sau:

  1. Kết nối cả hai máy tính vào router qua cáp Ethernet hoặc WiFi
  2. Đảm bảo cả hai máy nhận IP từ cùng một subnet (thường là 192.168.1.x hoặc 192.168.0.x)
  3. Kiểm tra kết nối bằng lệnh ping:
    ping 192.168.1.2
  4. Chia sẻ thư mục như hướng dẫn ở phần 2.5

Ưu điểm:

  • Có thể kết nối nhiều máy tính cùng lúc
  • Truy cập Internet đồng thời
  • Dễ dàng mở rộng mạng

Nhược điểm:

  • Tốc độ có thể bị giới hạn bởi router (đặc biệt với WiFi)
  • Độ trễ cao hơn so với kết nối trực tiếp

10. Kết nối LAN qua WiFi Direct (không dùng router)

Nếu không có cáp Ethernet, bạn có thể sử dụng WiFi Direct:

Trên Windows:

  1. Mở Settings > Network & Internet > Mobile hotspot
  2. Chọn Wi-Fi trong menu dropdown
  3. Nhấp Edit, đặt tên mạng và mật khẩu
  4. Bật Mobile hotspot
  5. Kết nối máy thứ hai vào mạng WiFi vừa tạo

Trên macOS:

  1. Mở System Preferences > Sharing
  2. Đánh dấu chọn Internet Sharing
  3. Chọn Share your connection from: Wi-Fi
  4. Trong To computers using, chọn Wi-Fi
  5. Nhấp Wi-Fi Options, đặt tên mạng và mật khẩu
  6. Bật Internet Sharing (máy sẽ tạo mạng WiFi)

Lưu ý:

  • Tốc độ WiFi Direct thường chậm hơn Ethernet (300-867 Mbps)
  • Khoảng cách tối đa ~10 mét (không vật cản)
  • Tiêu thụ pin nhiều hơn so với Ethernet

11. Kết nối LAN giữa hai máy tính Linux

Đối với hệ điều hành Linux (Ubuntu/Debian), làm theo các bước sau:

Cấu hình IP tĩnh:

sudo nano /etc/netplan/01-netcfg.yaml

Thêm cấu hình (ví dụ cho máy 1):

network:
  version: 2
  renderer: networkd
  ethernets:
    enp0s3:  # Thay bằng tên interface của bạn
      addresses: [192.168.1.1/24]

Áp dụng cấu hình:

sudo netplan apply

Chia sẻ thư mục với NFS:

  1. Cài đặt NFS server:
    sudo apt install nfs-kernel-server
  2. Chỉnh sửa file cấu hình:
    sudo nano /etc/exports
    Thêm dòng:
    /path/to/folder 192.168.1.2(rw,sync,no_subtree_check)
  3. Khởi động lại dịch vụ NFS:
    sudo systemctl restart nfs-kernel-server
  4. Trên máy khách, cài đặt NFS client:
    sudo apt install nfs-common
  5. Mount thư mục từ xa:
    sudo mount -t nfs 192.168.1.1:/path/to/folder /local/mount/point

12. Kiểm tra và benchmark tốc độ mạng LAN

Để đo tốc độ thực tế của kết nối LAN, sử dụng các công cụ sau:

12.1 iPerf3 (Đo băng thông)

Trên máy chủ (server):

iperf3 -s

Trên máy khách (client):

iperf3 -c 192.168.1.1 -t 30

Kết quả sẽ hiển thị tốc độ truyền dữ liệu (Mbps) và độ trễ.

12.2 NetCPS (Đo tốc độ copy)

Sao chép một file lớn (e.g., 1GB) và đo thời gian:

time cp large_file.txt /dev/null

Tính tốc độ:

Tốc độ (MB/s) = Dung lượng file (MB) / Thời gian (giây)

12.3 LAN Speed Test (Windows)

Phần mềm LAN Speed Test (miễn phí) cho phép:

  • Đo tốc độ đọc/ghi
  • Kiểm tra độ ổn định kết nối
  • Xuất báo cáo chi tiết
Công cụ Loại kiểm tra Hỗ trợ nền tảng Độ chính xác
iPerf3 Băng thông TCP/UDP Windows/macOS/Linux ⭐⭐⭐⭐⭐
LAN Speed Test Tốc độ đọc/ghi file Windows ⭐⭐⭐⭐
NetCPS Tốc độ copy thực tế Linux/macOS ⭐⭐⭐⭐
Wireshark Phân tích gói tin Windows/macOS/Linux ⭐⭐⭐⭐⭐

13. Câu hỏi thường gặp (FAQ)

13.1 Tại sao tôi không thể ping máy tính kia?

Nguyên nhân phổ biến:

  • IP không cùng subnet (e.g., 192.168.1.x vs 192.168.0.x)
  • Tường lửa chặn ICMP (ping)
  • Cáp mạng lỗi hoặc không cắm chặt
  • Card mạng bị vô hiệu hóa

Giải pháp:

  • Kiểm tra IP bằng
    ipconfig
    (Windows) hoặc
    ifconfig
    (macOS/Linux)
  • Tắt tường lửa tạm thời
  • Thay cáp mạng khác
  • Kích hoạt card mạng trong Device Manager

13.2 Tại sao tốc độ truyền file chậm hơn tốc độ mạng?

Nguyên nhân:

  • Ổ cứng HDD chậm (tốc độ đọc/ghi giới hạn)
  • Sử dụng giao thức cũ (SMB1 thay vì SMB3)
  • Mã hóa dữ liệu (AES-256 làm chậm CPU)
  • Phần mềm diệt virus quét file trong quá trình truyền

Giải pháp:

  • Nâng cấp lên ổ SSD
  • Bật SMB 3.0+
  • Tắt mã hóa nếu không cần thiết
  • Tạm thời tắt phần mềm diệt virus

13.3 Làm thế nào để kết nối LAN giữa Windows 10 và Windows 11?

Quá trình tương tự như hướng dẫn ở phần 2. Đảm bảo:

  • Cả hai máy sử dụng SMB 3.1.1 (mặc định trên Windows 10/11)
  • Tắt SMB1 (không an toàn):
    Disable-WindowsOptionalFeature -Online -FeatureName SMB1Protocol
  • Sử dụng tài khoản Microsoft hoặc tài khoản local với mật khẩu

13.4 Có thể kết nối LAN qua cổng USB không?

, nhưng cần adapter chuyên dụng:

  • Sử dụng cáp USB-to-USB Networking (e.g., cáp Belkin F5U279)
  • Hoặc adapter USB-Ethernet + cáp Ethernet
  • Tốc độ tối đa ~480 Mbps (USB 2.0) hoặc 5 Gbps (USB 3.0)

Cấu hình tương tự như kết nối Ethernet thông thường.

13.5 Làm thế nào để truyền file lớn hơn 4GB?

Nếu gặp lỗi khi truyền file >4GB:

  • Đảm bảo ổ đĩa định dạng NTFS (không phải FAT32)
  • Sử dụng phần mềm hỗ trợ file lớn như TeraCopy
  • Nén file thành nhiều phần nhỏ hơn 4GB

14. Kết luận và khuyến nghị

Kết nối hai máy tính qua mạng LAN là giải pháp hiệu quả để truyền dữ liệu với tốc độ cao và độ ổn định. Dưới đây là khuyến nghị dựa trên nhu cầu:

Nhu cầu Phương pháp khuyến nghị Tốc độ dự kiến Chi phí
Truyền dữ liệu nhỏ (<1GB) WiFi Direct hoặc cáp chéo 50-100 Mbps $0-$10
Truyền dữ liệu lớn (1GB-100GB) Cáp Ethernet CAT5e+ 900-950 Mbps $5-$20
Truyền dữ liệu cực lớn (>100GB) Cáp Ethernet CAT6+ với SMB3 1-10 Gbps $15-$50
Kết nối tạm thời (không có cáp) WiFi Direct hoặc Hotspot 100-500 Mbps $0
Bảo mật cao (dữ liệu nhạy cảm) Ethernet + SMB mã hóa + VPN 500-900 Mbps $20-$100

Lời khuyên cuối cùng:

  • Luôn sử dụng cáp Ethernet chất lượng (CAT6 trở lên) cho tốc độ tối ưu.
  • Cập nhật driver card mạng và hệ điều hành thường xuyên.
  • Sử dụng SMB 3.0+ và tắt SMB1 vì lý do bảo mật.
  • Mã hóa dữ liệu nhạy cảm, ngay cả trong mạng nội bộ.
  • Sao lưu dữ liệu quan trọng trước khi truyền tải.

Tài liệu tham khảo

Để tìm hiểu sâu hơn về mạng LAN và các giao thức truyền dữ liệu, bạn có thể tham khảo:

Leave a Reply

Your email address will not be published. Required fields are marked *