[BACK]Return to netstart CVS log [TXT][DIR] Up to [local] / src / etc

Diff for /src/etc/netstart between version 1.171 and 1.172

version 1.171, 2016/09/27 09:19:11 version 1.172, 2016/12/06 14:01:43
Line 167 
Line 167 
         done          done
 }  }
   
   # Parse /etc/mygate and add default routes for IPv4 and IPv6
   # Usage: defaultroute
   defaultroute() {
           [[ -z $dhcpif ]] && stripcom /etc/mygate | while read gw; do
                           [[ $gw == @(*:*) ]] && continue
                           route -qn delete default >/dev/null 2>&1
                           route -qn add -host default $gw && break
           done
           [[ -z $rtsolif ]] && stripcom /etc/mygate | while read gw; do
                           [[ $gw == !(*:*) ]] && continue
                           route -qn delete -inet6 default >/dev/null 2>&1
                           route -qn add -host -inet6 default $gw && break
           done
   }
   
 # Make sure the invoking user has the right privileges.  # Make sure the invoking user has the right privileges.
 if (($(id -u) != 0)); then  if (($(id -u) != 0)); then
         echo "${0##*/}: need root privileges"          echo "${0##*/}: need root privileges"
Line 178 
Line 193 
 _rc_parse_conf  _rc_parse_conf
   
 # If we were invoked with a list of interface names, just reconfigure these  # If we were invoked with a list of interface names, just reconfigure these
 # interfaces (or bridges) and return.  # interfaces (or bridges), add default routes and return.
 if (($# > 0)); then  if (($# > 0)); then
         for _if; do ifstart $_if; done          for _if; do ifstart $_if; done
         ifv6autoconf          ifv6autoconf
           defaultroute
         return          return
 fi  fi
   
Line 262 
Line 278 
 ifv6autoconf  ifv6autoconf
   
 # Look for default routes in /etc/mygate.  # Look for default routes in /etc/mygate.
 [[ -z $dhcpif ]] && stripcom /etc/mygate | while read gw; do  defaultroute
                 [[ $gw == @(*:*) ]] && continue  
                 route -qn delete default >/dev/null 2>&1  
                 route -qn add -host default $gw && break  
 done  
 [[ -z $rtsolif ]] && stripcom /etc/mygate | while read gw; do  
                 [[ $gw == !(*:*) ]] && continue  
                 route -qn delete -inet6 default >/dev/null 2>&1  
                 route -qn add -host -inet6 default $gw && break  
 done  
   
 # Multicast routing.  # Multicast routing.
 if [[ $multicast != YES ]]; then  if [[ $multicast != YES ]]; then

Legend:
Removed from v.1.171  
changed lines
  Added in v.1.172