mirror of
				https://github.com/Ysurac/openmptcprouter-feeds.git
				synced 2025-03-09 15:40:03 +00:00 
			
		
		
		
	Only try dig one time for status
This commit is contained in:
		
							parent
							
								
									52470575de
								
							
						
					
					
						commit
						3e113f38d9
					
				
					 1 changed files with 2 additions and 2 deletions
				
			
		| 
						 | 
				
			
			@ -659,7 +659,7 @@ function interfaces_status()
 | 
			
		|||
	-- dns
 | 
			
		||||
	mArray.openmptcprouter["dns"] = false
 | 
			
		||||
	local timeout = uci:get("openmptcprouter","settings","status_getip_timeout") or "2"
 | 
			
		||||
	local dns_test = sys.exec("dig +timeout=" .. timeout .. " openmptcprouter.com | grep 'ANSWER: 0'")
 | 
			
		||||
	local dns_test = sys.exec("dig +timeout=" .. timeout .. " +tries=1 openmptcprouter.com | grep 'ANSWER: 0'")
 | 
			
		||||
	if dns_test == "" then
 | 
			
		||||
		mArray.openmptcprouter["dns"] = true
 | 
			
		||||
	end
 | 
			
		||||
| 
						 | 
				
			
			@ -683,7 +683,7 @@ function interfaces_status()
 | 
			
		|||
		if uci:get("openmptcprouter","settings","external_check") ~= "0" and mArray.openmptcprouter["dns"] == true then
 | 
			
		||||
			mArray.openmptcprouter["wan_addr"] = ut.trim(sys.exec("curl -4 -s -m " .. timeout .. " " .. check_ipv4_website))
 | 
			
		||||
			if mArray.openmptcprouter["wan_addr"] == "" then
 | 
			
		||||
				mArray.openmptcprouter["wan_addr"] = ut.trim(sys.exec("dig TXT +timeout=" .. timeout .. " +short o-o.myaddr.l.google.com @ns1.google.com | awk -F'\"' '{print $2}'"))
 | 
			
		||||
				mArray.openmptcprouter["wan_addr"] = ut.trim(sys.exec("dig TXT +timeout=" .. timeout .. " +tries=1 +short o-o.myaddr.l.google.com @ns1.google.com | awk -F'\"' '{print $2}'"))
 | 
			
		||||
			end
 | 
			
		||||
			if mArray.openmptcprouter["ipv6"] == "enabled" then
 | 
			
		||||
				mArray.openmptcprouter["wan_addr6"] = uci:get("openmptcprouter","omr","public_detected_ipv6") or ""
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue