Changeset 4186 in genesis for tools/FreeBSD5_x/wleiden.pl


Ignore:
Timestamp:
Mar 28, 2005, 10:16:16 AM (20 years ago)
Author:
rick
Message:

Add support for 5.x nodes

Location:
tools/FreeBSD5_x
Files:
1 added
1 copied

Legend:

Unmodified
Added
Removed
  • tools/FreeBSD5_x/wleiden.pl

    r4184 r4186  
    205205      }
    206206      else {
    207         $output .= "ifconfig_$if=\"inet $IP{$interface}\"\n";
    208       };
    209   };
    210   return($output);
    211 };
    212 
    213 sub rc_local {
    214   my $output = genHeader("#");
    215   foreach my $if (sort keys %config) {
    216     if( ($if =~ /^wi[0-9]$/i) and ($TYPE{$if} =~ /wireless/i) ) {
    217       $output .=
    218       "$wicontrol -i $if -s $SDESC{$if}    # Nickname\n" .
    219       "#$wicontrol -i $if -t 7             # TXrate\n" .
    220       "$wicontrol -i $if -P 0              # PowerSave\n" .
    221       "$wicontrol -i $if -Z                # Zero SNR cache\n";
    222       if( $MODE{$if}=~/master/i ) {
    223         $output .=
    224         "$wicontrol -i $if -p 6            # hostap mode\n" .
    225         "$wicontrol -i $if -c 1            # broadcasting essid on\n" .
    226         "$wicontrol -i $if -n $ESSID{$if}  # network name\n" .
    227         "$wicontrol -i $if -q $ESSID{$if}  # ESSID\n" .
    228         "$wicontrol -i $if -f $CHANNEL{$if}# Channel\n";
    229       }
    230       else {
    231         $output .=
    232         "$wicontrol -i $if -p 1            # Client mode (managed)\n" .
    233         "$wicontrol -i $if -n $ESSID{$if}  # ESSID\n" .
    234         "# No channel - client follows\n" .
    235         "# $wicontrol -i $if -f 0          # Channel\n";
    236       };
    237     $output .= "\n";
    238     };
    239   };
    240   return($output);
    241 };
    242 
     207        $output .= "ifconfig_$if=\"inet $IP{$interface}";
     208        $output .= " $CARD_OPTION{$interface}";
     209        if( $TYPE{$if} =~ /wireless/i ) {
     210          $output .= " ssid $ESSID{$interface}";
     211          if( $MODE{$if}=~/master/i ) {
     212            $output .= " channel $CHANNEL{$interface}";
     213            $output .= " mediaopt hostap";
     214          }
     215          else {
     216            $output .= "";
     217          };
     218        };
     219        $output .= "\"\n";
     220      };
     221  };
     222  return($output);
     223};
    243224
    244225
Note: See TracChangeset for help on using the changeset viewer.