Transfer files between computers via home Wi-Fi router — one of the most convenient ways to share data without flash drives, external drives, or long cables. Simply connect both devices to the same network, and you can transfer documents, photos, videos, and even entire folders at speeds limited only by your router's capabilities.
In this article we will analyze all the current methods: from classical transmission by local network (via shared folders or protocol SMB) to modern solutions like FTP servers, DLNA and cloud services. Each method has its advantages: some value speed, others ease of setup, and still others the ability to access files from any device. The choice depends on your needs: whether you need to transfer a few photos or sync terabytes of data between computers.
We will pay special attention to the settings security — how to protect transferred files from unauthorized access, why you shouldn't use default passwords, and how to properly configure access rights. We'll also cover common issues (such as devices not "recognizing" each other) and how to resolve them without calling a specialist.
1. Preparing devices: what you need to do before transferring files
Before you begin setup, make sure both devices (computer and laptop) meet the minimum requirements:
- 🔌 Both devices are connected to one Wi-Fi router (or via a cable to it). If you use a repeater (repeater), check that it works in mode
Bridge. - 🖥️ The computers have up-to-date network adapter drivers installed. Windows they can be updated through
device Manager, For macOS/Linux — through system updates. - 🔒 Turn it off firewalls (temporarily) or add exceptions for the local network. Antiviruses like Kaspersky or ESET can also block file sharing.
- 📡 Check that your router is not distributing the guest network (Guest Network) - the devices in it are isolated from the main network.
If you use Windows 10/11, turn on network discovery:
- Open
Control Panel → Network and Internet → Network and Sharing Center. - Select
Change advanced sharing options. - Enable options
Network discoveryAndFile and Printer Sharingfor profilePrivate.
Important! If you are transferring files between Windows And macOS/Linux, additional protocol configuration may be required SMBOn . Mac enable support SMB1 (if necessary) via terminal:
sudo nano /etc/nsmb.conf[default]
smb_neg=smb1_only
2. Method 1: Transfer via a shared folder (SMB/NFS)
The most universal method is creation network folder, which will be accessible from other devices. It works on all operating systems, but requires manual configuration.
Setting up on Windows
- Create a folder (eg.
Exchange) anywhere on the disk. - Right-click on it →
Properties → Access → Share. - Select a user
All(or create a new one) and set the rightsReading and writing. - Go to the tab
Securityand add the same user with full rights.
Connecting from a laptop
On another computer:
- Open
Conductorand enter in the address bar\\Computer_IP_ADDRESS(For example,\\192.168.1.100). - Enter your login/password (if requested). For Windows By default, this is your account data.
- Copy files to or from the shared folder.
The folder is shared for the user "Everyone" or a specific user|
Permissions are set to "Read and Write"|
The firewall allows incoming connections over SMB (port 445)|The devices are on the same subnet (e.g. 192.168.1.x)-->
For macOS/Linux: connect via Finder → Go → Connect to Server (enter smb://IP-ADDRESS) or use the command:
mount -t cifs //192.168.1.100/Exchange /mnt/share -o username=name,password=password
Table: Comparison of SMB and NFS protocols
| Characteristic | SMB (Windows) | NFS (Linux/macOS) |
|---|---|---|
| Transfer speed | High (optimized for local networks) | Very high (minimal overhead) |
| Windows support | Yes (built-in) | Requires additional software (eg. NFS Client) |
| Security | Encryption via SMB 3.0+ | Supports Kerberos, but setup is more complex |
| Ease of setup | Simple (via graphical interface) | More complicated (editing configs) |
3. Method 2: Using an FTP server to transfer files
If you need remote transmission (for example, outside your home network) or you work with large amounts of data, FTP server It's a great solution. It can be set up even on a weak router with a USB port.
Setting up FTP on your router (if supported)
Many modern routers (for example, ASUS RT-AX88U, TP-Link Archer C5400) allow you to connect an external drive and deploy an FTP server on it:
- Connect a flash drive or HDD to the router's USB port.
- Go to the router's web interface (usually
192.168.1.1). - Find the section
USB Applications → FTP Server. - Turn on the server, specify the sharing folder and set up a login/password.
For Windows/macOS/Linux: connect via any FTP client (for example, FileZilla, WinSCP) or built-in tools:
- 🖥️ In Windows: open
Conductor→ enter in the address barftp://192.168.1.1. - 🍎 On Mac:
Finder → Go → Connect to Server→ftp://192.168.1.1. - 🐧 In Linux:
ftp 192.168.1.1orlftp 192.168.1.1.
How to speed up FTP transfer?
Use passive mode (PASV) in the client settings if the active mode is slow.
Disable encryption (if you only transfer files within a local network) – this will speed up the exchange by 20-30%.
Split large files into archives (for example, via 7-Zip) - this will reduce overhead costs.
Important: If your router does not support FTP, you can deploy the server directly on your computer using programs like FileZilla Server or vsftpd (for Linux).
4. Method 3: DLNA/UPnP streaming (for multimedia)
If you need to transfer photos, videos or music, protocol DLNA will be the simplest solution. It automatically detects devices on the network and allows you to stream content without any extra configuration.
Setting up DLNA on Windows
- Open
Settings → System → Media Transfer. - Enable the option
Media streaming. - Select the devices that are allowed access (eg. Samsung Smart TV or laptop).
How to access from a laptop
On another device:
- 🎵 On Windows: open
File Explorer → Network→ select the source computer. - 🍎 On Mac: use VLC or Plex to connect to a DLNA server.
- 📱 On Android/iOS: install the application BubbleUPnP or DLNA Player.
⚠️ Attention: Some routers (eg. Zyxel Keenetic) block multicast traffic by default. If devices can't see each other, check your settings. IGMP Snooping in the router control panel.
5. Method 4: Cloud services with local synchronization
If you need not only a transmission, but also file synchronization between devices, use cloud services with support LAN Sync (LAN synchronization). This will speed up exchange and save internet traffic.
The best services for local synchronization
| Service | LAN Sync support | Max. speed | Free volume |
|---|---|---|---|
| Resilio Sync | Yes (P2P) | Limited only by network | Unlimited |
| Dropbox | Yes (setting in settings) | ~100 Mbps | 2 GB |
| Syncthing | Yes (open source) | Limited only by network | Unlimited |
| Google Drive | No | Depends on the Internet | 15 GB |
How to Set Up Syncthing (Free Alternative)
- Download and install Syncthing on both devices with official website.
- On one computer, create a folder for synchronization.
- On the second device, add remote device (use IP or ID).
- Select a folder to sync and confirm the connection on both devices.
Advantages:
- 🔄 Automatic synchronization when files change.
- 🔒 Traffic encryption (optional).
- 📶 Works even without the Internet (only via a local network).
6. Method 5: Transfer via SSH (for Linux/macOS)
For experienced users Linux or macOS the most reliable way is to transfer via SSH (protocol SFTP or SCP). This method provides encryption and works even on weak devices.
Setting up an SSH server on Linux
sudo apt update && sudo apt install openssh-server # Installing the serversudo systemctl enable --now ssh # Startup and autoload
sudo ufw allow 22 # Allow port 22 in the firewall
Commands for file transfer
- 📤 Send a file from a PC to a laptop:
scp file.txt user@192.168.1.100:/path/to/folder - 📥 Download the file from your laptop to your PC:
scp user@192.168.1.100:/path/to/file.txt . - 📁 Copy a folder recursively:
scp -r folder/user@192.168.1.100:/path/
For Windows use the client WinSCP or PuTTY:
- Enter your IP address, login and password.
- Select a protocol
SFTP. - Drag and drop files between your local PC and remote device.
⚠️ Attention: By default, SSH uses password authentication, which is insecure. To protect yourself, configure access keys:
ssh-keygen -t ed25519 # Generate a key on the client
ssh-copy-id user@192.168.1.100 # Copy the key to the server
7. Troubleshooting: Why devices can't see each other
If computers cannot detect each other on the network, check the following:
Diagnostic checklist
Ping between devices is successful (command ping 192.168.1.100)|
Devices on the same subnet (subnet mask 255.255.255.0)|VPNs or proxies that may block local traffic are disabled|
DHCP is enabled on the router (devices receive an IP automatically)-->
Common mistakes and solutions
| Problem | Cause | Solution |
|---|---|---|
| The shared folder won't open. | Incorrect access rights | Check your settings Security And Access in the folder properties. |
| Requests login/password upon connection | Guest access is disabled | Enable your account Guest or use a local user. |
| Low transmission speed | Wi-Fi network interference | Switch to 5GHz or use a cable. |
| FTP server is not responding | Blocking port 21 | Check the port settings on your router and firewall. |
If nothing helps, reset the network settings on both devices:
# For Windows:netsh int ip reset
netsh winsock reset
For Linux/macOS:
sudo systemd-resolve --flush-caches
sudo networksetup -setdhcp Wi-Fi
8. FAQ: Frequently asked questions about transferring files via a router
Is it possible to transfer files between Windows and macOS?
Yes, but for this you need:
- On Windows enable support
SMB 2.0+(openControl Panel → Programs → Turn on Windows features → SMB 1.0/CIFSand uncheck the box if it is checked). - On Mac connect via
Finder → Go → Connect to Serverand entersmb://IP-ADDRESS.
For FTP or SSH There is no difference in OS - use any client.
How to transfer files larger than 4GB?
The 4GB limitation is due to the file system. FAT32Solutions:
- 🔹 Use NTFS or exFAT for external drives.
- 🔹 Pass it on SMB/FTP - they have no file size restrictions.
- 🔹 Archive the file with the breakdown:
7z a -v4g archive.7z big_file.iso.
Is it possible to transfer files through a router without a computer (for example, from a phone)?
Yes, if the router supports:
- 📱 USB drive: connect the flash drive to the router and use FTP or Samba.
- 🌐 Router Cloud: some models (eg ASUS AiCloud) allow you to download files through a browser.
- 📡 DLNA: to transfer multimedia from your phone to TV or laptop.
For Android applications will do FX File Explorer (SMB/FTP) or Solid Explorer.
How to protect transferred files from prying eyes?
Minimum safety measures:
- 🔐 Use complex passwords for shared folders and FTP (at least 12 characters with numbers and special characters).
- 🌐 Turn it off
Guest accessin the router settings. - 🔒 Set up encryption:
- For SMB: turn on
SMB 3.0+with encryption. - For FTP: use
FTPSorSFTP.
- For SMB: turn on
- 📡 Change the default IP address of the router (for example, from
192.168.1.1on192.168.25.1) and disable remote administration.
For maximum protection, expand VPN server on the router (for example, OpenVPN) and connect to the network only through it.
What is the maximum transfer speed through a Wi-Fi router?
Speed depends on:
- 📶 Wi-Fi standard:
- 802.11n (Wi-Fi 4): up to 150-300 Mbps.
- 802.11ac (Wi-Fi 5): up to 866-1733 Mbps.
- 802.11ax (Wi-Fi 6): up to 2400 Mbps and higher.
- 🖧 Connection type:
- 2.4 GHz: up to 150 Mbps (signal passes better through walls).
- 5 GHz: up to 1 Gbps (but shorter range).
- 💻 Device limitations: Older laptops may not support high speeds.
For maximum speed:
- Use gigabit router (For example, TP-Link Archer AX6000).
- Connect one of the devices via cable (for example, PC to router via Ethernet).
- Turn on
Qoson the router and set priority for local traffic.