Skip to main content

Network security

Guest Wi-Fi That Stopped at the Register

A second SSID is not a wall. We proved isolation from a table, then wrote the deny rule so it stayed that way.

Server wiping tables in an empty independent restaurant dining room
  • IndustryRestaurant
  • WhereLos Angeles
  • Timeline2 weeks
  • EngagementGuest Wi-Fi

Meet the client

A restaurant whose guest network could see the register

Restaurant name, POS brand, and staff names are withheld at the client's request. The engagement type, method, and constraints are real.

An independent Los Angeles restaurant asked Secure Techies to fix guest Wi-Fi after a processor questionnaire asked how the payment network was separated. A guest phone on the dining-room SSID could reach the register subnet. We built a guest VLAN, denied LAN, turned on client isolation, moved cameras off guest, rotated the passphrase, and tested from a table before Saturday night.

IndustryHospitality
SizeIndependent restaurant
LocationLos Angeles, CA
DeliveryTwo-week engagement
Manager and engineer at a back-office table

Primary goals

What success had to look like

Stop guest traffic at the internet

Visitors needed the web. They did not need the POS, the office PC, or the camera recorder.

Prove it from a table

A second SSID was already on the wall. We needed a join test that failed to reach the register.

Do it between services

The work had to finish on a Monday-Tuesday close window. Saturday night was not a change window.

The challenge

The guest name and the staff LAN were the same place

The restaurant already advertised free Wi-Fi. The mesh kit had a Guest SSID. Both names still bridged onto one subnet next to the terminals.

  1. 01

    A dining-room phone could scan the POS

    We joined as a guest and reached the register's management page. That is not hospitality. That is a flat LAN with a friendly name.

  2. 02

    Cameras lived on Guest

    The back-alley camera had been parked on guest 'because it was isolated.' Isolation was then punched open so the NVR could see it.

  3. 03

    The password was a mural

    The passphrase had been on a board for three years. Staff used guest because it was easier than the staff SSID.

  4. 04

    The processor had started asking

    A questionnaire wanted segmentation language. The owner needed an honest answer, not a logo.

Point-of-sale counter with the terminal screen turned dark

How we worked

Join first, then build the wall

We treated this as a network job with a test, not a new mesh kit. Scope was written down before any VLAN. We are not a QSA and did not sell a PCI seal.

  1. 01

    Join as a guest

    From a dining-room table we noted the guest IP, pinged the POS subnet, and tried two guest phones against each other. The results were the statement of work.

  2. 02

    Build the guest VLAN

    New subnet. New DHCP on the firewall. Guest SSID mapped to that VLAN on every access point. Same name so Saturday guests did not notice.

  3. 03

    Deny LAN, isolate clients

    Firewall: guest to LAN deny. Guest to WAN allow. Client isolation on. Cameras and printers moved off guest.

  4. 04

    Test again, then write it

    Same table, same phone. Guest could not reach the register. Two guest phones could not ping each other. Staff SSID still reached the printer.

What we examined

Five checks, one dining-room test

The VLAN was the headline. The workstreams were how we knew Saturday night would still print tickets.

SSID to VLAN map

Every access point used the same guest name, key, and VLAN. Roaming could not dump a phone onto staff.

Firewall deny

Guest to LAN deny, logged for a week so we could see what we broke (usually a camera).

Client isolation

Guest phones could not talk to each other on the same SSID.

POS and office stay off guest

Terminals, the office PC, and the printer stayed on staff. IoT got its own VLAN, not the visitor path.

Passphrase and staff habit

New key, no board in the dining room. Staff told to use the staff SSID only.

Small restaurant shelf with a modem, switch, and ethernet cables

The password on the specials board was three years old. Isolation was never on.

Staff and a technician checking guest Wi-Fi from the dining room

A guest phone at a two-top could open the register’s management page. The SSID said Guest. The subnet said otherwise.

That is the usual starting point for guest Wi-Fi isolation. An independent hospitality restaurant in Los Angeles called Secure Techies after a processor packet asked how the payment network was separated. They had a mesh kit and a password on a board. They did not have a wall.

This case study records the join test, the VLAN, the deny rule, and the second test from the same table. Client identifiers stay out. The method does not.

Why they called

A restaurant is two businesses in one room: people on phones, and a terminal that takes cards. CISA’s guidance is plain: implement a guest Wi-Fi network that is separate from the main network, using multiple SSIDs or other isolation so organizational information is not on the visitor path.

The owner thought they had already done that. The kit offered a Guest toggle. We joined from a table and landed in the same range as the POS. The mesh was handing out DHCP for both names. The firewall never saw two networks. A friendly SSID is a label. The subnet is the design.

The PCI DSS standard expects the cardholder environment to be segmented from networks that do not need card data. We are not the QSA. We are the people who still find a terminal and a guest SSID on one flat LAN.

Two facts set the calendar:

  1. Saturday night is not a change window.
  2. The processor’s questions were not going to get easier.

We had no leftover diagram. The closet told the truth: one consumer-grade router, a switch, and a password that had not rotated since the last remodel.

What this engagement was, and was not

Secure Techies sells network security as design, firewall, and wireless that you can test. We do not issue PCI attestations. We do not replace Toast, Square, or whoever runs the POS application.

We wrote that limit into the statement of work. The owner wanted an honest answer for the questionnaire and a dining room that still printed tickets.

Out of scope on purpose:

  • A PCI ROC or SAQ filled out as if we were the assessor
  • A new POS vendor
  • Replacing every access point if the current ones could take a VLAN
  • Enrolling guest phones in anything

In scope:

  • A join test we would write down
  • Guest VLAN and firewall deny
  • Client isolation
  • Moving cameras and the leftover TV off guest
  • A new passphrase and a staff rule
  • A second test from the same table

CIS puts the device and design work under Network Infrastructure Management: know the gear, configure it on purpose. Guest Wi-Fi is one of those configurations.

How we isolated guest Wi-Fi

Monday: the join test

We sat where a guest sits. We joined the Guest SSID. We wrote down the IP.

It was the same range as a terminal. We opened the printer. We reached a camera. We reached the register’s management page on HTTP, which is how this page opens. Two guest phones could ping each other. Client isolation was off.

That page of notes was the scope. Nobody argued with a screenshot from their own dining room. The mesh “Guest” toggle had never created a second network. It had created a second name for the first one.

NIST’s SP 800-153 is the older, still-cited WLAN paper CISA points at. You do not need every federal checkbox. You do need a written design: which SSID is trusted, which is not, and what each one can reach.

Tuesday: the wall

The firewall already supported VLANs. We did not forklift it. We created a guest VLAN, a new subnet, and DHCP on the firewall, not on a random access point.

Every AP mapped the existing Guest name to that VLAN. Same name, new key, same VLAN. Roaming could not dump someone onto staff.

Firewall rule: guest to LAN, deny. Guest to WAN, allow, with a bandwidth cap so one visitor could not wreck a Saturday. Client isolation on. Cisco Meraki documents the same idea in wireless client isolation and in their guest versus internal write-up. This site was not Meraki. The idea does not care about the logo.

Cameras moved to a small IoT VLAN. The “smart” TV that had been on guest went with them. The POS and the office PC never moved. They were already on the staff path. We just stopped inviting strangers onto it.

The Wi-Fi Alliance publishes WPA3 as the current encryption generation. We enabled WPA3/WPA2 on guest and staff. We did not leave the network open “because guests complain.”

What the first deny rule broke

The first hour after deny-LAN is when honesty shows up.

The back-alley camera went dark. That was expected. It had been on guest. We put it on IoT and allowed only NVR traffic.

A manager’s personal laptop lost the shared drive. That laptop had been on guest because the password was on the board. We moved it to staff and took the board down.

The POS printed. A test card sale went through. Those two facts were the leave-behind. We do not change guest Wi-Fi and walk out before a ticket prints.

Staff were told, once, in the walk-in: work devices use the staff SSID. Guest is for people we do not manage. The new passphrase lives with the manager, not on a mural.

What we did not rip out

The access points could take a VLAN tag. Replacing them would have felt like progress and would have burned the week. We replaced the ISP gateway only because it sat in front of the real firewall, did NAT for everything, and could not pass VLANs without turning guest back into a bridge. The capable firewall stayed. The consumer box in front of it left. That is a different sentence than “we sold a new wireless system.”

Bandwidth caps are not security. We set one anyway. One visitor streaming a game should not stall a kitchen display. Inbound connections from the internet to guest IPs were already off. We left them off.

We did not put a captive portal on this site. The owner did not want an email harvest. A rotated passphrase plus isolation was the control. A portal is a later conversation if they want logs of who joined.

What we told the processor

The questionnaire wanted a paragraph. We gave them facts:

  • Guest traffic sits on its own VLAN
  • A firewall deny stops guest from the LAN that holds terminals
  • Client isolation is on
  • Staff and POS do not use the guest SSID
  • We tested from the dining room on [date in the packet]

We did not let the owner write “we are PCI compliant” in that box. Isolation is a control. Compliance is an assessor’s sentence. The PCI DSS page on our site is the longer map. This project was one wall.

If the processor later wants a QSA, the one-page design is what that person should start from. It is not a substitute for their work.

The second dining-room test

After the dust settled we sat at the same table.

CheckResult we required
Guest IPNot in the staff or POS range
Guest to POSFail
Guest to office PC / printerFail
Two guest phonesCannot ping each other
Staff SSID to printerStill works
Camera appWorks because we moved cameras, not because we punched a hole

If any of the first four had failed, we were not finished. They did not fail.

The packet that left with the owner was short on purpose:

  1. Before/after join notes. IPs, what a guest could reach, what they could not after.
  2. One-page design. SSIDs, VLANs, firewall rules, who owns the passphrase, rotation date.
  3. IoT list. Cameras and the TV, and the only flows they are allowed.
  4. Saturday runbook. If guest dies during service, who to call, and what not to “fix” by bridging VLANs or parking a camera back on guest.

The Saturday page is one paragraph. Call us. Do not plug the mesh back into the staff switch. Do not write the passphrase on the specials board. A well-meaning closer will do both of those things if you do not say them.

The FTC small-business cybersecurity pages keep repeating the same idea in owner language: lock down the network you actually run. A mesh kit with a friendly name is not that.

We pointed the owner at the public guest Wi-Fi security guide for the same checklist, and at PCI DSS so they could see what a real assessment still expects. Isolation is a control. It is not a certificate.

Zero trust at this size is not a platform. It is “do not trust a device because it is in the dining room.”

What we verified before Saturday

A VLAN with no second join test is still a story.

GateWhat “done” meant here
Guest IPDifferent subnet from POS and staff
Guest to POS / printer / office PCFail from a dining-room phone
Guest to guestClient isolation on. Two phones cannot ping each other
Staff pathPrinter and a test card sale still work
CamerasOn IoT, talking only to the NVR, not parked on guest
NameSame guest SSID. New key. No password on the wall

What they had that they did not have on day one:

  • A deny-LAN rule the owner could see
  • A dining-room test written down
  • Cameras off the visitor path
  • A paragraph for the processor that did not say “PCI compliant”

What they still did not have, and should not claim:

  • A QSA letter
  • A new POS vendor
  • A captive-portal marketing list

Lessons we would repeat

Join before you redesign. The owner’s story and the subnet are often different people.

Keep the guest name. Changing the SSID on a Friday is how you spend Saturday explaining Wi-Fi instead of plating.

Do not park cameras on guest. You will either break video or break isolation.

Take the password off the wall. Otherwise your own staff will undo the design.

Print a ticket before you leave. A VLAN that breaks the POS is not a successful security project.

Write the deny rule where the owner can see it. If the only proof is a vendor checkbox labeled Guest, the next manager will turn it off to fix a camera. The firewall rule is the design. The SSID name is hospitality. If those two sentences ever disagree later, believe the firewall rule on the device we left behind.

Planning your own guest isolation

If a processor, an insurer, or your own gut is asking whether a stranger in the dining room can see a register, start with a join test. Bring the firewall admin and whoever owns the POS. We will tell you what belongs in a two-week window and what belongs in a later QSA conversation.

Secure Techies works from Canoga Park with restaurants and venues across Los Angeles and Southern California. Schedule a consultation if you want the same kind of dining-room proof this owner left with.

For a different project record, see Microsoft Intune without recalling every laptop.

The outcome

Guest traffic stopped at the internet

2 wksChange window
1 tableProof test
Deny LANGuest firewall rule
No sealNot a PCI audit
  • Guest VLAN with a deny-LAN rule the owner could see in the firewall
  • Client isolation on the guest SSID
  • Cameras and the leftover 'smart' TV moved off guest
  • Dining-room join test that could not reach the POS or the office PC
  • Staff back on the staff SSID
  • A one-page design: SSIDs, VLANs, who owns the passphrase, rotation date
  • Clear statement of what this was not: not a QSA assessment, not a new POS vendor

Technologies and frameworks

VLAN segmentationGuest SSIDClient isolationNext-generation firewallWPA2/WPA3POS network

Questions

Frequently asked questions

What is guest Wi-Fi isolation?
Guest Wi-Fi isolation means visitors reach the internet on a network that cannot reach your POS, printers, cameras, or office PCs. A second name in the Wi-Fi list is not enough. You need a VLAN or equivalent, a firewall deny, and client isolation so guests cannot talk to each other.
Is a second SSID enough?
No. This restaurant already had a Guest name. It still sat on the same subnet as the terminals. We proved that with a phone at a table. The test is the design, not the label.
Are you a PCI QSA?
No. Secure Techies does not issue PCI attestations. Segmentation is something a processor or QSA will ask about. We built and tested isolation. The seal stays with the assessor the restaurant hires if they need one.
Will this take the dining room down?
This job ran on a Monday-Tuesday close window. The guest SSID name stayed the same. POS stayed on the staff path. We tested printing and a card sale before we left. Saturday was not the change window.
Should staff use guest Wi-Fi?
No. Staff devices belong on the staff SSID. Guest is for people you do not manage. If the password is on the wall, your own people will sit outside the controls.
Do cameras belong on guest Wi-Fi?
No. Cameras need to talk to an NVR. Parking them on guest either breaks the cameras or punches a hole back to the LAN. Give IoT its own VLAN.

Need guest Wi-Fi that cannot see the register?

Secure Techies isolates guest networks for Southern California restaurants and venues. Start with a conversation in Canoga Park.