Transferring files from your computer to your laptop via a Wi-Fi router: all the ways from a local network to the cloud

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:

  1. Open Control Panel → Network and Internet → Network and Sharing Center.
  2. Select Change advanced sharing options.
  3. Enable options Network discovery And File and Printer Sharing for profile Private.

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

  1. Create a folder (eg. Exchange) anywhere on the disk.
  2. Right-click on it → Properties → Access → Share.
  3. Select a user All (or create a new one) and set the rights Reading and writing.
  4. Go to the tab Security and add the same user with full rights.

Connecting from a laptop

On another computer:

  1. Open Conductor and enter in the address bar \\Computer_IP_ADDRESS (For example, \\192.168.1.100).
  2. Enter your login/password (if requested). For Windows By default, this is your account data.
  3. 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

CharacteristicSMB (Windows)NFS (Linux/macOS)
Transfer speedHigh (optimized for local networks)Very high (minimal overhead)
Windows supportYes (built-in)Requires additional software (eg. NFS Client)
SecurityEncryption via SMB 3.0+Supports Kerberos, but setup is more complex
Ease of setupSimple (via graphical interface)More complicated (editing configs)
📊 Which protocol do you most often use for file sharing?
SMB (Windows)
NFS (Linux/macOS)
FTP
Cloud services
Don't know

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:

  1. Connect a flash drive or HDD to the router's USB port.
  2. Go to the router's web interface (usually 192.168.1.1).
  3. Find the section USB Applications → FTP Server.
  4. 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 bar ftp://192.168.1.1.
  • 🍎 On Mac: Finder → Go → Connect to Serverftp://192.168.1.1.
  • 🐧 In Linux: ftp 192.168.1.1 or lftp 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

  1. Open Settings → System → Media Transfer.
  2. Enable the option Media streaming.
  3. 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

ServiceLAN Sync supportMax. speedFree volume
Resilio SyncYes (P2P)Limited only by networkUnlimited
DropboxYes (setting in settings)~100 Mbps2 GB
SyncthingYes (open source)Limited only by networkUnlimited
Google DriveNoDepends on the Internet15 GB

How to Set Up Syncthing (Free Alternative)

  1. Download and install Syncthing on both devices with official website.
  2. On one computer, create a folder for synchronization.
  3. On the second device, add remote device (use IP or ID).
  4. 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 server

sudo 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:

  1. Enter your IP address, login and password.
  2. Select a protocol SFTP.
  3. 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

ProblemCauseSolution
The shared folder won't open.Incorrect access rightsCheck your settings Security And Access in the folder properties.
Requests login/password upon connectionGuest access is disabledEnable your account Guest or use a local user.
Low transmission speedWi-Fi network interferenceSwitch to 5GHz or use a cable.
FTP server is not respondingBlocking port 21Check 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:

  1. On Windows enable support SMB 2.0+ (open Control Panel → Programs → Turn on Windows features → SMB 1.0/CIFS and uncheck the box if it is checked).
  2. On Mac connect via Finder → Go → Connect to Server and enter smb://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 access in the router settings.
  • 🔒 Set up encryption:
    • For SMB: turn on SMB 3.0+ with encryption.
    • For FTP: use FTPS or SFTP.
  • 📡 Change the default IP address of the router (for example, from 192.168.1.1 on 192.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 Qos on the router and set priority for local traffic.