mirror of
				https://github.com/Telecominfraproject/wlan-lanforge-scripts.git
				synced 2025-10-31 10:48:02 +00:00 
			
		
		
		
	Script to upgrade LANforge over device-under-test.
(Or other non-mgt connection)
This commit is contained in:
		
							
								
								
									
										37
									
								
								upgrade_over_dut.bash
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										37
									
								
								upgrade_over_dut.bash
									
									
									
									
									
										Executable file
									
								
							| @@ -0,0 +1,37 @@ | ||||
| #!/bin/bash | ||||
|  | ||||
| # This script is used to upgrade LANforge over the eth1 (non-managment) | ||||
| # interface connected to some DUT.  This may be helpful in cases where | ||||
| # the management interface is off the network for security or other reasons. | ||||
|  | ||||
| LFVER=4.3.8 | ||||
| KVER=4.16.18+ | ||||
|  | ||||
| # Echo the commands to stdout for debugging purposes. | ||||
| set -x | ||||
|  | ||||
| # Stop lanforge | ||||
| /home/lanforge/serverctl.bash stop | ||||
|  | ||||
| # Remove other LANforge routing rules | ||||
| ./clean_route_rules.pl | ||||
|  | ||||
| # Remove default route from mgt port | ||||
| ip route del 0.0.0.0/0 dev eth0 | ||||
|  | ||||
| # Remove all the wireless interfaces | ||||
| rmmod ath10k_pci | ||||
| rmmod ath9k | ||||
|  | ||||
| # Assume eth1 is connected to a network that can route to internet | ||||
| ifconfig eth1 down | ||||
| pkill -f "dhclient eth1" | ||||
|  | ||||
| ifconfig eth1 up | ||||
| dhclient eth1 | ||||
| curl -o lf_kinstall.pl http://www.candelatech.com/lf_kinstall.txt || exit 1 | ||||
| chmod a+x lf_kinstall.pl | ||||
|  | ||||
| ./lf_kinstall.pl --do_all_ct --lfver $LFVER --kver $KVER  || exit 2 | ||||
|  | ||||
| echo "Reboot now to complete upgrade." | ||||
		Reference in New Issue
	
	Block a user
	 Ben Greear
					Ben Greear