mirror of
				https://github.com/Ysurac/openmptcprouter-feeds.git
				synced 2025-03-09 15:40:03 +00:00 
			
		
		
		
	No change of MTU for Glorytun UDP
This commit is contained in:
		
							parent
							
								
									b42a572251
								
							
						
					
					
						commit
						0df6e6bd07
					
				
					 1 changed files with 17 additions and 15 deletions
				
			
		|  | @ -671,26 +671,28 @@ if [ "$(uci -q get openmptcprouter.$OMR_TRACKER_INTERFACE.lc)" = "" ] || [ $(($( | |||
| 		[ -n "$asn" ] && { | ||||
| 			uci -q set openmptcprouter.$OMR_TRACKER_INTERFACE.asn="$asn" | ||||
| 		} | ||||
| 		if [ -n "$(uci -q get network.$OMR_TRACKER_INTERFACE.mtu)" ]; then | ||||
| 			mtu=$(uci -q get network.$OMR_TRACKER_INTERFACE.mtu) | ||||
| 			[ -n "$mtu" ] && { | ||||
| 				uci -q set openmptcprouter.$OMR_TRACKER_INTERFACE.mtu=$mtu | ||||
| 				ip link set dev $OMR_TRACKER_DEVICE mtu $mtu > /dev/null 2>&1 | ||||
| 			} | ||||
| 		else | ||||
| 			[ -n "$serverip" ] && [ "$serverip" != "127.0.0.1" ] && { | ||||
| 				local mtu=$(omr-mtu $OMR_TRACKER_DEVICE_IP $serverip) | ||||
| 		if [ "$OMR_TRACKER_INTERFACE" != "omrvpn" ] && [ "$(uci -q get glorytun.vpn.enable)" != "1" ]; then | ||||
| 			if [ -n "$(uci -q get network.$OMR_TRACKER_INTERFACE.mtu)" ]; then | ||||
| 				mtu=$(uci -q get network.$OMR_TRACKER_INTERFACE.mtu) | ||||
| 				[ -n "$mtu" ] && { | ||||
| 					uci -q set openmptcprouter.$OMR_TRACKER_INTERFACE.mtu=$mtu | ||||
| 					ip link set dev $OMR_TRACKER_DEVICE mtu $mtu > /dev/null 2>&1 | ||||
| 				} | ||||
| 			} || { | ||||
| 				local mtu=$(omr-mtu $OMR_TRACKER_DEVICE_IP 1.1.1.1) | ||||
| 				[ -n "$mtu" ] && { | ||||
| 					uci -q set openmptcprouter.$OMR_TRACKER_INTERFACE.mtu=$mtu | ||||
| 					ip link set dev $OMR_TRACKER_DEVICE mtu $mtu > /dev/null 2>&1 | ||||
| 			else | ||||
| 				[ -n "$serverip" ] && [ "$serverip" != "127.0.0.1" ] && { | ||||
| 					local mtu=$(omr-mtu $OMR_TRACKER_DEVICE_IP $serverip) | ||||
| 					[ -n "$mtu" ] && { | ||||
| 						uci -q set openmptcprouter.$OMR_TRACKER_INTERFACE.mtu=$mtu | ||||
| 						ip link set dev $OMR_TRACKER_DEVICE mtu $mtu > /dev/null 2>&1 | ||||
| 					} | ||||
| 				} || { | ||||
| 					local mtu=$(omr-mtu $OMR_TRACKER_DEVICE_IP 1.1.1.1) | ||||
| 					[ -n "$mtu" ] && { | ||||
| 						uci -q set openmptcprouter.$OMR_TRACKER_INTERFACE.mtu=$mtu | ||||
| 						ip link set dev $OMR_TRACKER_DEVICE mtu $mtu > /dev/null 2>&1 | ||||
| 					} | ||||
| 				} | ||||
| 			} | ||||
| 			fi | ||||
| 		fi | ||||
| 		uci -q set openmptcprouter.$OMR_TRACKER_INTERFACE.state='up' | ||||
| 		uci -q set openmptcprouter.$OMR_TRACKER_INTERFACE.lc=$(date +"%s") | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue