‹ ALL FEATURES
NETWORK PROFILES

Every IP is stored on the gear itself.

A networked device is rarely one address. A console carries a primary line, a Dante line and a control port, and each of those has its own IP, subnet, VLAN and switch port. GigPal PRO keeps all of them on the item record — so the address travels with the asset instead of with a spreadsheet. Scan the rack, read the addresses. Know the IP but not which box it is? Search for it and the gear comes back.

◈ NETWORK14 DEVICES · 22 IPs
Primary
VLAN 10 · 255.255.255.0 · 00:1B:44:11:3A:B7 · port SW1/12
192.168.1.50
tap to copy
Dante
VLAN 20 · 255.255.255.0 · 00:1B:44:11:3A:B8
192.168.10.50
Audio Console · UTP-1001 · Shop Rack Adetails ›EDIT IPs
Search device, tag, IP, VLAN, location…
WITHOUT IT

The addresses are stuck in a spreadsheet nobody trusts.

There's a sheet somewhere, and it was accurate the week it was written. Since then a switch got swapped, the Dante line moved onto a different VLAN, and an access point came back from a rental with somebody else's static address still burned into it. Nobody updated the tab, because the tab isn't where anyone actually works.

So the real answer ends up in three places at once — a strip of gaff tape inside a rack door, a photo on one tech's phone, and the head of the guy who built the rig. At 6am on load-in, the person standing in front of the rack is usually the one with none of those, and the fix is a phone call to somebody still asleep.

With GigPal PRO: the address is a field on the item, the item is the thing with a barcode on the side of it, and the person at the rack is the one holding the answer.

HOW IT WORKS

From a stale spreadsheet to an address on every piece of gear.

STEP 01

One row per network the device is on.

Open a piece of gear and add an interface. Each one carries a label — Primary, Dante, Control, AP-1 — plus IP address, subnet, gateway, MAC, VLAN and port. Add as many as the device has. Nothing is mandatory, either: an interface starts counting as real the moment it holds an IP, a label or a MAC, so half-known gear goes in half-known and gets finished later. Rows left completely blank are dropped when you save, so a stray + ADD INTERFACE never leaves a ghost behind.

UTP-1001 · NETWORKINTERFACE 1 OF 3
LABEL Primary   ·   IP ADDRESS 192.168.1.50
SUBNET 255.255.255.0   ·   GATEWAY 192.168.1.1
MAC 00:1B:44:11:3A:B7
VLAN 10   ·   PORT SW1/12
+ ADD INTERFACEDante · Control · AP-1 …
STEP 02

Add a device without going to find it.

On the NETWORK screen, + ADD DEVICE opens a search across your inventory — type a name, a tag or a category, pick the item, and its interface editor opens right there. Anything that already has an address wears a HAS IP badge, so you can see at a glance what's left to do. SAVE & ADD ANOTHER drops you straight back into the picker, which is how a whole rack gets entered in one sitting instead of one round trip through Inventory per device.

ADD A DEVICE — PICK AN ITEM
Audio Console UTP-1001 · Shop Rack AHAS IP
Wireless AP UTP-5001 · Case 04HAS IP
Network Switch — 24pt NSW-0112 · Shop Rack A
PTZ Camera 2 CAM-0022 · Case 11
SAVE & ADD ANOTHER — back to this list, next device
STEP 03

Bring the whole sheet in at once.

Export your device tab as CSV and upload it. Columns are matched by header name, and the matching is forgiving — "IP Address", "netmask", "gw", "asset tag" and "switch port" all land where they belong. Anything guessed wrong you fix from a dropdown. Before a single row is written you see the first ten with a green tick or a red cross against each, plus a live count of exactly how many will match and how many will be skipped. Prefer to start from the right shape? Download the template.

IMPORT NETWORK INFO42 ROWS PARSED
Item Tag * ← column "Asset Tag"MAPPED
IP Address ← column "IP"MAPPED
Gateway — none —SKIP
38 rows will match an existing item by Tag, 4 have no matching item and will be skipped
✓ UTP-1001 · Primary · 192.168.1.50    ✕ UTP-9999 · (no such tag)
STEP 04

Read it where you're standing.

Scan the tag on a rack and the item's details open with a NETWORK block on them: the interface label, the address in full, then mask, gateway, VLAN, switch port and MAC underneath. No second lookup, no second app, no asking anybody. Working backwards is just as quick — search by IP, VLAN, MAC, tag, location or category and the device it belongs to comes back. Inventory rows carry the address as a badge too, or "3 IPs" when there's more than one. In the browser, tapping an address copies it.

UTP-1001 · AUDIO CONSOLENETWORK (3)
PRIMARY192.168.1.50
mask 255.255.255.0 · gw 192.168.1.1 · VLAN 10 · port SW1/12 · 00:1B:44:11:3A:B7
DANTE192.168.10.50
mask 255.255.255.0 · VLAN 20 · 00:1B:44:11:3A:B8
Scanned 6:04am · opened straight from the gun
STEP 05

Then find out what's actually answering.

An address on a record tells you what should be true. On the Tech Table, GigPal PRO goes and checks what is: every interface with an IP gets a real TCP connection attempt from Pal Player on the house LAN — up to fifty at a time, roughly 800ms each — and the list regroups by what responded, not by which case the gear is packed in. Devices at your table get a TABLE mark. Silent ones fold into their own collapsed group so the working list stays short, and the screen distinguishes "we tried and got nothing" from "we haven't tried that one yet."

NETWORK STATUS — 9 ON THE NETWORK · 3 NOT ANSWERING
Audio Console · Primary TABLE192.168.1.50
Audio Console · Dante TABLE192.168.10.50
Wireless AP · AP-1 192.168.1.61
▸ NOT ANSWERING — 3
Re-checks every 45s while the screen is open. No Pal Player on the LAN? The panel says so and the rest of the page carries on.
THE DEPTH

The parts that keep the list honest.

MULTI-HOMED

One console, three addresses

Devices and IPs are counted separately at the top of the screen — 14 devices, 22 addresses — because those are genuinely different numbers. Each interface is listed on its own line with the label and the address as the headline, and VLAN, mask, MAC and switch port in small type underneath.

BULK LINES

One tag, five access points

A bulk line is a single inventory row standing in for many identical units. The convention here is one interface per unit — AP-1, AP-2, AP-3 — with distinct labels, which is also what makes a re-import land on the right one instead of piling up new rows.

ENRICHMENT ONLY

The import never invents gear

Rows are matched to inventory by tag, case- and whitespace-insensitive. A row whose tag matches nothing is skipped and listed straight back to you — never silently dropped — so you can fix the sheet and re-run just those rows. Add the gear through Inventory's own import first, then wire it up here.

TWO ROWS, TWO THINGS

A second row can't overwrite the first

Within one file, an interface the import has already written is off-limits to every later row. That rule exists for a reason: five units all labelled "AP" once collapsed into a single row and four addresses vanished. Now every row is kept, and reused labels get named back to you.

SAID OUT LOUD

Three different ways to not import

A tag that matched nothing. A tag that matched, but whose columns produced no usable data — almost always an IP column that never got mapped. A label reused on the same item. Each is reported separately with the tags named, because "matched but empty" used to be invisible and looked exactly like success.

CHANGED ELSEWHERE

It won't quietly overwrite a colleague

While you have an item's addresses open, another tab or a running import can land on that same item. If you haven't typed anything, your editor picks their change up silently. If you have, saving stops and asks — naming the item and the conflict. Overwriting somebody is a decision here, never a side effect.

PER UNIT

Addresses don't travel with the model

Edit one of a batch of identical units and the model-level details — name, category, value, weight, photo, manual link — push across the whole batch. Network profiles never do; they belong to the individual unit. Creating a run of units at once doesn't copy an address onto the copies either.

A REAL TRAP, AVOIDED

The PORT field is not a TCP port

PORT holds whatever you write in it — "SW1/12", or just "12". The reachability probe deliberately ignores it and dials the default instead, because a bare "12" read as TCP port 12 would report a perfectly healthy device as dead. Where something is patched and whether it answers are different questions, and the field means what it says on the label.

An interface holds
Label, IP address, subnet, gateway, MAC, VLAN, port — all free text, all optional. It counts as a real interface the moment it carries an IP, a label or a MAC; anything blanker than that is discarded on save.
Search matches
Device name, tag, location and category, plus every interface's IP, label, MAC and VLAN. Inventory's own search matches IP and interface label too, and an inventory row shows the address as a badge — or "3 IPs" when there's more than one.
CSV columns
Tag (required), Label, IP, Subnet, Gateway, MAC, VLAN, Port — one row per interface. Headers auto-detect from common synonyms; the preview shows the first 10 rows and a live matched/skipped count. Re-running the same file updates in place rather than duplicating.
How it writes
Matched items save in chunks of 100 through the same save path the rest of the app uses — no parallel write path. If a chunk fails, the error tells you exactly how many items made it through before it stopped.
LAN status
Needs a Pal Player address set in Settings. Up to 50 targets per request, about 800ms allowed per target, re-checked every 45 seconds while the Tech Table is open. Unset or unreachable, it shows a plain note and blocks nothing.
Who can do what
Looking up an address needs lead access; adding, editing and importing are owner/manager. CSV import is a web-app job — open it on a phone and it points you at the browser rather than half-working.
WHAT YOU GET

The whole network, stored on the gear it belongs to.

IP, subnet, gateway, MAC, VLAN and switch port stored on the item itself
Several interfaces per device — primary, Dante, control, or one per unit on a bulk line
Scan a rack and read its addresses on the spot, no second lookup
Search by IP, VLAN, MAC, tag or location and get the device back
Your existing device sheet imported by CSV, previewed before anything is written
An import that enriches inventory and refuses to invent items in it
Every skipped row named and explained — three separate reasons, none of them silent
LAN reachability on the Tech Table: what is actually answering, right now

Put the addresses where the gear is.

Upload your device sheet, check the column mapping in the preview, and every address lands on the item it belongs to — ready to read off a scan.

Get Started → All features →