Changeset 12


Ignore:
Timestamp:
2004-04-13T07:31:16+02:00 (13 years ago)
Author:
mbm
Message:

cleanup

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/root/etc/networking.sh

    r11 r12  
    1111# lookup an interface by mac address 
    1212mac2if () { 
    13   if=$(ifconfig -a | grep -i "$1" | grep -e "^eth" | awk '{print $1}') 
     13  if=$(ifconfig -a | awk '{IGNORECASE=1} /^eth.*'$1'/ {print $1; exit}') 
    1414  echo $if 
    1515} 
     
    3232 
    3333    $DEBUG ifconfig $vif up 
    34     $DEBUG vconfig add $vif $i 
     34    $DEBUG vconfig add $vif $i 2>/dev/null 
    3535  } 
    3636  ifconfig "$1" >/dev/null 2>&1 || [ "${1%[0-9]}" = "br" ]  
     
    5252  if=$(nvram_get ${type}_ifname) 
    5353  if [ "${if%[0-9]}" = "ppp" ]; then 
    54     if=$(nvram get pppoe_ifname)  
     54    if=$(nvram_get pppoe_ifname)  
    5555  fi 
    5656  if_valid $if || return 
    5757   
     58  $DEBUG ifconfig $if down 
    5859  if [ "${if%[0-9]}" = "br" ]; then 
    59     stp=$(nvram get ${type}_stp) 
    60     $DEBUG ifconfig $if down 
     60    stp=$(nvram_get ${type}_stp) 
    6161    $DEBUG brctl delbr $if 
    6262    $DEBUG brctl addbr $if 
     
    7272 
    7373  if_mac=$(nvram_get ${type}_hwaddr) 
    74   $DEBUG ifconfig $if hw ether $if_mac 
     74  [ -z "$if_mac" ] || $DEBUG ifconfig $if hw ether $if_mac 
    7575  
    7676  if_proto=$(nvram_get ${type}_proto) 
     
    111111       
    112112      $DEBUG /sbin/pppoecd $if -u $if_username -p $if_password -i 0 -I $if_redial -T $if_idletime -k 
    113       sleep 5 
    114       $DEBUG /sbin/route add default $if 
    115113    ;; 
    116114    *) 
Note: See TracChangeset for help on using the changeset viewer.