diff options
Diffstat (limited to 'notes/projects/radius/sql/ippool-demo.sql')
| -rw-r--r-- | notes/projects/radius/sql/ippool-demo.sql | 31 |
1 files changed, 30 insertions, 1 deletions
diff --git a/notes/projects/radius/sql/ippool-demo.sql b/notes/projects/radius/sql/ippool-demo.sql index 57352d8..d0a992b 100644 --- a/notes/projects/radius/sql/ippool-demo.sql +++ b/notes/projects/radius/sql/ippool-demo.sql | |||
| @@ -89,12 +89,18 @@ SELECT netblock_add | |||
| 89 | ( netAddress := '209.193.4.128/25', | 89 | ( netAddress := '209.193.4.128/25', |
| 90 | poolName := 'Reserved', | 90 | poolName := 'Reserved', |
| 91 | netBusyout := TRUE, | 91 | netBusyout := TRUE, |
| 92 | addIpEntries := FALSE | 92 | addIpEntries := TRUE |
| 93 | ); | 93 | ); |
| 94 | 94 | ||
| 95 | 95 | ||
| 96 | -- create example explicit IP reservations | 96 | -- create example explicit IP reservations |
| 97 | SELECT ip_assign | 97 | SELECT ip_assign |
| 98 | ( assignIp := '209.193.4.3/32', | ||
| 99 | assignNas := 'br1.sol', | ||
| 100 | assignUser := 'busy1@example.net', | ||
| 101 | assignForce := TRUE | ||
| 102 | ); | ||
| 103 | SELECT ip_assign | ||
| 98 | ( assignIp := '209.193.4.8/32', | 104 | ( assignIp := '209.193.4.8/32', |
| 99 | assignNas := 'br1.sol', | 105 | assignNas := 'br1.sol', |
| 100 | assignUser := 'jdoe8@example.net' | 106 | assignUser := 'jdoe8@example.net' |
| @@ -126,6 +132,29 @@ SELECT ip_assign | |||
| 126 | ); | 132 | ); |
| 127 | 133 | ||
| 128 | 134 | ||
| 135 | -- auto-assign IP reservations | ||
| 136 | SELECT ip_autoassign | ||
| 137 | ( assignUser := 'autoassign1@example.net', | ||
| 138 | assignNas := 'br1.sol', | ||
| 139 | assignPool := 'dhcp' | ||
| 140 | ); | ||
| 141 | SELECT ip_autoassign | ||
| 142 | ( assignUser := 'autoassign2@example.net', | ||
| 143 | assignNas := 'br1.sol', | ||
| 144 | assignPool := 'dhcp' | ||
| 145 | ); | ||
| 146 | SELECT ip_autoassign | ||
| 147 | ( assignUser := 'autoassign3@example.net', | ||
| 148 | assignNas := 'br1.sol', | ||
| 149 | assignPool := 'dhcp' | ||
| 150 | ); | ||
| 151 | SELECT ip_autoassign | ||
| 152 | ( assignUser := 'autoassign4@example.net', | ||
| 153 | assignNas := 'br1.sol', | ||
| 154 | assignPool := 'dhcp' | ||
| 155 | ); | ||
| 156 | |||
| 157 | |||
| 129 | -- add missing IP addresses to netblock | 158 | -- add missing IP addresses to netblock |
| 130 | -- SELECT ip_add_network( ipNetwork := '209.112.192.0/19' ); | 159 | -- SELECT ip_add_network( ipNetwork := '209.112.192.0/19' ); |
| 131 | -- SELECT ip_add_network( ipNetwork := '209.112.128.0/18' ); | 160 | -- SELECT ip_add_network( ipNetwork := '209.112.128.0/18' ); |
