mirror of
				https://github.com/flynx/proxmox-utils.git
				synced 2025-10-31 04:00:08 +00:00 
			
		
		
		
	more work on bridge configuration...
Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
This commit is contained in:
		
							parent
							
								
									83216179de
								
							
						
					
					
						commit
						a0b7e2c9d1
					
				
							
								
								
									
										25
									
								
								host/make.sh
									
									
									
									
									
								
							
							
						
						
									
										25
									
								
								host/make.sh
									
									
									
									
									
								
							| @ -12,7 +12,7 @@ source ../.pct-helpers | ||||
| 
 | ||||
| #---------------------------------------------------------------------- | ||||
| 
 | ||||
| need ifupdown2 | ||||
| need ifreload | ||||
| 
 | ||||
| 
 | ||||
| #---------------------------------------------------------------------- | ||||
| @ -23,10 +23,11 @@ readConfig | ||||
| DFL_WAN_PORT=${DFL_WAN_PORT:-enp5s0} | ||||
| DFL_ADMIN_PORT=${DFL_ADMIN_PORT:-enp2s0} | ||||
| 
 | ||||
| # XXX move this to root config... | ||||
| DFL_HOST_ADMIN_IP=${PROXMOX_ADMIN_IP:-10.0.0.254/24} | ||||
| 
 | ||||
| 
 | ||||
| SOFTWARE=( | ||||
| 	ifupdown2 | ||||
| 	make | ||||
| 	w3m links | ||||
| 	tree | ||||
| @ -52,22 +53,30 @@ fi | ||||
| #		- bootstrap this | ||||
| #		- setup the gate, ssh, and wireguard | ||||
| #		- inalize | ||||
| # XXX /etc/hosts | ||||
| if xreadYes "# Create bridges?" BRIDGES ; then | ||||
| 	xread "WAN port: " WAN_PORT  | ||||
| 	xread "ADMIN port: " ADMIN_PORT  | ||||
| 	xread "Host ADMIN IP: " HOST_ADMIN_IP | ||||
| 	xread "Gate ADMIN IP: " GATE_ADMIN_IP | ||||
| 
 | ||||
| 	INTERFACES="${cat bridges.tpl \ | ||||
| 		| expandPCTTemplate}" | ||||
| 	BRIDGES="${\ | ||||
| 		cat bridges.tpl \ | ||||
| 			| expandPCTTemplate WAN_PORT ADMIN_PORT}" | ||||
| 
 | ||||
| 	# XXX add $INTERFACES to /etc/network/interfaces either before the  | ||||
| 	@ cp /etc/network/interfaces{,.new} | ||||
| 
 | ||||
| 	# XXX add $BRIDGES to /etc/network/interfaces either before the  | ||||
| 	#		source command or at the end... | ||||
| 	# XXX | ||||
| 
 | ||||
| 	# XXX /etc/hosts | ||||
| 
 | ||||
| 	#@ ifupdown2 -a | ||||
| 	echo "# Review updated: /etc/network/interfaces.new:" | ||||
| 	@ cat /etc/network/interfaces.new | ||||
| 	echo | ||||
| 	if xreadYes "# Apply changes?" ; then | ||||
| 		@ mv -b /etc/network/interfaces{.new,} | ||||
| 		@ ifreload -a | ||||
| 	fi | ||||
| fi | ||||
| 
 | ||||
| # Firewall | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user