@deniz-sahan said in pfsense colocation sharing the same mac address filter:
to summarize, how can ı edit the config.xml without reboot the system?
You could take some info from the config.xml on site A - but, as you already found out, if you store it in the config.xml on site B : the info isn't taken in account.
On site B, your script should be (partially) PHP based. You should use the PHP code that already exists, the same one that the GUI is using - to apply and store the info.
See this file http://your-pfsense//services_captiveportal_mac.php?zone=yourzone how it's done.