feat(freeradius): enable sqlippool for centralized IP allocation
- Add sqlippool module configuration - Integrate sqlippool into authorize, post-auth, and accounting sections - Add radippool table schema (InnoDB) - Update Helm ConfigMap and Deployment templates - Enable centralized IP management for OpenVPN cluster - Bump Helm chart version to 1.0.12
This commit is contained in:
@@ -163,3 +163,22 @@ CREATE TABLE IF NOT EXISTS nas (
|
||||
PRIMARY KEY (id),
|
||||
KEY nasname (nasname)
|
||||
) ENGINE = INNODB;
|
||||
|
||||
#
|
||||
# Table structure for table 'radippool'
|
||||
#
|
||||
CREATE TABLE IF NOT EXISTS radippool (
|
||||
id int(11) unsigned NOT NULL auto_increment,
|
||||
pool_name varchar(30) NOT NULL,
|
||||
framedipaddress varchar(15) NOT NULL default '',
|
||||
nasipaddress varchar(15) NOT NULL default '',
|
||||
calledstationid VARCHAR(30) NOT NULL default '',
|
||||
callingstationid VARCHAR(30) NOT NULL default '',
|
||||
expiry_time DATETIME NOT NULL default NOW(),
|
||||
username varchar(64) NOT NULL default '',
|
||||
pool_key varchar(64) NOT NULL default '',
|
||||
PRIMARY KEY (id),
|
||||
KEY radippool_poolname_expire (pool_name, expiry_time),
|
||||
UNIQUE KEY framedipaddress_unique (framedipaddress),
|
||||
KEY radippool_nasip_poolkey_ipaddress (nasipaddress, pool_key, framedipaddress)
|
||||
) ENGINE=InnoDB;
|
||||
Reference in New Issue
Block a user