18 lines
445 B
PHP
18 lines
445 B
PHP
<?php
|
|
|
|
require_once '/usr/local/etc/inc/config.inc';
|
|
|
|
use OPNsense\Core\Config;
|
|
use OPNsense\Firewall\Alias;
|
|
|
|
$aliases = new Alias();
|
|
$alias = $aliases->aliases->alias->add();
|
|
$alias->setNodes([
|
|
'enabled' => '1',
|
|
'name' => 'UI_TEST_NETWORK',
|
|
'type' => 'network',
|
|
'proto' => 'IPv4',
|
|
'content' => '192.0.2.0/24',
|
|
]);
|
|
$aliases->serializeToConfig();
|
|
Config::getInstance()->save(['description' => 'Add synthetic UI test alias']);
|