#!/bin/sh # # /etc/hotplug.d/iface/19-rooter # log() { logger -t "19-ROOTER" "$@" } for I in `seq 1 $(uci get modem.general.modemnum)` do IFACE="wan"$I [ "$ACTION" = ifup -o "$ACTION" = ifupdate ] || exit 0 if [ ${INTERFACE} = "$IFACE" ]; then if [ ${ACTION} = "ifup" ]; then # TTL fix if [ 1 = 0 ]; then ttl=$(uci -q get modem.modeminfo$I.ttl) if [ -z $ttl ]; then ttl=0 fi if [ $ttl -eq 0 ]; then ENB=$(uci get ttl.ttl.enabled) if [ ! -z "$ENB" ]; then #exst=$(cat /etc/firewall.user | grep " mangle .* $DEVICE " | wc -l) #[ "$exst" -eq 4 ] || /usr/lib/custom/ttlx.sh /usr/lib/custom/ttlx.sh fi fi fi MTU=$(uci get modem.modeminfo$I.mtu) if [ -z $MTU ]; then MTU=1500 fi if [ -n "$MTU" ]; then ip link set mtu $MTU dev $DEVICE logger -t "Custom MTU" $DEVICE set to $MTU fi fi fi done