1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
#!/bin/bash # # $Id: //depot/ops/corp/puppet/common/modules/network/files/mac/wireless/ppp/ip-up#2 $ # # Checks for presence of Huawei or Novatel WWAN drivers, and if present, # removes spurious route provided by ISPs to machines with these drivers. PATH=/bin:/usr/bin:/usr/sbin WWAN_PRESENT=$(kextstat -l 2> /dev/null | egrep -c 'com.Huawei.driver.HuaweiDataCardDriver|com.novatelwireless.driver.3GControl') if [[ ${WWAN_PRESENT} -eq 1 ]]; then # Found a loaded Huawei or Novatel kext, so remove net 10 route. /sbin/route delete -net 10 fi # If you need to set up any customizations in ip-up, please put them in # /etc/ppp/ip-up-custom and make it executable. if [[ -x /etc/ppp/ip-up-custom ]]; then . /etc/ppp/ip-up-custom fi exit 0 |

