Blog · Guide

How to map a network drive on Mac (and keep it working away from home)

Windows has a button literally called “Map network drive”. macOS has… ⌘K, a text box, and an expectation that you already know what smb:// means. Here's the whole thing in plain English: mount the share in Finder, make it come back at every login, fix the usual errors — and the part every other guide skips: what happens when you leave the house.

Updated October 19, 2026 · 7 min read

TL;DR

  • Map it: Finder → Go → Connect to Server (⌘K) → smb://192.168.1.20/ShareName → Connect → sign in with your NAS account.
  • Keep it: tick “Remember this password in my keychain”, then add the mounted volume to System Settings → General → Login Items.
  • The catch: that address only exists on your home network. At a café it points at nothing, and the drive goes grey.
  • Away from home: never expose SMB to the internet. Use a VPN, Tailscale, or RocketZero to get the same Finder volume through an encrypted tunnel.
Same Mac, same ⌘K, two very different afternoons
Diagram: at home, a Mac connects to smb://192.168.1.20 directly over the LAN; away from home the same address points nowhere, while an encrypted WireGuard tunnel reaches the NAS without opening any ports At home Mac · Finder ⌘K smb://192.168.1.20 same Wi-Fi → it just works NAS 192.168.1.20 At a café — the old address Mac · Finder smb://192.168.1.20 ✗ “There was a problem connecting to the server.” At a café — through a tunnel Mac · Finder encrypted WireGuard tunnel · no open ports · works behind CGNAT NAS
A LAN address is like a room number: perfect inside the building, meaningless on the street. Remote access is about getting back inside the building — safely.

How to map a network drive on Mac with Finder

“Map a network drive” is Windows vocabulary. On a Mac you connect to a server and the share mounts as a volume. Same idea, fewer drive letters. You need three things: the NAS's address, the share name, and a NAS account that's allowed to open it.

  1. Turn on SMB on the NAS. On Synology it's Control Panel → File Services → SMB; on OpenMediaVault, Services → SMB/CIFS; on TrueNAS SCALE, create an SMB share and start the SMB service. SMB is the protocol macOS prefers — skip AFP, Apple deprecated it years ago.
  2. Open Connect to Server. In Finder, choose Go → Connect to Server, or press ⌘K.
  3. Type the address. smb://192.168.1.20/Documents — the NAS's IP (or its name, like smb://mynas.local) followed by the share. Leave the share off and macOS will ask which one you want.
  4. Save it (optional, recommended). Click the + button to add the address to your favourite servers so you never type it again.
  5. Connect and sign in. Choose Registered User, enter your NAS username and password, and tick Remember this password in my keychain.

The share appears in the Finder sidebar under Locations and lives at /Volumes/Documents. Want it on the desktop like a proper disk? Finder → Settings → General → tick Connected servers. Congratulations, you've mapped a network drive on a Mac. Nobody will give you a certificate, but you deserve one.

Terminal people: open 'smb://you@192.168.1.20/Documents' does the same thing, keychain and all.

Make the drive reconnect automatically at login

Out of the box, a mounted share lasts exactly until you restart. To make macOS remount it every time you log in:

  1. Mount the share once (above), with the password saved to your keychain.
  2. Open System Settings → General → Login Items (macOS Sequoia and later call it Login Items & Extensions).
  3. Under Open at Login, click +, go to your mounted volume (it's under the Mac's name in the sidebar, or press ⇧⌘G and type /Volumes) and add it.

Each login, macOS reconnects and opens a Finder window on the share. One honest limit: it can only reconnect to an address it can reach. Log in at home and it's seamless; log in at the airport and you get an error dialog as a souvenir.

“There was a problem connecting to the server” — quick fixes

Why your mapped drive dies when you leave home

192.168.1.20 is a private address. Every home network on Earth has one, and they all point at different things. When you leave, your Mac is still faithfully asking for 192.168.1.20 — it's just asking the café's router, which has never heard of your NAS.

So the question becomes: how do you get your Mac back “inside” your home network, safely? The tempting shortcut is to forward port 445 on your router straight to the NAS. Please don't. SMB on the open internet is a favourite of ransomware crews and bots that scan the whole internet daily. Here's how the real options compare:

OptionWorks away from home?Real Finder volume?Open portsEffort
Finder ⌘K, at home ✗No — LAN only ✓Yes ✓None Low
Forward SMB port 445 ~Technically ✓Yes ✗445 to the world (please don't) Medium
VPN to home (router / NAS VPN server) ✓Yes ✓Yes, over the VPN ~One VPN port + DDNS High
Tailscale ✓Yes ✓Yes, via the tailnet IP ✓None Medium
RocketZero ✓Yes ✓Yes — mounted for you ✓None Low

A VPN to your home network

Run a VPN server on your router or the NAS (Synology has VPN Server; WireGuard on a router is great), connect from the Mac, and your old smb://192.168.1.20 address works again. Rock solid once set up. The setup is the bill: an open VPN port, a dynamic-DNS name, client profiles, and none of it works if your ISP puts you behind CGNAT.

Tailscale

Install Tailscale on the NAS and the Mac, then connect to the NAS's tailnet address in Finder. No ports, works behind CGNAT, and it's genuinely excellent software. You do end up running a private network with accounts and an admin console — wonderful if you wanted a network; slightly much if you wanted your files. Our honest comparison: RocketZero vs Tailscale.

RocketZero: the NAS mounted in Finder, from anywhere

RocketZero is built for exactly this job. Install the package on the NAS — Synology DSM 7, OpenMediaVault 7 or TrueNAS SCALE — then the Mac app. Enter your RocketZero ID, sign in with your existing NAS username and password (there's no separate RocketZero account), and your shares mount as network volumes in Finder.

RocketZero app on macOS to map a NAS network drive on Mac: RocketZero ID, NAS account sign-in and Stay signed in option
The RocketZero app on a real Mac: your ID, your NAS account, done. “Stay signed in” keeps the password in the macOS Keychain so your drives come back by themselves when you log in.

A few things worth knowing, because they're the reason it feels native:

The macOS app is a universal build (Apple Silicon and Intel, macOS 13 or later). It isn't notarized by Apple yet, so the first launch shows a warning — allow it once in System Settings → Privacy & Security, and you won't see it again for that version. Mild friction, honestly reported. On Windows the same app maps your shares as drive letters; see mapping a Synology drive over the internet.

So which one should you use?

You only need it at home

  • Finder ⌘K + Login Items is all you need.
  • Use the IP address and save it as a favourite.
  • Already run a VPN or Tailscale? Same steps, different address.

You want it everywhere

You shouldn't need a networking certification to open a spreadsheet from the couch — or from a hotel room three time zones away.

FAQ

How do I map a network drive on a Mac?

In Finder, choose Go → Connect to Server (or press ⌘K), type the share address such as smb://192.168.1.20/Documents, click Connect, and sign in as a Registered User with your NAS username and password. The share mounts in Finder under Locations and in /Volumes. Click the + in the Connect to Server window first if you want to save the address as a favourite.

How do I make a mapped drive reconnect automatically on macOS?

Mount the share once and tick “Remember this password in my keychain”. Then open System Settings → General → Login Items (called Login Items & Extensions on newer macOS), click + under Open at Login, and pick the mounted volume. At every login macOS remounts it — as long as the NAS is reachable from the network you're on.

Why can't my Mac connect to the server?

The usual suspects: SMB isn't enabled on the NAS, the .local name isn't resolving (try the IP address instead), the account has no permission on that share, or — the big one — you're not on the same network as the NAS. A LAN address like 192.168.1.20 only exists at home; from anywhere else it points nowhere.

Can I map a NAS drive on a Mac over the internet?

Yes, but don't do it by exposing SMB (port 445) to the internet — it's one of the most attacked ports there is. Use an encrypted tunnel instead: a VPN to your home network, Tailscale, or RocketZero, which mounts your NAS as a real network volume in Finder over WireGuard with no port forwarding.

Does RocketZero work on Intel Macs?

Yes. The current macOS app is a universal build for Apple Silicon and Intel Macs running macOS 13 or later. It isn't notarized by Apple yet, so on first launch macOS shows a warning and you allow it once in System Settings → Privacy & Security.

Do I need macFUSE or a kernel extension?

No. RocketZero mounts shares through the same macOS networking framework Finder uses for Connect to Server, so the drive is an ordinary SMB network volume — no macFUSE, no kernel extension, no lowering security in Recovery mode.

Your NAS in Finder, from anywhere

RocketZero mounts your NAS as a network drive on Mac and Windows — no port forwarding, no VPN to configure, no extra account. Free to get started.

Download RocketZero Read the setup guide