Skip to main content

📋 Vendo Address List

An Address List in MikroTik is a dynamic collection of IP addresses that can be referenced in firewall rules. Creating an address list for your Vendo machines allows you to:

  • ✅ Apply consistent firewall rules to all Vendos
  • ✅ Manage traffic permissions centrally
  • ✅ Simplify network administration
  • ✅ Enable QoS (Quality of Service) policies
info

Estimated Time: 5-10 minutes per address list Difficulty: Beginner


Prerequisites​

  • ✅ Access to MikroTik RouterOS admin console
  • ✅ IP addresses of all your Vendo machines
  • ✅ Basic understanding of MikroTik interface

Step 1: Add Vendo IP Addresses to Address List​

You have two options to add Vendo IP addresses to the address list:

Option A: Dynamic/GUI Method​

Use the MikroTik admin interface to add addresses dynamically:

Configuration:

  • Address: <vendo_ip_address>
  • Address List: JuanfiVendo
  • Comment: (Optional) Add vendo name or location for reference
tip

Tip: Use descriptive comments like "Vendo-Front-Desk" or "Vendo-Entrance" to identify each Vendo location.

Adding Vendo IP to Address List

Option B: Terminal/Script Method​

For each Vendo IP, execute this command in the terminal:

/ip firewall address-list add address=<vendo_ip_address> list=JuanfiVendo comment="Vendo Location"

Example:

/ip firewall address-list add address=192.168.1.50 list=JuanfiVendo comment="Vendo-Front"
/ip firewall address-list add address=192.168.1.51 list=JuanfiVendo comment="Vendo-Back"

Vendo Address List Configuration


Step 2: Apply Walled Garden Rules​

The Walled Garden feature allows certain devices to access specific services (like login pages) before hot spot authentication.

Execute this command:

/ip hotspot walled-garden ip add action=accept disabled=no dst-address-list=JuanfiVendo

What this does:

  • Permits Vendo devices to bypass hotspot authentication for admin access
  • Ensures Vendos can communicate with the management system
  • Allows time synchronization and updates

Step 3: Configure Firewall Filter Rule​

This firewall filter allows incoming traffic to Vendo devices:

Execute this command:

/ip firewall filter add action=accept chain=input place-before=0 comment=JuanfiVendo src-address-list=JuanfiVendo

What this does:

  • Accepts all incoming packets from Vendo addresses
  • Places rule at the top (highest priority) of the input chain
  • Enables communication with Vendo devices over the network
warning

Important: The place-before=0 parameter places this rule at the top. If you have other critical rules, adjust this parameter accordingly.


Verification​

After completing these steps, verify your configuration:

✅ Check Address List:

/ip firewall address-list print

Should show all your Vendo IPs in the JuanfiVendo list

✅ Check Walled Garden:

/ip hotspot walled-garden ip print

Should show JuanfiVendo in the list

✅ Check Firewall Rules:

/ip firewall filter print

Should show the JuanfiVendo input rule at the top


Troubleshooting​

IssueSolution
Vendo can't access networkVerify all Vendo IPs are in the address list, check firewall rules aren't blocking traffic
Duplicate addresses in listUse /ip firewall address-list print to check, remove duplicates manually
Vendo still requires authenticationEnsure walled garden rule is enabled and references JuanfiVendo list

✅ Complete!​

Your Vendo address list is now configured. You can now reference JuanfiVendo in other firewall rules, QoS policies, and management scripts.