| 
									
										
										
										
											2020-03-27 21:47:26 +01:00
										 |  |  |  | Run other scripts on DHCP lease | 
					
						
							|  |  |  |  | =============================== | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2023-01-10 14:45:27 +01:00
										 |  |  |  | [⬅️ Go back to main README](../README.md) | 
					
						
							| 
									
										
										
										
											2020-03-27 21:47:26 +01:00
										 |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2022-02-12 13:05:56 +01:00
										 |  |  |  | > ℹ️ **Info**: This script can not be used on its own but requires the base
 | 
					
						
							| 
									
										
										
										
											2022-02-11 23:34:39 +01:00
										 |  |  |  | > installation. See [main README](../README.md) for details.
 | 
					
						
							| 
									
										
										
										
											2021-05-03 15:07:50 +02:00
										 |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2020-03-27 21:47:26 +01:00
										 |  |  |  | Description | 
					
						
							|  |  |  |  | ----------- | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2022-04-30 00:20:19 +02:00
										 |  |  |  | This script is supposed to run from dhcp server as lease script. On a dhcp | 
					
						
							|  |  |  |  | lease it runs each script containing the following line, where `##` is a | 
					
						
							|  |  |  |  | decimal number for ordering: | 
					
						
							| 
									
										
										
										
											2020-03-27 21:47:26 +01:00
										 |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2022-04-30 00:20:19 +02:00
										 |  |  |  |     # provides: lease-script, order=## | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | Currently it runs if available, in order: | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | * [dhcp-to-dns](dhcp-to-dns.md) | 
					
						
							|  |  |  |  | * [collect-wireless-mac](collect-wireless-mac.md) | 
					
						
							|  |  |  |  | * [dhcp-lease-comment](dhcp-lease-comment.md) | 
					
						
							|  |  |  |  | * `hotspot-to-wpa-cleanup`, which is an optional cleanup script | 
					
						
							|  |  |  |  |   of [hotspot-to-wpa](hotspot-to-wpa.md) | 
					
						
							| 
									
										
										
										
											2021-07-06 23:51:48 +02:00
										 |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2020-03-27 21:47:26 +01:00
										 |  |  |  | Requirements and installation | 
					
						
							|  |  |  |  | ----------------------------- | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | Just install the script: | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |     $ScriptInstallUpdate lease-script; | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | ... and add it as `lease-script` to your dhcp server: | 
					
						
							|  |  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2022-05-11 10:08:41 +02:00
										 |  |  |  |     /ip/dhcp-server/set lease-script=lease-script [ find ]; | 
					
						
							| 
									
										
										
										
											2020-03-27 21:47:26 +01:00
										 |  |  |  | 
 | 
					
						
							|  |  |  |  | See also | 
					
						
							|  |  |  |  | -------- | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | * [Collect MAC addresses in wireless access list](collect-wireless-mac.md) | 
					
						
							|  |  |  |  | * [Comment DHCP leases with info from access list](dhcp-lease-comment.md) | 
					
						
							|  |  |  |  | * [Create DNS records for DHCP leases](dhcp-to-dns.md) | 
					
						
							| 
									
										
										
										
											2021-07-06 23:50:24 +02:00
										 |  |  |  | * [Use WPA2 network with hotspot credentials](hotspot-to-wpa.md) | 
					
						
							| 
									
										
										
										
											2020-03-27 21:47:26 +01:00
										 |  |  |  | 
 | 
					
						
							|  |  |  |  | --- | 
					
						
							| 
									
										
										
										
											2023-01-10 14:45:27 +01:00
										 |  |  |  | [⬅️ Go back to main README](../README.md)   | 
					
						
							|  |  |  |  | [⬆️ Go back to top](#top) |